mirror of
https://gitee.com/wot-design-uni/wot-design-uni.git
synced 2025-12-06 17:18:40 +08:00
1 line
2.4 MiB
1 line
2.4 MiB
!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||0<t--)&&!(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 r(e,t,n){if(n||2===arguments.length)for(var r,a=0,i=t.length;a<i;a++)!r&&a in t||((r=r||Array.prototype.slice.call(t,0,a))[a]=t[a]);return e.concat(r||Array.prototype.slice.call(t))}function a(e){return o(e,"Function")}var i={}.toString,o=function(e,t){return i.call(e)==="[object "+t+"]"},k=function(e){return Array.isArray?Array.isArray(e):o(e,"Array")},x=function(e){if("object"!=y(t=e)||null===t||!o(e,"Object"))return!1;var t;if(null===Object.getPrototypeOf(e))return!0;for(var n=e;null!==Object.getPrototypeOf(n);)n=Object.getPrototypeOf(n);return Object.getPrototypeOf(e)===n},w=function(e){return o(e,"Number")},E=Object.values?function(e){return Object.values(e)}:function(e){var t,n=[],r=e,i=function(t,r){a(e)&&"prototype"===r||n.push(t)};if(r)if(k(r))for(var o=0,s=r.length;o<s&&!1!==i(r[o],o);o++);else if(t=y(r),null!==r&&"object"==t||"function"==t)for(var l in r)if(r.hasOwnProperty(l)&&!1===i(r[l],l))break;return n};function S(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];for(var r=0;r<t.length;r+=1)!function e(t,n,r,a){for(var i in r=r||0,a=a||5,n){var o;n.hasOwnProperty(i)&&(null!==(o=n[i])&&x(o)?(x(t[i])||(t[i]={}),r<a?e(t[i],o,r+1,a):t[i]=n[i]):k(o)?(t[i]=[],t[i]=t[i].concat(o)):void 0!==o&&(t[i]=o))}}(e,t[r]);return e}function A(e){return e}!function(e,t){var n;if(a(e))return(n=function(){for(var r=[],a=0;a<arguments.length;a++)r[a]=arguments[a];var i,o=t?t.apply(this,r):r[0],s=n.cache;return s.has(o)?s.get(o):(i=e.apply(this,r),s.set(o,i),i)}).cache=new Map;throw new TypeError("Expected a function")}((function(e,t){var n=(t=void 0===t?{}:t).fontSize,r=t.fontFamily,a=t.fontWeight,i=t.fontStyle;return t=t.fontVariant,(O=O||document.createElement("canvas").getContext("2d")).font=[i,t,a,n+"px",r].join(" "),O.measureText(o(e,"String")?e:"").width}),(function(e,t){return function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),a=0;for(t=0;t<n;t++)for(var i=arguments[t],o=0,s=i.length;o<s;o++,a++)r[a]=i[o];return r}([e],E(t=void 0===t?{}:t)).join("")}));var O,T="undefined"!=typeof Float32Array?Float32Array:Array;function C(){var e=new T(9);return T!=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 R(){var e=new T(16);return T!=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 N(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return e?t.reduce((function(e,t){return function(n){return t(e(n))}}),e):A}function M(e){return e instanceof Float32Array||e instanceof Array}function I(e,t,n){for(;e<t;)e+=2*Math.PI;for(;n<e;)e-=2*Math.PI;return e}function L(e,t,r,a,i){var o=(e=n(e,2))[0];return o=[o,e=e[1]],(e=C())[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=1,e[5]=0,e[6]=o[0],e[7]=o[1],e[8]=1,e}function P(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return n.reduce((function(e,t){return function(n){return e(t(n))}}),e)}function D(e,t){return t-e?function(n){return(n-e)/(t-e)}:function(e){return.5}}Math.hypot||(Math.hypot=function(){for(var e=0,t=arguments.length;t--;)e+=arguments[t]*arguments[t];return Math.sqrt(e)}),W=new T(3),T!=Float32Array&&(W[0]=0,W[1]=0,W[2]=0),W=new T(4),T!=Float32Array&&(W[0]=0,W[1]=0,W[2]=0,W[3]=0);var _=Math.sqrt(50),F=Math.sqrt(10),B=Math.sqrt(2);function j(e,t,n){return t=(t-e)/Math.max(0,n),e=Math.floor(Math.log(t)/Math.LN10),n=t/Math.pow(10,e),0<=e?(n>=_?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 c<l&&(l=(n=[c,l])[0],c=n[1],o=(r=[s,o])[0],s=r[1]),0<(a=j(l,c,i))?a=j(l=Math.floor(l/a)*a,c=Math.ceil(c/a)*a,i):a<0&&(a=j(l=Math.ceil(l*a)/a,c=Math.floor(c*a)/a,i)),0<a?(e[o]=Math.floor(l/a)*a,e[s]=Math.ceil(c/a)*a):a<0&&(e[o]=Math.ceil(l*a)/a,e[s]=Math.floor(c*a)/a),e};function U(e){return null!=e&&!Number.isNaN(e)}function H(e,t){return function(n){n.prototype.rescale=function(){this.initRange(),this.nice();var e=this.chooseTransforms(),t=b(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,a=this.getOptions(),i=a.domain,o=a.interpolator,s=a.round;i=t(i.map(e)),s=s?(r=o,function(e){return e=r(e),w(e)?Math.round(e):e}):o,this.output=P(s,i,n,e)},n.prototype.invert=void 0}}var G,W={exports:{}},V={exports:{}},Y=function(e){return!(!e||"string"==typeof e)&&(e instanceof Array||Array.isArray(e)||0<=e.length&&(e.splice instanceof Function||Object.getOwnPropertyDescriptor(e,e.length-1)&&"String"!==e.constructor.name))},q=Array.prototype.concat,X=Array.prototype.slice,Z=V.exports=function(e){for(var t=[],n=0,r=e.length;n<r;n++){var a=e[n];Y(a)?t=q.call(t,X.call(a)):t.push(a)}return t},K=(Z.wrap=function(e){return function(){return e(Z(arguments))}},{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]}),Q=V.exports,J=Object.hasOwnProperty,$=Object.create(null);for(G in K)J.call(K,G)&&($[K[G]]=G);var ee=W.exports={to:{},get:{}};function te(e,t,n){return Math.min(Math.max(t,e),n)}function ne(e){return(e=Math.round(e).toString(16).toUpperCase()).length<2?"0"+e:e}ee.get=function(e){var t,n;switch(e.substring(0,3).toLowerCase()){case"hsl":t=ee.get.hsl(e),n="hsl";break;case"hwb":t=ee.get.hwb(e),n="hwb";break;default:t=ee.get.rgb(e),n="rgb"}return t?{model:n,value:t}:null},ee.get.rgb=function(e){if(!e)return null;var t,n,r,a=[0,0,0,1];if(t=e.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i)){for(r=t[2],t=t[1],n=0;n<3;n++){var i=2*n;a[n]=parseInt(t.slice(i,2+i),16)}r&&(a[3]=parseInt(r,16)/255)}else if(t=e.match(/^#([a-f0-9]{3,4})$/i)){for(r=(t=t[1])[3],n=0;n<3;n++)a[n]=parseInt(t[n]+t[n],16);r&&(a[3]=parseInt(r+r,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++)a[n]=parseInt(t[n+1],0);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]:J.call(K,t[1])?((a=K[t[1]])[3]=1,a):null:null;for(n=0;n<3;n++)a[n]=Math.round(2.55*parseFloat(t[n+1]))}t[4]&&(t[5]?a[3]=.01*parseFloat(t[4]):a[3]=parseFloat(t[4]))}for(n=0;n<3;n++)a[n]=te(a[n],0,255);return a[3]=te(a[3],0,1),a},ee.get.hsl=function(e){var t;return(e=e&&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*)?\)$/))?(t=parseFloat(e[4]),[(parseFloat(e[1])%360+360)%360,te(parseFloat(e[2]),0,100),te(parseFloat(e[3]),0,100),te(isNaN(t)?1:t,0,1)]):null},ee.get.hwb=function(e){var t;return(e=e&&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*)?\)$/))?(t=parseFloat(e[4]),[(parseFloat(e[1])%360+360)%360,te(parseFloat(e[2]),0,100),te(parseFloat(e[3]),0,100),te(isNaN(t)?1:t,0,1)]):null},ee.to.hex=function(){var e=Q(arguments);return"#"+ne(e[0])+ne(e[1])+ne(e[2])+(e[3]<1?ne(Math.round(255*e[3])):"")},ee.to.rgb=function(){var e=Q(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]+")"},ee.to.rgb.percent=function(){var e=Q(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]+")"},ee.to.hsl=function(){var e=Q(arguments);return e.length<4||1===e[3]?"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)":"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+e[3]+")"},ee.to.hwb=function(){var e=Q(arguments),t="";return 4<=e.length&&1!==e[3]&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"},ee.to.keyword=function(e){return $[e.slice(0,3)]};var re=W.exports;function ae(e,t,n){var r=n;return r<0&&(r+=1),1<r&&--r,r<1/6?e+6*(t-e)*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function ie(e){var t,n,r,a;return(e=re.get(e))?(e=(t=e).model,n=t.value,"rgb"===e?n:"hsl"===e?(n=(e=n)[0]/360,r=e[1]/100,a=e[2]/100,e=e[3],0==r?[255*a,255*a,255*a,e]:[255*ae(r=2*a-(a=a<.5?a*(1+r):a+r-a*r),a,n+1/3),255*ae(r,a,n),255*ae(r,a,n-1/3),e]):null):null}var oe=function(e,t){return function(n){return e*(1-n)+t*n}},se=function(e,t){if("number"==typeof e&&"number"==typeof t)return oe(e,t);if("string"!=typeof e||"string"!=typeof t)return function(){return e};var n=e,r=t,a=ie(n),i=ie(r);return null===a||null===i?a?function(){return n}:function(){return r}:function(e){for(var t=new Array(4),n=0;n<4;n+=1){var r=a[n],o=i[n];t[n]=r*(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,")")}},le=function(e,t){var n=oe(e,t);return function(e){return Math.round(n(e))}};function ce(e,t){var n=e.map,r=e.initKey;return r=r(t),n.has(r)?n.get(r):t}function ue(e){return"object"==y(e)?e.valueOf():e}var de=function(e){g(n,e);var t=m(n);function n(e){var r;if(u(this,n),(r=t.call(this)).map=new Map,r.initKey=ue,null!==e){var a,i=c(e);try{for(i.s();!(a=i.n()).done;){var o=b(a.value,2),s=o[0],l=o[1];r.set(s,l)}}catch(e){i.e(e)}finally{i.f()}}return f(r)}return d(n,[{key:"get",value:function(e){return p(h(n.prototype),"get",this).call(this,ce({map:this.map,initKey:this.initKey},e))}},{key:"has",value:function(e){return p(h(n.prototype),"has",this).call(this,ce({map:this.map,initKey:this.initKey},e))}},{key:"set",value:function(e,t){var r,a,i,o;return p(h(n.prototype),"set",this).call(this,(e=(a=(r=[{map:this.map,initKey:this.initKey},e])[0]).map,i=(i=a.initKey)(o=r[1]),e.has(i)?e.get(i):(e.set(i,o),o)),t)}},{key:"delete",value:function(e){var t,r,a,i;return p(h(n.prototype),"delete",this).call(this,(e=(r=(t=[{map:this.map,initKey:this.initKey},e])[0]).map,a=(a=r.initKey)(i=t[1]),e.has(a)&&(i=e.get(a),e.delete(a)),i))}}]),n}(v(Map)),fe=function(){function e(t){u(this,e),this.options=S({},this.getDefaultOptions()),this.update(t)}return d(e,[{key:"getOptions",value:function(){return this.options}},{key:"update",value:function(){var e=arguments.length>0&&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;r<t.length;r+=1)e.has(t[r])||e.set(n(t[r]),r)}function ge(e){var t=e,n=(e=t.value,t.from),r=t.to,a=t.mapper,i=t.notFoundReturn,o=a.get(e);if(void 0===o){if(i!==pe)return i;o=n.push(e)-1,a.set(e,o)}return r[o%r.length]}function me(e){return e instanceof Date?function(e){return""+e}:"object"==y(e)?function(e){return JSON.stringify(e)}:function(e){return e}}var ve=function(e){g(n,e);var t=m(n);function n(e){return u(this,n),t.call(this,e)}return d(n,[{key:"getDefaultOptions",value:function(){return{domain:[],range:[],unknown:pe}}},{key:"map",value:function(e){return 0===this.domainIndexMap.size&&he(this.domainIndexMap,this.getDomain(),this.domainKey),ge({value:this.domainKey(e),mapper:this.domainIndexMap,from:this.getDomain(),to:this.getRange(),notFoundReturn:this.options.unknown})}},{key:"invert",value:function(e){return 0===this.rangeIndexMap.size&&he(this.rangeIndexMap,this.getRange(),this.rangeKey),ge({value:this.rangeKey(e),mapper:this.rangeIndexMap,from:this.getRange(),to:this.getDomain(),notFoundReturn:this.options.unknown})}},{key:"rescale",value:function(e){var t=b(this.options.domain,1)[0],n=b(this.options.range,1)[0];this.domainKey=me(t),this.rangeKey=me(n),this.rangeIndexMap?(e&&!e.range||this.rangeIndexMap.clear(),e&&!e.domain&&!e.compare||(this.domainIndexMap.clear(),this.sortedDomain=void 0)):(this.rangeIndexMap=new Map,this.domainIndexMap=new Map)}},{key:"clone",value:function(){return new n(this.options)}},{key:"getRange",value:function(){return this.options.range}},{key:"getDomain",value:function(){var e,t,n;return this.sortedDomain||(t=(e=this.options).domain,n=e.compare,this.sortedDomain=n?l(t).sort(n):t),this.sortedDomain}}]),n}(fe),be=function(e){g(n,e);var t=m(n);function n(e){return u(this,n),t.call(this,e)}return d(n,[{key:"getDefaultOptions",value:function(){return{domain:[],range:[0,1],align:.5,round:!1,paddingInner:0,paddingOuter:0,padding:0,unknown:pe,flex:[]}}},{key:"clone",value:function(){return new n(this.options)}},{key:"getStep",value:function(e){return void 0===this.valueStep?1:"number"==typeof this.valueStep?this.valueStep:void 0===e?Array.from(this.valueStep.values())[0]:this.valueStep.get(e)}},{key:"getBandWidth",value:function(e){return void 0===this.valueBandWidth?1:"number"==typeof this.valueBandWidth?this.valueBandWidth:void 0===e?Array.from(this.valueBandWidth.values())[0]:this.valueBandWidth.get(e)}},{key:"getRange",value:function(){return this.adjustedRange}},{key:"getPaddingInner",value:function(){var e=this.options,t=e.padding,n=e.paddingInner;return 0<t?t:n}},{key:"getPaddingOuter",value:function(){var e=this.options,t=e.padding,n=e.paddingOuter;return 0<t?t:n}},{key:"rescale",value:function(){p(h(n.prototype),"rescale",this).call(this);var e=this.options,t=e.align,r=e.domain,a=function(e){var t=e.domain;if(0===(t=t.length))return{valueBandWidth:void 0,valueStep:void 0,adjustedRange:[]};if(null!=(i=e.flex)&&i.length)return function(e){var t,n=e,r=n.domain,a=n.range,i=n.paddingOuter,o=n.paddingInner,s=n.flex,c=n.round,u=n.align,d=r.length,f=0<(f=(e=d)-(t=s).length)?[].concat(l(t),l(new Array(f).fill(1))):f<0?t.slice(0,e):t,p=b(a,2),h=(e=p[0],(y=(t=(t=p[1])-e)/(2/d*i+1-1/d*o))*o/d);y-=d*h;for(var g=function(e){var t=Math.min.apply(Math,l(e));return e.map((function(e){return e/t}))}(f),m=y/g.reduce((function(e,t){return e+t})),v=(f=new de(r.map((function(e,t){return t=g[t]*m,[e,c?Math.floor(t):t]}))),new de(r.map((function(e,t){return t=g[t]*m+h,[e,c?Math.floor(t):t]})))),y=Array.from(v.values()).reduce((function(e,t){return e+t})),k=(e+=(t-(y-y/d*o))*u,c?Math.round(e):e),x=new Array(d),w=0;w<d;w+=1){x[w]=(E=k,Math.round(1e12*E)/1e12);var E=r[w];k+=v.get(E)}return{valueBandWidth:f,valueStep:v,adjustedRange:x}}(e);var n,r,a=e,i=a.range,o=(e=a.paddingOuter,a.paddingInner),s=a.round,c=a.align,u=i[0];return i=i[1]-u,n=i/Math.max(1,2*e+(t-o)),s&&(n=Math.floor(n)),u+=(i-n*(t-o))*c,r=n*(1-o),s&&(u=Math.round(u),r=Math.round(r)),e=new Array(t).fill(0).map((function(e,t){return u+t*n})),{valueStep:n,valueBandWidth:r,adjustedRange:e}}({align:t,range:i=e.range,round:o=e.round,flex:e.flex,paddingInner:this.getPaddingInner(),paddingOuter:this.getPaddingOuter(),domain:r}),i=(t=a.adjustedRange,a.valueBandWidth),o=a.valueStep;this.valueStep=o,this.valueBandWidth=i,this.adjustedRange=t}}]),n}(ve),ye=function(e,t,n){var r,a,i=e,o=t;if(i===o&&0<n)return[i];var s=j(i,o,n);if(0===s||!Number.isFinite(s))return[];if(0<s){i=Math.ceil(i/s),o=Math.floor(o/s),a=new Array(r=Math.ceil(o-i+1));for(var l=0;l<r;l+=1)a[l]=(i+l)*s}else{s=-s,i=Math.ceil(i*s),o=Math.floor(o*s),a=new Array(r=Math.ceil(o-i+1));for(var c=0;c<r;c+=1)a[c]=(i+c)/s}return a},ke=function(e,t,n){var r,a=b(e,2),i=(e=a[0],a[1]),o=b(t,2),s=(t=o[0],o[1]);return P(e<i?(r=D(e,i),n(t,s)):(r=D(i,e),n(s,t)),r)},xe=function(e,t,n){for(var r=Math.min(e.length,t.length)-1,a=new Array(r),i=new Array(r),o=e[0]>e[r],s=o?l(e).reverse():e,c=o?l(t).reverse():t,u=0;u<r;u+=1)a[u]=D(s[u],s[u+1]),i[u]=n(c[u],c[u+1]);return function(t){var n=function(e,t,n,r,a){for(var i=1,o=r||e.length,s=function(e){return e};i<o;){var l=Math.floor((i+o)/2);s(e[l])>t?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(2<Math.min(e.length,t.length)?xe:ke)(e,t,r?le:n)},Ee=function(e){g(n,e);var t=m(n);function n(){return u(this,n),t.apply(this,arguments)}return d(n,[{key:"getDefaultOptions",value:function(){return{domain:[0,1],range:[0,1],nice:!1,clamp:!1,round:!1,interpolate:oe,tickCount:5}}},{key:"map",value:function(e){return U(e)?this.output(e):this.options.unknown}},{key:"invert",value:function(e){return U(e)?this.input(e):this.options.unknown}},{key:"nice",value:function(){var e,t,n,r,a,i;this.options.nice&&(e=this.getTickMethodOptions(),n=(t=s(e))[0],r=t[1],a=t[2],i=t.slice(3),this.options.domain=this.chooseNice().apply(void 0,[n,r,a].concat(l(i))))}},{key:"getTicks",value:function(){var e=this.options.tickMethod,t=this.getTickMethodOptions(),n=s(t),r=n[0],a=n[1],i=n[2],o=n.slice(3);return e.apply(void 0,[r,a,i].concat(l(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 z}},{key:"rescale",value:function(){this.nice();var e=this.chooseTransforms(),t=b(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=this.options,n=t.clamp,r=t.range;if(e=this.options.domain.map(e),r=Math.min(e.length,r.length),n){n=e[0];var a=(e=e[r-1])<n?e:n,i=e<n?n:e;return function(e){return Math.min(Math.max(a,e),i)}}return A}},{key:"composeOutput",value:function(e,t){var n=this.options,r=n.domain,a=n.range,i=n.round,o=n.interpolate;r=we(r.map(e),a,o,i),this.output=P(r,t,e)}},{key:"composeInput",value:function(e,t,n){var r=this.options,a=r.domain,i=r.range;i=we(i,a.map(e),oe),this.input=P(t,n,i)}}]),n}(fe),Se=function(e){g(n,e);var t=m(n);function n(){return u(this,n),t.apply(this,arguments)}return d(n,[{key:"getDefaultOptions",value:function(){return{domain:[0,1],range:[0,1],unknown:void 0,nice:!1,clamp:!1,round:!1,interpolate:se,tickMethod:ye,tickCount:5}}},{key:"chooseTransforms",value:function(){return[A,A]}},{key:"clone",value:function(){return new n(this.options)}}]),n}(Ee),Ae=function(e){g(n,e);var t=m(n);function n(e){return u(this,n),t.call(this,e)}return d(n,[{key:"getDefaultOptions",value:function(){return{domain:[],range:[0,1],align:.5,round:!1,padding:0,unknown:pe,paddingInner:1,paddingOuter:0}}},{key:"getPaddingInner",value:function(){return 1}},{key:"clone",value:function(){return new n(this.options)}},{key:"update",value:function(e){p(h(n.prototype),"update",this).call(this,e)}},{key:"getPaddingOuter",value:function(){return this.options.padding}}]),n}(be);function Oe(e,t){for(var n=[],r=0,a=e.length;r<a;r++)n.push(e[r].substr(0,t));return n}V=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var Te,Ce,Re=Oe(W=["January","February","March","April","May","June","July","August","September","October","November","December"],3);!function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];for(var r=0,a=t;r<a.length;r++){var i,o=a[r];for(i in o)e[i]=o[i]}}({},{dayNamesShort:Oe(V,3),dayNames:V,monthNamesShort:Re,monthNames:W,amPm:["am","pm"],DoFn:function(e){return e+["th","st","nd","rd"][3<e%10?0:(e-e%10!=10?1:0)*e%10]}});var Ne=Te=function(e){g(n,e);var t=m(n);function n(e){return u(this,n),t.call(this,e)}return d(n,[{key:"getDefaultOptions",value:function(){return{domain:[0,1],unknown:void 0,nice:!1,clamp:!1,round:!1,interpolator:A,tickMethod:ye,tickCount:5}}},{key:"clone",value:function(){return new Te(this.options)}}]),n}(Se);Ne=Te=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":y(Reflect))&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;0<=s;s--)(a=e[s])&&(o=(i<3?a(o):3<i?a(t,n,o):a(t,n))||o);return 3<i&&o&&Object.defineProperty(t,n,o),o}([H((function(e){return[e(0),e(1)]}),(function(e){var t=b(e,2),n=(e=t[0],t[1]);return P(oe(0,1),D(e,n))}))],Ne);var Me=Ce=function(e){g(n,e);var t=m(n);function n(e){return u(this,n),t.call(this,e)}return d(n,[{key:"getDefaultOptions",value:function(){return{domain:[0,.5,1],unknown:void 0,nice:!1,clamp:!1,round:!1,interpolator:A,tickMethod:ye,tickCount:5}}},{key:"clone",value:function(){return new Ce(this.options)}}]),n}(Se);function Ie(e,t,r,a,i){var o=new Se({range:[t,t+a]}),s=new Se({range:[r,r+i]});return{transform:function(e){var t=(e=n(e,2))[0];return e=e[1],[o.map(t),s.map(e)]},untransform:function(e){var t=(e=n(e,2))[0];return e=e[1],[o.invert(t),s.invert(e)]}}}function Le(e,t,r,a,i){return(0,n(e,1)[0])(t,r,a,i)}function Pe(e,t,r,a,i){return n(e,1)[0]}function De(e,t,r,a,i){var o=(e=n(e,4))[0],s=e[1],l=e[2],c=(e=e[3],new Se({range:[l,e]})),u=new Se({range:[o,s]}),d=1<(l=i/a)?1:l,f=1<l?1/l:1;return{transform:function(e){var t=(e=n(e,2))[0];return e=e[1],t=u.map(t),[(e=c.map(e))*Math.cos(t)*d*.5+.5,e*Math.sin(t)*f*.5+.5]},untransform:function(e){var t=(e=n(e,2))[0],r=(e=e[1],t=2*(t-.5)/d,e=2*(e-.5)/f,Math.sqrt(Math.pow(t,2)+Math.pow(e,2)));return e=I(Math.atan2(e,t),o,s),[u.invert(e),c.invert(r)]}}}function _e(e,t,r,a,i){return{transform:function(e){var t=(e=n(e,2))[0];return[e[1],t]},untransform:function(e){var t=(e=n(e,2))[0];return[e[1],t]}}}function Fe(e){for(var t=[],a=1;a<arguments.length;a++)t[a-1]=arguments[a];return Ge.apply(void 0,r([[-1,-1]],n(t),!1))}function Be(e){for(var t=[],a=1;a<arguments.length;a++)t[a-1]=arguments[a];return Ge.apply(void 0,r([[-1,1]],n(t),!1))}function je(e){for(var t=[],a=1;a<arguments.length;a++)t[a-1]=arguments[a];return Ge.apply(void 0,r([[1,-1]],n(t),!1))}function ze(e,t,r,a,i){e=n(e,1)[0];var o,s=C();return o=Math.sin(e),e=Math.cos(e),s[0]=e,s[1]=o,s[2]=0,s[3]=-o,s[4]=e,s[5]=0,s[6]=0,s[7]=0,s[8]=1,s}function Ue(e,t,r,a,i){var o=(e=n(e,4))[0],s=e[1],l=e[2],c=(e[3]-l)/(+s/(2*Math.PI)+1),u=c/(2*Math.PI),d=new Se({range:[l,l+.99*c]}),f=new Se({range:[o,s]}),p=1<(e=i/a)?1:e,h=1<e?1/e:1;return{transform:function(e){var t=(e=n(e,2))[0];return e=e[1],t=f.map(t),e=d.map(e),[Math.cos(t)*(u*t+e)*p*.5+.5,Math.sin(t)*(u*t+e)*h*.5+.5]},untransform:function(e){var t=(e=n(e,2))[0],r=(e=e[1],t=2*(t-.5)/p,e=2*(e-.5)/h,Math.sqrt(Math.pow(t,2)+Math.pow(e,2)));return e=I(Math.atan2(e,t)+Math.floor(r/c)*Math.PI*2,o,s),t=r-u*e,[f.invert(e),d.invert(t)]}}}function He(e,t,r,a,i){var o=(e=n(e,4))[0],s=e[1],l=e[2],c=(e=e[3],new Se({range:[l,e]}));return{transform:function(e){for(var t=[],n=e.length,r=new Ae({domain:new Array(n).fill(0).map((function(e,t){return t})),range:[o,s]}),a=0;a<n;a++){var i=e[a],l=r.map(a);i=c.map(i),t.push(l,i)}return t},untransform:function(e){for(var t=[],n=0;n<e.length;n+=2){var r=e[n+1];t.push(c.invert(r))}return t}}}Me=Ce=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":y(Reflect))&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;0<=s;s--)(a=e[s])&&(o=(i<3?a(o):3<i?a(t,n,o):a(t,n))||o);return 3<i&&o&&Object.defineProperty(t,n,o),o}([H((function(e){return[e(0),e(.5),e(1)]}),(function(e){var t=b(e,3),n=t[0],r=t[1],a=t[2],i=P(oe(0,.5),D(n,r)),o=P(oe(.5,1),D(r,a));return function(e){return(n>a?e<r?o:i:e<r?i:o)(e)}}))],Me);var Ge=function(e,t,r,a,i){var o=(e=n(e,2))[0];return o=[o,e=e[1]],(e=C())[0]=o[0],e[1]=0,e[2]=0,e[3]=0,e[4]=o[1],e[5]=0,e[6]=0,e[7]=0,e[8]=1,e};function We(e){return 1/Math.tan(e)}function Ve(e,t,r,a,i){var o=We(n(e,1)[0]);return{transform:function(e){return[(e=n(e,2))[0]+(e=e[1])*o,e]},untransform:function(e){return[(e=n(e,2))[0]-(e=e[1])*o,e]}}}function Ye(e,t,r,a,i){var o=We(n(e,1)[0]);return{transform:function(e){var t=(e=n(e,2))[0];return[t,e[1]+t*o]},untransform:function(e){var t=(e=n(e,2))[0];return[t,e[1]-t*o]}}}function qe(e,t,n,r,a){var i=e<t;return a=(i?t-r:a-t)||a-r,(r=i?-1:1)*a*(n+1)/(n+a/((e-t)*r))+t}function Xe(e,t,n,r,a){var i=e<t;return(a=(i?t-r:a-t)||a-r)/(a*(n+1)/(e-t)-n*(i?-1:1))+t}function Ze(e,t,n){return n?new Se({range:[0,1],domain:[0,t]}).map(e):e}function Ke(e,t,r,a,i){var o=(e=n(e,3))[0],s=e[1],l=Ze(o,a,void 0!==(e=e[2])&&e);return{transform:function(e){var t=(e=n(e,2))[0];return e=e[1],[qe(t,l,s,0,1),e]},untransform:function(e){var t=(e=n(e,2))[0];return e=e[1],[Xe(t,l,s,0,1),e]}}}function Qe(e,t,r,a,i){var o=(e=n(e,3))[0],s=e[1],l=Ze(o,i,void 0!==(e=e[2])&&e);return{transform:function(e){return[(e=n(e,2))[0],qe(e[1],l,s,0,1)]},untransform:function(e){return[(e=n(e,2))[0],Xe(e[1],l,s,0,1)]}}}function Je(e,t,r,a,i){var o=(e=n(e,5))[0],s=e[1],l=e[2],c=e[3],u=Ze(o,a,e=void 0!==(e=e[4])&&e),d=Ze(s,i,e);return{transform:function(e){var t=(e=n(e,2))[0];return e=e[1],[qe(t,u,l,0,1),qe(e,d,c,0,1)]},untransform:function(e){var t=(e=n(e,2))[0];return e=e[1],[Xe(t,u,l,0,1),Xe(e,d,c,0,1)]}}}function $e(e,t,r,a,i){var o=(e=n(e,5))[0],s=e[1],l=e[2],c=e[3],u=(e=void 0!==(e=e[4])&&e,new Se({range:[0,a]})),d=new Se({range:[0,i]}),f=e?o:u.map(o),p=e?s:d.map(s);return{transform:function(e){var t=(e=n(e,2))[0],r=(e=e[1],u.map(t)-f),a=d.map(e)-p,i=Math.sqrt(r*r+a*a);return l<i?[t,e]:(t=qe(i,0,c,0,l),e=Math.atan2(a,r),i=f+t*Math.cos(e),a=p+t*Math.sin(e),[u.invert(i),d.invert(a)])},untransform:function(e){var t=(e=n(e,2))[0],r=(e=e[1],u.map(t)-f),a=d.map(e)-p,i=Math.sqrt(r*r+a*a);return l<i?[t,e]:(t=Xe(i,0,c,0,l),e=Math.atan2(a,r),i=f+t*Math.cos(e),a=p+t*Math.sin(e),[u.invert(i),d.invert(a)])}}}function et(e,t,r,a,i,o,s){var l=new Se({range:[t,t+i]}),c=new Se({range:[r,r+o]}),u=new Se({range:[a,a+s]});return{transform:function(e){var t=(e=n(e,3))[0],r=e[1];return e=e[2],[l.map(t),c.map(r),u.map(e)]},untransform:function(e){var t=(e=n(e,3))[0],r=e[1];return e=e[2],[l.invert(t),c.invert(r),u.invert(e)]}}}function tt(e,t,r,a,i,o,s){var l,c=(e=n(e,3))[0];return c=[c,e[1],e=e[2]],(l=R())[0]=1,l[1]=0,l[2]=0,l[3]=0,l[4]=0,l[5]=1,l[6]=0,l[7]=0,l[8]=0,l[9]=0,l[10]=1,l[11]=0,l[12]=c[0],l[13]=c[1],l[14]=c[2],l[15]=1,l}function nt(e,t,r,a,i,o,s){return{transform:function(e){var t=(e=n(e,3))[0];return[e[1],t,e[2]]},untransform:function(e){var t=(e=n(e,3))[0];return[e[1],t,e[2]]}}}function rt(e,t,r,a,i,o,s){var l,c=(e=n(e,3))[0];return c=[c,e[1],e=e[2]],(l=R())[0]=c[0],l[1]=0,l[2]=0,l[3]=0,l[4]=0,l[5]=c[1],l[6]=0,l[7]=0,l[8]=0,l[9]=0,l[10]=c[2],l[11]=0,l[12]=0,l[13]=0,l[14]=0,l[15]=1,l}function at(e){this.options={x:0,y:0,width:300,height:150,transformations:[]},this.transformers={cartesian:Ie,translate:L,custom:Le,matrix:Pe,polar:De,transpose:_e,scale:Ge,"shear.x":Ve,"shear.y":Ye,reflect:Fe,"reflect.x":Be,"reflect.y":je,rotate:ze,helix:Ue,parallel:He,fisheye:Je,"fisheye.x":Ke,"fisheye.y":Qe,"fisheye.circular":$e},this.update(e)}function it(e){this.options={x:0,y:0,z:0,width:300,height:150,depth:150,transformations:[]},this.transformers={cartesian3D:et,translate3D:tt,scale3D:rt,transpose3D:nt},this.update(e)}at.prototype.update=function(e){this.options=S({},this.options,e),this.recoordinate()},at.prototype.clone=function(){return new at(this.options)},at.prototype.getOptions=function(){return this.options},at.prototype.clear=function(){this.update({transformations:[]})},at.prototype.getSize=function(){var e=this.options;return[e.width,e.height]},at.prototype.getCenter=function(){var e=this.options,t=e.x,n=e.y;return[(2*t+e.width)/2,(2*n+e.height)/2]},at.prototype.transform=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var a=this.options.transformations;return this.update({transformations:r(r([],n(a),!1),[r([],n(e),!1)],!1)}),this},at.prototype.map=function(e){return this.output(e)},at.prototype.invert=function(e){return this.input(e)},at.prototype.recoordinate=function(){this.output=this.compose(),this.input=this.compose(!0)},at.prototype.compose=function(e){function a(e,t){var a;u.push((t=void 0===t||t)?(a=e,function(e){for(var t=[],i=0;i<e.length-1;i+=2){var o=[e[i],e[i+1]];o=a(o),t.push.apply(t,r([],n(o),!1))}return t}):e)}var i,o,s=(e=void 0!==e&&e)?r([],n(this.options.transformations),!1).reverse():this.options.transformations,l=e?function(e){return e.untransform}:function(e){return e.transform},c=[],u=[];try{for(var d=t(s),f=d.next();!f.done;f=d.next()){var p,h,g,m,v,b,y=n(f.value),k=y[0],x=y.slice(1),w=this.transformers[k];w&&(h=(p=this.options).x,g=p.y,m=p.width,v=p.height,M(b=w(r([],n(x),!1),h,g,m,v))?c.push(b):(c.length&&(a(this.createMatrixTransform(c,e)),c.splice(0,c.length)),a(l(b)||A,"parallel"!==k)))}}catch(e){i={error:e}}finally{try{f&&!f.done&&(o=d.return)&&o.call(d)}finally{if(i)throw i.error}}return c.length&&a(this.createMatrixTransform(c,e)),N.apply(void 0,r([],n(u),!1))},at.prototype.createMatrixTransform=function(e,t){var n,r,a,i,o,s,l,c,u,d,f,p,h=C();return t&&e.reverse(),e.forEach((function(e){return function(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=t[8],n[0]),f=n[1],p=n[2],h=n[3],g=n[4],m=n[5],v=n[6],b=n[7];return n=n[8],e[0]=d*r+f*o+p*c,e[1]=d*a+f*s+p*u,e[2]=d*i+f*l+p*t,e[3]=h*r+g*o+m*c,e[4]=h*a+g*s+m*u,e[5]=h*i+g*l+m*t,e[6]=v*r+b*o+n*c,e[7]=v*a+b*s+n*u,e[8]=v*i+b*l+n*t,e}(h,h,e)})),t&&(t=e=h,(p=new T(9))[0]=t[0],p[1]=t[1],p[2]=t[2],p[3]=t[3],p[4]=t[4],p[5]=t[5],p[6]=t[6],p[7]=t[7],p[8]=t[8],p=(t=p)[0],n=t[1],r=t[2],a=t[3],i=t[4],o=t[5],s=t[6],l=t[7],f=p*(c=(t=t[8])*i-o*l)+n*(u=-t*a+o*s)+r*(d=l*a-i*s))&&(e[0]=c*(f=1/f),e[1]=(-t*n+r*l)*f,e[2]=(o*n-r*i)*f,e[3]=u*f,e[4]=(t*p-r*s)*f,e[5]=(-o*p+r*a)*f,e[6]=d*f,e[7]=(-l*p+n*s)*f,e[8]=(i*p-n*a)*f),function(e){var t,n,r,a,i;return e=[e[0],e[1],1],r=h,a=(n=t=e)[0],i=n[1],n=n[2],t[0]=a*r[0]+i*r[3]+n*r[6],t[1]=a*r[1]+i*r[4]+n*r[7],t[2]=a*r[2]+i*r[5]+n*r[8],[e[0],e[1]]}},V=at,it.prototype.update=function(e){this.options=S({},this.options,e),this.recoordinate()},it.prototype.clone=function(){return new it(this.options)},it.prototype.getOptions=function(){return this.options},it.prototype.clear=function(){this.update({transformations:[]})},it.prototype.getSize=function(){var e=this.options;return[e.width,e.height,e.depth]},it.prototype.getCenter=function(){var e=this.options,t=e.x,n=e.y,r=e.z;return[(2*t+e.width)/2,(2*n+e.height)/2,(2*r+e.depth)/2]},it.prototype.transform=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var a=this.options.transformations;return this.update({transformations:r(r([],n(a),!1),[r([],n(e),!1)],!1)}),this},it.prototype.map=function(e){return this.output(e)},it.prototype.invert=function(e){return this.input(e)},it.prototype.recoordinate=function(){this.output=this.compose(),this.input=this.compose(!0)},it.prototype.compose=function(e){function a(e,t){var a;u.push((t=void 0===t||t)?(a=e,function(e){for(var t=[],i=0;i<e.length-1;i+=3){var o=[e[i],e[i+1],e[i+2]];o=a(o),t.push.apply(t,r([],n(o),!1))}return t}):e)}var i,o,s=(e=void 0!==e&&e)?r([],n(this.options.transformations),!1).reverse():this.options.transformations,l=e?function(e){return e.untransform}:function(e){return e.transform},c=[],u=[];try{for(var d=t(s),f=d.next();!f.done;f=d.next()){var p,h,g,m,v,b,y,k,x=n(f.value),w=x[0],E=x.slice(1),S=this.transformers[w];S&&(h=(p=this.options).x,g=p.y,m=p.z,v=p.width,b=p.height,y=p.depth,M(k=S(r([],n(E),!1),h,g,m,v,b,y))?c.push(k):(c.length&&(a(this.createMatrixTransform(c,e)),c.splice(0,c.length)),a(l(k)||A,!0)))}}catch(e){i={error:e}}finally{try{f&&!f.done&&(o=d.return)&&o.call(d)}finally{if(i)throw i.error}}return c.length&&a(this.createMatrixTransform(c,e)),N.apply(void 0,r([],n(u),!1))},it.prototype.createMatrixTransform=function(e,t){var n,r,a,i,o,s,l,c,u,d,f,p,h,g,m,v,b,y,k,x,w,E,S,A,O,C,N,M,I=R();return t&&e.reverse(),e.forEach((function(e){return function(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=t[15],n[0]),y=n[1],k=n[2],x=n[3];return e[0]=b*r+y*s+k*d+x*g,e[1]=b*a+y*l+k*f+x*m,e[2]=b*i+y*c+k*p+x*v,e[3]=b*o+y*u+k*h+x*t,b=n[4],y=n[5],k=n[6],x=n[7],e[4]=b*r+y*s+k*d+x*g,e[5]=b*a+y*l+k*f+x*m,e[6]=b*i+y*c+k*p+x*v,e[7]=b*o+y*u+k*h+x*t,b=n[8],y=n[9],k=n[10],x=n[11],e[8]=b*r+y*s+k*d+x*g,e[9]=b*a+y*l+k*f+x*m,e[10]=b*i+y*c+k*p+x*v,e[11]=b*o+y*u+k*h+x*t,b=n[12],y=n[13],k=n[14],x=n[15],e[12]=b*r+y*s+k*d+x*g,e[13]=b*a+y*l+k*f+x*m,e[14]=b*i+y*c+k*p+x*v,e[15]=b*o+y*u+k*h+x*t,e}(I,I,e)})),t&&(t=e=I,(M=new T(16))[0]=t[0],M[1]=t[1],M[2]=t[2],M[3]=t[3],M[4]=t[4],M[5]=t[5],M[6]=t[6],M[7]=t[7],M[8]=t[8],M[9]=t[9],M[10]=t[10],M[11]=t[11],M[12]=t[12],M[13]=t[13],M[14]=t[14],M[15]=t[15],M=(t=M)[0],n=t[1],r=t[2],a=t[3],i=t[4],o=t[5],s=t[6],l=t[7],c=t[8],u=t[9],d=t[10],f=t[11],p=t[12],h=t[13],g=t[14],N=(m=M*o-n*i)*(C=d*(t=t[15])-f*g)-(v=M*s-r*i)*(O=u*t-f*h)+(b=M*l-a*i)*(A=u*g-d*h)+(y=n*s-r*o)*(S=c*t-f*p)-(k=n*l-a*o)*(E=c*g-d*p)+(x=r*l-a*s)*(w=c*h-u*p))&&(e[0]=(o*C-s*O+l*A)*(N=1/N),e[1]=(r*O-n*C-a*A)*N,e[2]=(h*x-g*k+t*y)*N,e[3]=(d*k-u*x-f*y)*N,e[4]=(s*S-i*C-l*E)*N,e[5]=(M*C-r*S+a*E)*N,e[6]=(g*b-p*x-t*v)*N,e[7]=(c*x-d*b+f*v)*N,e[8]=(i*O-o*S+l*w)*N,e[9]=(n*S-M*O-a*w)*N,e[10]=(p*k-h*b+t*m)*N,e[11]=(u*b-c*k-f*m)*N,e[12]=(o*E-i*A-s*w)*N,e[13]=(M*A-n*E+r*w)*N,e[14]=(h*v-p*y-g*m)*N,e[15]=(c*y-u*v+d*m)*N),function(e){var t,n,r,a,i,o;return e=[e[0],e[1],e[2],1],r=I,a=(n=t=e)[0],i=n[1],o=n[2],n=n[3],t[0]=r[0]*a+r[4]*i+r[8]*o+r[12]*n,t[1]=r[1]*a+r[5]*i+r[9]*o+r[13]*n,t[2]=r[2]*a+r[6]*i+r[10]*o+r[14]*n,t[3]=r[3]*a+r[7]*i+r[11]*o+r[15]*n,[e[0],e[1],e[2]]}},Re=it,e.Coordinate=V,e.Coordinate3D=Re,Object.defineProperty(e,"__esModule",{value:!0})},"object"==y(t)?o(t):(a=[t],void 0===(i="function"==typeof(r=o)?r.apply(t,a):r)||(e.exports=i))},2484:function(e){"use strict";var t=Object.prototype.hasOwnProperty,n="~";function r(){}function a(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function i(e,t,r,i,o){if("function"!=typeof r)throw new TypeError("The listener must be a function");var s=new a(r,i||e,o),l=n?n+t:t;return e._events[l]?e._events[l].fn?e._events[l]=[e._events[l],s]:e._events[l].push(s):(e._events[l]=s,e._eventsCount++),e}function o(e,t){0==--e._eventsCount?e._events=new r:delete e._events[t]}function s(){this._events=new r,this._eventsCount=0}Object.create&&(r.prototype=Object.create(null),(new r).__proto__||(n=!1)),s.prototype.eventNames=function(){var e,r,a=[];if(0===this._eventsCount)return a;for(r in e=this._events)t.call(e,r)&&a.push(n?r.slice(1):r);return Object.getOwnPropertySymbols?a.concat(Object.getOwnPropertySymbols(e)):a},s.prototype.listeners=function(e){var t=n?n+e:e,r=this._events[t];if(!r)return[];if(r.fn)return[r.fn];for(var a=0,i=r.length,o=new Array(i);a<i;a++)o[a]=r[a].fn;return o},s.prototype.listenerCount=function(e){var t=n?n+e:e,r=this._events[t];return r?r.fn?1:r.length:0},s.prototype.emit=function(e,t,r,a,i,o){var s=n?n+e:e;if(!this._events[s])return!1;var l,c,u=this._events[s],d=arguments.length;if(u.fn){switch(u.once&&this.removeListener(e,u.fn,void 0,!0),d){case 1:return u.fn.call(u.context),!0;case 2:return u.fn.call(u.context,t),!0;case 3:return u.fn.call(u.context,t,r),!0;case 4:return u.fn.call(u.context,t,r,a),!0;case 5:return u.fn.call(u.context,t,r,a,i),!0;case 6:return u.fn.call(u.context,t,r,a,i,o),!0}for(c=1,l=new Array(d-1);c<d;c++)l[c-1]=arguments[c];u.fn.apply(u.context,l)}else{var f,p=u.length;for(c=0;c<p;c++)switch(u[c].once&&this.removeListener(e,u[c].fn,void 0,!0),d){case 1:u[c].fn.call(u[c].context);break;case 2:u[c].fn.call(u[c].context,t);break;case 3:u[c].fn.call(u[c].context,t,r);break;case 4:u[c].fn.call(u[c].context,t,r,a);break;default:if(!l)for(f=1,l=new Array(d-1);f<d;f++)l[f-1]=arguments[f];u[c].fn.apply(u[c].context,l)}}return!0},s.prototype.on=function(e,t,n){return i(this,e,t,n,!1)},s.prototype.once=function(e,t,n){return i(this,e,t,n,!0)},s.prototype.removeListener=function(e,t,r,a){var i=n?n+e:e;if(!this._events[i])return this;if(!t)return o(this,i),this;var s=this._events[i];if(s.fn)s.fn!==t||a&&!s.once||r&&s.context!==r||o(this,i);else{for(var l=0,c=[],u=s.length;l<u;l++)(s[l].fn!==t||a&&!s[l].once||r&&s[l].context!==r)&&c.push(s[l]);c.length?this._events[i]=1===c.length?c[0]:c:o(this,i)}return this},s.prototype.removeAllListeners=function(e){var t;return e?(t=n?n+e:e,this._events[t]&&o(this,t)):(this._events=new r,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=n,s.EventEmitter=s,e.exports=s},7861:function(e,t){"use strict";t.byteLength=function(e){var t=l(e),n=t[0],r=t[1];return 3*(n+r)/4-r},t.toByteArray=function(e){var t,n,i=l(e),o=i[0],s=i[1],c=new a(function(e,t,n){return 3*(t+n)/4-n}(0,o,s)),u=0,d=s>0?o-4:o;for(n=0;n<d;n+=4)t=r[e.charCodeAt(n)]<<18|r[e.charCodeAt(n+1)]<<12|r[e.charCodeAt(n+2)]<<6|r[e.charCodeAt(n+3)],c[u++]=t>>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;s<l;s+=o)i.push(c(e,s,s+o>l?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;o<s;++o)n[o]=i[o],r[i.charCodeAt(o)]=o;function l(e){var t=e.length;if(t%4>0)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<r;s+=3)a=(e[s]<<16&16711680)+(e[s+1]<<8&65280)+(255&e[s+2]),o.push(n[(i=a)>>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()<t)throw new RangeError("Invalid typed array length");return l.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=l.prototype:(null===e&&(e=new l(t)),e.length=t),e}function l(e,t,n){if(!(l.TYPED_ARRAY_SUPPORT||this instanceof l))return new l(e,t,n);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return d(this,e)}return c(this,e,t,n)}function c(e,t,n,r){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?function(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r);l.TYPED_ARRAY_SUPPORT?(e=t).__proto__=l.prototype:e=f(e,t);return e}(e,t,n,r):"string"==typeof t?function(e,t,n){"string"==typeof n&&""!==n||(n="utf8");if(!l.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|h(t,n);e=s(e,r);var a=e.write(t,n);a!==r&&(e=e.slice(0,a));return e}(e,t,n):function(e,t){if(l.isBuffer(t)){var n=0|p(t.length);return 0===(e=s(e,n)).length||t.copy(e,0,0,n),e}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||(r=t.length)!=r?s(e,0):f(e,t);if("Buffer"===t.type&&i(t.data))return f(e,t.data)}var r;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function u(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function d(e,t){if(u(t),e=s(e,t<0?0:0|p(t)),!l.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function f(e,t){var n=t.length<0?0:0|p(t.length);e=s(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function p(e){if(e>=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;i<s;i++)if(c(e,i)===c(t,-1===u?0:i-u)){if(-1===u&&(u=i),i-u+1===l)return u*o}else-1!==u&&(i-=i-u),u=-1}else for(n+l>s&&(n=s-l),i=n;i>=0;i--){for(var d=!0,f=0;f<l;f++)if(c(e,i+f)!==c(t,f)){d=!1;break}if(d)return i}return-1}function y(e,t,n,r){n=Number(n)||0;var a=e.length-n;r?(r=Number(r))>a&&(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<r;++o){var s=parseInt(t.substr(2*o,2),16);if(isNaN(s))return o;e[n+o]=s}return o}function k(e,t,n,r){return G(U(t,e.length-n),e,n,r)}function x(e,t,n,r){return G(function(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}(t),e,n,r)}function w(e,t,n,r){return x(e,t,n,r)}function E(e,t,n,r){return G(H(t),e,n,r)}function S(e,t,n,r){return G(function(e,t){for(var n,r,a,i=[],o=0;o<e.length&&!((t-=2)<0);++o)r=(n=e.charCodeAt(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;a<n;){var i,o,s,l,c=e[a],u=null,d=c>239?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(;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=T));return n}(r)}t.lW=l,t.h2=50,l.TYPED_ARRAY_SUPPORT=void 0!==n.g.TYPED_ARRAY_SUPPORT?n.g.TYPED_ARRAY_SUPPORT:function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}(),o(),l.poolSize=8192,l._augment=function(e){return e.__proto__=l.prototype,e},l.from=function(e,t,n){return c(null,e,t,n)},l.TYPED_ARRAY_SUPPORT&&(l.prototype.__proto__=Uint8Array.prototype,l.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&l[Symbol.species]===l&&Object.defineProperty(l,Symbol.species,{value:null,configurable:!0})),l.alloc=function(e,t,n){return function(e,t,n,r){return u(t),t<=0?s(e,t):void 0!==n?"string"==typeof r?s(e,t).fill(n,r):s(e,t).fill(n):s(e,t)}(null,e,t,n)},l.allocUnsafe=function(e){return d(null,e)},l.allocUnsafeSlow=function(e){return d(null,e)},l.isBuffer=function(e){return!(null==e||!e._isBuffer)},l.compare=function(e,t){if(!l.isBuffer(e)||!l.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,a=0,i=Math.min(n,r);a<i;++a)if(e[a]!==t[a]){n=e[a],r=t[a];break}return n<r?-1:r<n?1:0},l.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},l.concat=function(e,t){if(!i(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return l.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=l.allocUnsafe(t),a=0;for(n=0;n<e.length;++n){var o=e[n];if(!l.isBuffer(o))throw new TypeError('"list" argument must be an Array of Buffers');o.copy(r,a),a+=o.length}return r},l.byteLength=h,l.prototype._isBuffer=!0,l.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)m(this,t,t+1);return this},l.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)m(this,t,t+3),m(this,t+1,t+2);return this},l.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)m(this,t,t+7),m(this,t+1,t+6),m(this,t+2,t+5),m(this,t+3,t+4);return this},l.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?O(this,0,e):g.apply(this,arguments)},l.prototype.equals=function(e){if(!l.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===l.compare(this,e)},l.prototype.inspect=function(){var e="",n=t.h2;return this.length>0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),"<Buffer "+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;d<s;++d)if(c[d]!==u[d]){i=c[d],o=u[d];break}return i<o?-1:o<i?1:0},l.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},l.prototype.indexOf=function(e,t,n){return v(this,e,t,n,!0)},l.prototype.lastIndexOf=function(e,t,n){return v(this,e,t,n,!1)},l.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var a=this.length-t;if((void 0===n||n>a)&&(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;a<n;++a)r+=String.fromCharCode(127&e[a]);return r}function R(e,t,n){var r="";n=Math.min(e.length,n);for(var a=t;a<n;++a)r+=String.fromCharCode(e[a]);return r}function N(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var a="",i=t;i<n;++i)a+=z(e[i]);return a}function M(e,t,n){for(var r=e.slice(t,n),a="",i=0;i<r.length;i+=2)a+=String.fromCharCode(r[i]+256*r[i+1]);return a}function I(e,t,n){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>n)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||t<i)throw new RangeError('"value" argument is out of bounds');if(n+r>e.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<i;++a)e[n+a]=(t&255<<8*(r?a:1-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<i;++a)e[n+a]=t>>>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),t<e&&(t=e),l.TYPED_ARRAY_SUPPORT)(n=this.subarray(e,t)).__proto__=l.prototype;else{var a=t-e;n=new l(a,void 0);for(var i=0;i<a;++i)n[i]=this[i+e]}return n},l.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var r=this[e],a=1,i=0;++i<t&&(a*=256);)r+=this[e+i]*a;return r},l.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var r=this[e+--t],a=1;t>0&&(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<t&&(a*=256);)r+=this[e+i]*a;return r>=(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<n&&(a*=256);)this[t+i]=e/a&255;return t+n},l.prototype.writeUIntBE=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=n-1,i=1;for(this[t+a]=255&e;--a>=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<n&&(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.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<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=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<r-n&&(r=e.length-t+n);var a,i=r-n;if(this===e&&n<t&&t<r)for(a=i-1;a>=0;--a)e[a+t]=this[a+n];else if(i<1e3||!l.TYPED_ARRAY_SUPPORT)for(a=0;a<i;++a)e[a+t]=this[a+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+i),t);return i},l.prototype.fill=function(e,t,n,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),1===e.length){var a=e.charCodeAt(0);a<256&&(e=a)}if(void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!l.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;var i;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(i=t;i<n;++i)this[i]=e;else{var o=l.isBuffer(e)?e:U(new l(e,r).toString()),s=o.length;for(i=0;i<n-t;++i)this[i+t]=o[i%s]}return this};var j=/[^+\/0-9A-Za-z-_]/g;function z(e){return e<16?"0"+e.toString(16):e.toString(16)}function U(e,t){var n;t=t||1/0;for(var r=e.length,a=null,i=[],o=0;o<r;++o){if((n=e.charCodeAt(o))>55295&&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<r&&!(a+n>=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={});p<h;++p)if(null!=(t=arguments[p]))for(n in t)a=d(f,n),f!==(i=d(t,n))&&(g&&i&&(c(i)||(o=l(i)))?(o?(o=!1,s=a&&l(a)?a:[]):s=a&&c(a)?a:{},u(f,{name:n,newValue:e(g,s,i)})):void 0!==i&&u(f,{name:n,newValue:i}));return f}},4809:function(e){"use strict";e.exports=function(e,n){var r,a,i,o=e||"",s=n||"div",l={},c=0;for(;c<o.length;)t.lastIndex=c,i=t.exec(o),(r=o.slice(c,i?i.index:o.length))&&(a?"#"===a?l.id=r:l.className?l.className.push(r):l.className=[r]:s=r,c+=r.length),i&&(a=i[0],c++);return{type:"element",tagName:s,properties:l,children:[]}};var t=/[#.]/g},428:function(e,t,n){"use strict";var r=n(4944).default,a=n(6176),i=n(8245),o=n(4809),s=n(7726).Q,l=n(1995).Q;e.exports=function(e,t,n){var i=n?function(e){var t,n=e.length,r=-1,a={};for(;++r<n;)a[(t=e[r]).toLowerCase()]=t;return a}(n):null;return function(e,n){var r,a=o(e,t),s=Array.prototype.slice.call(arguments,2),l=a.tagName.toLowerCase();a.tagName=i&&c.call(i,l)?i[l]:l,n&&u(n,a)&&(s.unshift(n),n=null);if(n)for(r in n)p(a.properties,r,n[r]);d(a.children,s),"template"===a.tagName&&(a.content={type:"root",children:a.children},a.children=[]);return a};function p(t,n,i){var o,c,u;null!=i&&i==i&&(c=(o=a(e,n)).property,"string"==typeof(u=i)&&(o.spaceSeparated?u=s(u):o.commaSeparated?u=l(u):o.commaOrSpaceSeparated&&(u=s(l(u).join(" ")))),"style"===c&&"string"!=typeof i&&(u=function(e){var t,n=[];for(t in e)n.push([t,e[t]].join(": "));return n.join("; ")}(u)),"className"===c&&t.className&&(u=t.className.concat(u)),t[c]=function(e,t,n){var a,i,o;if("object"!==r(n)||!("length"in n))return f(e,t,n);i=n.length,a=-1,o=[];for(;++a<i;)o[a]=f(e,t,n[a]);return o}(o,c,u))}};var c={}.hasOwnProperty;function u(e,t){return"string"==typeof e||"length"in e||function(e,t){var n=t.type;if("input"===e||!n||"string"!=typeof n)return!1;if("object"===r(t.children)&&"length"in t.children)return!0;if(n=n.toLowerCase(),"button"===e)return"menu"!==n&&"submit"!==n&&"reset"!==n&&"button"!==n;return"value"in t}(t.tagName,e)}function d(e,t){var n,a;if("string"!=typeof t&&"number"!=typeof t)if("object"===r(t)&&"length"in t)for(n=-1,a=t.length;++n<a;)d(e,t[n]);else{if("object"!==r(t)||!("type"in t))throw new Error("Expected node, nodes, or string, got `"+t+"`");e.push(t)}else e.push({type:"text",value:String(t)})}function f(e,t,n){var r=n;return e.number||e.positiveNumber?isNaN(r)||""===r||(r=Number(r)):(e.boolean||e.overloadedBoolean)&&("string"!=typeof r||""!==r&&i(n)!==i(t)||(r=!0)),r}},9756:function(e,t,n){"use strict";var r=n(5276),a=n(428)(r,"div");a.displayName="html",e.exports=a},1290:function(e,t,n){"use strict";e.exports=n(9756)},1995:function(e,t){"use strict";t.Q=function(e){var t,n=[],r=String(e||""),a=r.indexOf(","),i=0,o=!1;for(;!o;)-1===a&&(a=r.length,o=!0),!(t=r.slice(i,a).trim())&&o||n.push(t),i=a+1,a=r.indexOf(",",i);return n}},6176:function(e,t,n){"use strict";var r=n(8245),a=n(4544),i=n(4974),o="data";e.exports=function(e,t){var n=r(t),f=t,p=i;if(n in e.normal)return e.property[e.normal[n]];n.length>4&&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<o;)l(this,c=i[u],(n&a[c])===a[c])}function l(e,t,n){n&&(e[t]=n)}},4974:function(e){"use strict";e.exports=n;var t=n.prototype;function n(e,t){this.property=e,this.attribute=t}t.space=null,t.attribute=null,t.property=null,t.boolean=!1,t.booleanish=!1,t.overloadedBoolean=!1,t.number=!1,t.commaSeparated=!1,t.spaceSeparated=!1,t.commaOrSpaceSeparated=!1,t.mustUseProperty=!1,t.defined=!1},5626:function(e,t,n){"use strict";var r=n(8963),a=n(9208);e.exports=function(e){var t,n,i=e.length,o=[],s=[],l=-1;for(;++l<i;)t=e[l],o.push(t.property),s.push(t.normal),n=t.space;return new a(r.apply(null,o),r.apply(null,s),n)}},9208:function(e){"use strict";e.exports=n;var t=n.prototype;function n(e,t,n){this.property=e,this.normal=t,n&&(this.space=n)}t.space=null,t.normal={},t.property={}},7390:function(e,t){"use strict";var n=0;function r(){return Math.pow(2,++n)}t.boolean=r(),t.booleanish=r(),t.overloadedBoolean=r(),t.number=r(),t.spaceSeparated=r(),t.commaSeparated=r(),t.commaOrSpaceSeparated=r()},6645:function(e,t,n){"use strict";var r=n(9175);e.exports=r({space:"xlink",transform:function(e,t){return"xlink:"+t.slice(5).toLowerCase()},properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}})},3989:function(e,t,n){"use strict";var r=n(9175);e.exports=r({space:"xml",transform:function(e,t){return"xml:"+t.slice(3).toLowerCase()},properties:{xmlLang:null,xmlBase:null,xmlSpace:null}})},6192:function(e,t,n){"use strict";var r=n(9175),a=n(9261);e.exports=r({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:a,properties:{xmlns:null,xmlnsXLink:null}})},8245:function(e){"use strict";e.exports=function(e){return e.toLowerCase()}},7726:function(e,t){"use strict";t.Q=function(e){var t=String(e||"").trim();return""===t?[]:t.split(n)};var n=/[ \t\n\r\f]+/g},9090:function(e,t){t.read=function(e,t,n,r,a){var i,o,s=8*a-r-1,l=(1<<s)-1,c=l>>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<<c)-1,d=u>>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<<a|s,c+=a;c>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<i;){var o=e[a];t(r,o,n(o),e)}return r}function Nt(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}function Mt(e,t){for(var n=null==e?0:e.length;n--&&!1!==t(e[n],n,e););return e}function It(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(!t(e[n],n,e))return!1;return!0}function Lt(e,t){for(var n=-1,r=null==e?0:e.length,a=0,i=[];++n<r;){var o=e[n];t(o,n,e)&&(i[a++]=o)}return i}function Pt(e,t){return!!(null==e?0:e.length)&&Wt(e,t,0)>-1}function Dt(e,t,n){for(var r=-1,a=null==e?0:e.length;++r<a;)if(n(t,e[r]))return!0;return!1}function _t(e,t){for(var n=-1,r=null==e?0:e.length,a=Array(r);++n<r;)a[n]=t(e[n],n,e);return a}function Ft(e,t){for(var n=-1,r=t.length,a=e.length;++n<r;)e[a+n]=t[n];return e}function Bt(e,t,n,r){var a=-1,i=null==e?0:e.length;for(r&&i&&(n=e[++a]);++a<i;)n=t(n,e[a],a,e);return n}function jt(e,t,n,r){var a=null==e?0:e.length;for(r&&a&&(n=e[--a]);a--;)n=t(n,e[a],a,e);return n}function zt(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}var Ut=Xt("length");function Ht(e,t,n){var r;return n(e,(function(e,n,a){if(t(e,n,a))return r=n,!1})),r}function Gt(e,t,n,r){for(var a=e.length,i=n+(r?1:-1);r?i--:++i<a;)if(t(e[i],i,e))return i;return-1}function Wt(e,t,n){return t==t?function(e,t,n){var r=n-1,a=e.length;for(;++r<a;)if(e[r]===t)return r;return-1}(e,t,n):Gt(e,Yt,n)}function Vt(e,t,n,r){for(var a=n-1,i=e.length;++a<i;)if(r(e[a],t))return a;return-1}function Yt(e){return e!=e}function qt(e,t){var n=null==e?0:e.length;return n?Qt(e,t)/n:m}function Xt(e){return function(t){return null==t?i:t[e]}}function Zt(e){return function(t){return null==e?i:e[t]}}function Kt(e,t,n,r,a){return a(e,(function(e,a,i){n=r?(r=!1,e):t(n,e,a,i)})),n}function Qt(e,t){for(var n,r=-1,a=e.length;++r<a;){var o=t(e[r]);o!==i&&(n=n===i?o:n+o)}return n}function Jt(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}function $t(e){return e?e.slice(0,bn(e)+1).replace(se,""):e}function en(e){return function(t){return e(t)}}function tn(e,t){return _t(t,(function(t){return e[t]}))}function nn(e,t){return e.has(t)}function rn(e,t){for(var n=-1,r=e.length;++n<r&&Wt(t,e[n],0)>-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<r;){var o=e[n];o!==t&&o!==l||(e[n]=l,i[a++]=n)}return i}function hn(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}function gn(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=[e,e]})),n}function mn(e){return un(e)?function(e){var t=rt.lastIndex=0;for(;rt.test(e);)++t;return t}(e):Ut(e)}function vn(e){return un(e)?function(e){return e.match(rt)||[]}(e):function(e){return e.split("")}(e)}function bn(e){for(var t=e.length;t--&&le.test(e.charAt(t)););return t}var yn=Zt({"&":"&","<":"<",">":">",""":'"',"'":"'"});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<n;){var r=e[t];this.set(r[0],r[1])}}function Zn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Kn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Qn(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new Kn;++t<n;)this.add(e[t])}function Jn(e){var t=this.__data__=new Zn(e);this.size=t.size}function $n(e,t){var n=Xo(e),r=!n&&qo(e),a=!n&&!r&&Jo(e),i=!n&&!r&&!a&&ps(e),o=n||r||a||i,s=o?Jt(e.length,Ne):[],l=s.length;for(var c in e)!t&&!Fe.call(e,c)||o&&("length"==c||a&&("offset"==c||"parent"==c)||i&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||xi(c,l))||s.push(c);return s}function er(e){var t=e.length;return t?e[Qr(0,t-1)]:i}function tr(e,t){return Bi(Ia(e),ur(t,0,e.length))}function nr(e){return Bi(Ia(e))}function rr(e,t,n){(n!==i&&!Wo(e[t],n)||n===i&&!(t in e))&&lr(e,t,n)}function ar(e,t,n){var r=e[t];Fe.call(e,t)&&Wo(r,n)&&(n!==i||t in e)||lr(e,t,n)}function ir(e,t){for(var n=e.length;n--;)if(Wo(e[n][0],t))return n;return-1}function or(e,t,n,r){return gr(e,(function(e,a,i){t(r,e,n(e),i)})),r}function sr(e,t){return e&&La(t,Ds(t),e)}function lr(e,t,n){"__proto__"==t&&rt?rt(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function cr(e,t){for(var n=-1,a=t.length,o=r(a),s=null==e;++n<a;)o[n]=s?i:Ns(e,t[n]);return o}function ur(e,t,n){return e==e&&(n!==i&&(e=e<=n?e:n),t!==i&&(e=e>=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<s;){var u=e[a],d=null==n?u:n(u);if(u=r||0!==u?u:0,o&&d==d){for(var f=c;f--;)if(t[f]===d)continue e;l.push(u)}else i(t,d,r)||l.push(u)}return l}Gn.templateSettings={escape:$,evaluate:ee,interpolate:te,variable:"",imports:{_:Gn}},Gn.prototype=Vn.prototype,Gn.prototype.constructor=Gn,Yn.prototype=Wn(Vn.prototype),Yn.prototype.constructor=Yn,qn.prototype=Wn(Vn.prototype),qn.prototype.constructor=qn,Xn.prototype.clear=function(){this.__data__=In?In(null):{},this.size=0},Xn.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},Xn.prototype.get=function(e){var t=this.__data__;if(In){var n=t[e];return n===s?i:n}return Fe.call(t,e)?t[e]:i},Xn.prototype.has=function(e){var t=this.__data__;return In?t[e]!==i:Fe.call(t,e)},Xn.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=In&&t===i?s:t,this},Zn.prototype.clear=function(){this.__data__=[],this.size=0},Zn.prototype.delete=function(e){var t=this.__data__,n=ir(t,e);return!(n<0)&&(n==t.length-1?t.pop():Qe.call(t,n,1),--this.size,!0)},Zn.prototype.get=function(e){var t=this.__data__,n=ir(t,e);return n<0?i:t[n][1]},Zn.prototype.has=function(e){return ir(this.__data__,e)>-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;++r<a;){var o=e[r],s=t(o);if(null!=s&&(l===i?s==s&&!fs(s):n(s,l)))var l=s,c=o}return c}function yr(e,t){var n=[];return gr(e,(function(e,r,a){t(e,r,a)&&n.push(e)})),n}function kr(e,t,n,r,a){var i=-1,o=e.length;for(n||(n=ki),a||(a=[]);++i<o;){var s=e[i];t>0&&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&&n<r;)e=e[zi(t[n++])];return n&&n==r?e:i}function Tr(e,t,n){var r=t(e);return Xo(e)?r:Ft(r,n(e))}function Cr(e){return null==e?e===i?"[object Undefined]":"[object Null]":et&&et in Ce(e)?function(e){var t=Fe.call(e,et),n=e[et];try{e[et]=i;var r=!0}catch(e){}var a=ze.call(e);r&&(t?e[et]=n:delete e[et]);return a}(e):function(e){return ze.call(e)}(e)}function Rr(e,t){return e>t}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<o&&d.length<u;){var g=f[p],m=t?t(g):g;if(g=n||0!==g?g:0,!(h?nn(h,m):a(d,m,n))){for(l=s;--l;){var v=c[l];if(!(v?nn(v,m):a(e[l],m,n)))continue e}h&&h.push(m),d.push(g)}}return d}function Lr(e,t,n){var r=null==(e=Ni(e,t=wa(t,e)))?e:e[zi($i(t))];return null==r?i:Ct(r,e,n)}function Pr(e){return is(e)&&Cr(e)==y}function Dr(e,t,n,r,a){return e===t||(null==e||null==t||!is(e)&&!is(t)?e!=e&&t!=t:function(e,t,n,r,a,o){var s=Xo(e),l=Xo(t),c=s?k:vi(e),u=l?k:vi(t),d=(c=c==y?C:c)==C,f=(u=u==y?C:u)==C,p=c==u;if(p&&Jo(e)){if(!Jo(t))return!1;s=!0,d=!1}if(p&&!d)return o||(o=new Jn),s||ps(e)?ai(e,t,n,r,a,o):function(e,t,n,r,a,i,o){switch(n){case _:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case D:return!(e.byteLength!=t.byteLength||!i(new Ye(e),new Ye(t)));case x:case w:case T:return Wo(+e,+t);case E:return e.name==t.name&&e.message==t.message;case N:case I:return e==t+"";case O:var s=dn;case M:var l=1&r;if(s||(s=hn),e.size!=t.size&&!l)return!1;var c=o.get(e);if(c)return c==t;r|=2,o.set(e,t);var u=ai(s(e),s(t),r,a,i,o);return o.delete(e),u;case L:if(Un)return Un.call(e)==Un.call(t)}return!1}(e,t,c,n,r,a,o);if(!(1&n)){var h=d&&Fe.call(e,"__wrapped__"),g=f&&Fe.call(t,"__wrapped__");if(h||g){var m=h?e.value():e,v=g?t.value():t;return o||(o=new Jn),a(m,v,n,r,o)}}if(!p)return!1;return o||(o=new Jn),function(e,t,n,r,a,o){var s=1&n,l=oi(e),c=l.length,u=oi(t),d=u.length;if(c!=d&&!s)return!1;var f=c;for(;f--;){var p=l[f];if(!(s?p in t:Fe.call(t,p)))return!1}var h=o.get(e),g=o.get(t);if(h&&g)return h==t&&g==e;var m=!0;o.set(e,t),o.set(t,e);var v=s;for(;++f<c;){var b=e[p=l[f]],y=t[p];if(r)var k=s?r(y,b,p,t,e,o):r(b,y,p,e,t,o);if(!(k===i?b===y||a(b,y,n,r,o):k)){m=!1;break}v||(v="constructor"==p)}if(m&&!v){var x=e.constructor,w=t.constructor;x==w||!("constructor"in e)||!("constructor"in t)||"function"==typeof x&&x instanceof x&&"function"==typeof w&&w instanceof w||(m=!1)}return o.delete(e),o.delete(t),m}(e,t,n,r,a,o)}(e,t,n,r,Dr,a))}function _r(e,t,n,r){var a=n.length,o=a,s=!r;if(null==e)return!o;for(e=Ce(e);a--;){var l=n[a];if(s&&l[2]?l[1]!==e[l[0]]:!(l[0]in e))return!1}for(;++a<o;){var c=(l=n[a])[0],u=e[c],d=l[1];if(s&&l[2]){if(u===i&&!(c in e))return!1}else{var f=new Jn;if(r)var p=r(u,d,c,e,t,f);if(!(p===i?Dr(d,u,3,r,f):p))return!1}}return!0}function Fr(e){return!(!as(e)||(t=e,je&&je in t))&&(ts(e)?Ge:ye).test(Ui(e));var t}function Br(e){return"function"==typeof e?e:null==e?sl:"object"==a(e)?Xo(e)?Wr(e[0],e[1]):Gr(e):ml(e)}function jr(e){if(!Oi(e))return Zt(e);var t=[];for(var n in Ce(e))Fe.call(e,n)&&"constructor"!=n&&t.push(n);return t}function zr(e){if(!as(e))return function(e){var t=[];if(null!=e)for(var n in Ce(e))t.push(n);return t}(e);var t=Oi(e),n=[];for(var r in e)("constructor"!=r||!t&&Fe.call(e,r))&&n.push(r);return n}function Ur(e,t){return e<t}function Hr(e,t){var n=-1,a=Ko(e)?r(e.length):[];return gr(e,(function(e,r,i){a[++n]=t(e,r,i)})),a}function Gr(e){var t=pi(e);return 1==t.length&&t[0][2]?Ci(t[0][0],t[0][1]):function(n){return n===e||_r(n,e,t)}}function Wr(e,t){return Ei(e)&&Ti(t)?Ci(zi(e),t):function(n){var r=Ns(n,e);return r===i&&r===t?Ms(n,e):Dr(t,r,3)}}function Vr(e,t,n,r,a){e!==t&&xr(t,(function(o,s){if(a||(a=new Jn),as(o))!function(e,t,n,r,a,o,s){var l=Ii(e,n),c=Ii(t,n),u=s.get(c);if(u)return void rr(e,n,u);var d=o?o(l,c,n+"",e,t,s):i,f=d===i;if(f){var p=Xo(c),h=!p&&Jo(c),g=!p&&!h&&ps(c);d=c,p||h||g?Xo(l)?d=l:Qo(l)?d=Ia(l):h?(f=!1,d=Oa(c,!0)):g?(f=!1,d=Ca(c,!0)):d=[]:ls(c)||qo(c)?(d=l,qo(l)?d=xs(l):as(l)&&!ts(l)||(d=yi(c))):f=!1}f&&(s.set(c,d),a(d,c,r,o,s),s.delete(c));rr(e,n,d)}(e,t,s,n,Vr,r,a);else{var l=r?r(Ii(e,s),o,s+"",e,t,a):i;l===i&&(l=o),rr(e,s,l)}}),_s)}function Yr(e,t){var n=e.length;if(n)return xi(t+=t<0?n:0,n)?e[t]:i}function qr(e,t,n){t=t.length?_t(t,(function(e){return Xo(e)?function(t){return Or(t,1===e.length?e[0]:e)}:e})):[sl];var r=-1;t=_t(t,en(di()));var a=Hr(e,(function(e,n,a){var i=_t(t,(function(t){return t(e)}));return{criteria:i,index:++r,value:e}}));return function(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}(a,(function(e,t){return function(e,t,n){var r=-1,a=e.criteria,i=t.criteria,o=a.length,s=n.length;for(;++r<o;){var l=Ra(a[r],i[r]);if(l)return r>=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<a;){var o=t[r],s=Or(e,o);n(s,o)&&na(i,wa(o,e),s)}return i}function Zr(e,t,n,r){var a=r?Vt:Wt,i=-1,o=t.length,s=e;for(e===t&&(t=Ia(t)),n&&(s=_t(e,en(n)));++i<o;)for(var l=0,c=t[i],u=n?n(c):c;(l=a(s,u,l,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&&++a<o;){var c=zi(t[a]),u=n;if("__proto__"===c||"constructor"===c||"prototype"===c)return e;if(a!=s){var d=l[c];(u=r?r(d,c,l):i)===i&&(u=as(d)?d:xi(t[a+1])?[]:{})}ar(l,c,u),l=l[c]}return e}var ra=Ln?function(e,t){return Ln.set(e,t),e}:sl,aa=rt?function(e,t){return rt(e,"toString",{configurable:!0,enumerable:!1,value:al(t),writable:!0})}:sl;function ia(e){return Bi(Ws(e))}function oa(e,t,n){var a=-1,i=e.length;t<0&&(t=-t>i?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<i;)o[a]=e[a+t];return o}function sa(e,t){var n;return gr(e,(function(e,r,a){return!(n=t(e,r,a))})),!!n}function la(e,t,n){var r=0,a=null==e?r:e.length;if("number"==typeof t&&t==t&&a<=2147483647){for(;r<a;){var i=r+a>>>1,o=e[i];null!==o&&!fs(o)&&(n?o<=t:o<t)?r=i+1:a=i}return a}return ca(e,t,sl,n)}function ca(e,t,n,r){var a=0,o=null==e?0:e.length;if(0===o)return 0;for(var s=(t=n(t))!=t,l=null===t,c=fs(t),u=t===i;a<o;){var d=vt((a+o)/2),f=n(e[d]),p=f!==i,h=null===f,g=f==f,m=fs(f);if(s)var v=r||g;else v=u?g&&(r||p):l?g&&p&&(r||!h):c?g&&p&&!h&&(r||!m):!h&&!m&&(r?f<=t:f<t);v?a=d+1:o=d}return wn(o,4294967294)}function ua(e,t){for(var n=-1,r=e.length,a=0,i=[];++n<r;){var o=e[n],s=t?t(o):o;if(!n||!Wo(s,l)){var l=s;i[a++]=0===o?0:o}}return i}function da(e){return"number"==typeof e?e:fs(e)?m:+e}function fa(e){if("string"==typeof e)return e;if(Xo(e))return _t(e,fa)+"";if(fs(e))return Hn?Hn.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function pa(e,t,n){var r=-1,a=Pt,i=e.length,o=!0,s=[],l=s;if(n)o=!1,a=Dt;else if(i>=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<i;){var u=e[r],d=t?t(u):u;if(u=n||0!==u?u:0,o&&d==d){for(var f=l.length;f--;)if(l[f]===d)continue e;t&&l.push(d),s.push(u)}else a(l,d,n)||(l!==s&&l.push(d),s.push(u))}return s}function ha(e,t){return null==(e=Ni(e,t=wa(t,e)))||delete e[zi($i(t))]}function ga(e,t,n,r){return na(e,t,n(Or(e,t)),r)}function ma(e,t,n,r){for(var a=e.length,i=r?a:-1;(r?i--:++i<a)&&t(e[i],i,e););return n?oa(e,r?0:i,r?i+1:a):oa(e,r?i+1:0,r?a:i)}function va(e,t){var n=e;return n instanceof qn&&(n=n.value()),Bt(t,(function(e,t){return t.func.apply(t.thisArg,Ft([e],t.args))}),n)}function ba(e,t,n){var a=e.length;if(a<2)return a?pa(e[0]):[];for(var i=-1,o=r(a);++i<a;)for(var s=e[i],l=-1;++l<a;)l!=i&&(o[i]=hr(o[i]||s,e[l],t,n));return pa(kr(o,1),t,n)}function ya(e,t,n){for(var r=-1,a=e.length,o=t.length,s={};++r<a;){var l=r<o?t[r]:i;n(s,e[r],l)}return s}function ka(e){return Qo(e)?e:[]}function xa(e){return"function"==typeof e?e:sl}function wa(e,t){return Xo(e)?e:Ei(e,t)?[e]:ji(ws(e))}var Ea=$r;function Sa(e,t,n){var r=e.length;return n=n===i?r:n,!t&&n>=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&&e<t||u&&n&&a&&!r&&!o||l&&n&&a||!s&&a||!c)return-1}return 0}function Na(e,t,n,a){for(var i=-1,o=e.length,s=n.length,l=-1,c=t.length,u=xn(o-s,0),d=r(c+u),f=!a;++l<c;)d[l]=t[l];for(;++i<s;)(f||i<o)&&(d[n[i]]=e[i]);for(;u--;)d[l++]=e[i++];return d}function Ma(e,t,n,a){for(var i=-1,o=e.length,s=-1,l=n.length,c=-1,u=t.length,d=xn(o-l,0),f=r(d+u),p=!a;++i<d;)f[i]=e[i];for(var h=i;++c<u;)f[h+c]=t[c];for(;++s<l;)(p||i<o)&&(f[h+n[s]]=e[i++]);return f}function Ia(e,t){var n=-1,a=e.length;for(t||(t=r(a));++n<a;)t[n]=e[n];return t}function La(e,t,n,r){var a=!n;n||(n={});for(var o=-1,s=t.length;++o<s;){var l=t[o],c=r?r(n[l],e[l],l,n,e):i;c===i&&(c=e[l]),a?lr(n,l,c):ar(n,l,c)}return n}function Pa(e,t){return function(n,r){var a=Xo(n)?Rt:or,i=t?t():{};return a(n,e,di(r,2),i)}}function Da(e){return $r((function(t,n){var r=-1,a=n.length,o=a>1?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<a;){var l=n[r];l&&e(t,l,r,o)}return t}))}function _a(e,t){return function(n,r){if(null==n)return n;if(!Ko(n))return e(n,r);for(var a=n.length,i=t?a:-1,o=Ce(n);(t?i--:++i<a)&&!1!==r(o[i],i,o););return n}}function Fa(e){return function(t,n,r){for(var a=-1,i=Ce(t),o=r(t),s=o.length;s--;){var l=o[e?s:++a];if(!1===n(i[l],l,i))break}return t}}function Ba(e){return function(t){var n=un(t=ws(t))?vn(t):i,r=n?n[0]:t.charAt(0),a=n?Sa(n,1).join(""):t.slice(1);return r[e]()+a}}function ja(e){return function(t){return Bt(tl(qs(t).replace(tt,"")),e,"")}}function za(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var n=Wn(e.prototype),r=e.apply(n,t);return as(r)?r:n}}function Ua(e){return function(t,n,r){var a=Ce(t);if(!Ko(t)){var o=di(n,3);t=Ds(t),n=function(e){return o(a[e],e,a)}}var s=e(t,n,r);return s>-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;++r<n;){var c=ci(s=t[r]),u="wrapper"==c?li(s):i;l=u&&Si(u[0])&&424==u[1]&&!u[4].length&&1==u[9]?l[ci(u[0])].apply(l,u[3]):1==s.length&&Si(s)?l[c]():l.thru(s)}return function(){var e=arguments,r=e[0];if(l&&1==e.length&&Xo(r))return l.plant(r).value();for(var a=0,i=n?t[a].apply(this,e):r;++a<n;)i=t[a].call(this,i);return i}}))}function Ga(e,t,n,a,o,s,l,c,u,d){var p=t&f,h=1&t,g=2&t,m=24&t,v=512&t,b=g?i:za(e);return function i(){for(var f=arguments.length,y=r(f),k=f;k--;)y[k]=arguments[k];if(m)var x=ui(i),w=on(y,x);if(a&&(y=Na(y,a,o,m)),s&&(y=Ma(y,s,l,m)),f-=w,m&&f<d){var E=pn(y,x);return Ka(e,t,Ga,i.placeholder,n,y,E,c,u,d-f)}var S=h?n:this,A=g?S[e]:e;return f=y.length,c?y=Mi(y,c):v&&f>1&&y.reverse(),p&&u<f&&(y.length=u),this&&this!==mt&&this instanceof i&&(A=b||za(A)),A.apply(S,y)}}function Wa(e,t){return function(n,r){return function(e,t,n,r){return Er(e,(function(e,a,i){t(r,n(e),a,i)})),r}(n,e,t(r),{})}}function Va(e,t){return function(n,r){var a;if(n===i&&r===i)return t;if(n!==i&&(a=n),r!==i){if(a===i)return r;"string"==typeof n||"string"==typeof r?(n=fa(n),r=fa(r)):(n=da(n),r=da(r)),a=e(n,r)}return a}}function Ya(e){return ii((function(t){return t=_t(t,en(di())),$r((function(n){var r=this;return e(t,(function(e){return Ct(e,r,n)}))}))}))}function qa(e,t){var n=(t=t===i?" ":fa(t)).length;if(n<2)return n?Jr(t,e):t;var r=Jr(t,gt(e/mn(t)));return un(t)?Sa(vn(r),0,e).join(""):r.slice(0,e)}function Xa(e){return function(t,n,a){return a&&"number"!=typeof a&&wi(t,n,a)&&(n=a=i),t=vs(t),n===i?(n=t,t=0):n=vs(n),function(e,t,n,a){for(var i=-1,o=xn(gt((t-e)/(n||1)),0),s=r(o);o--;)s[a?o:++i]=e,e+=n;return s}(t,n,a=a===i?t<n?1:-1:vs(a),e)}}function Za(e){return function(t,n){return"string"==typeof t&&"string"==typeof n||(t=ks(t),n=ks(n)),e(t,n)}}function Ka(e,t,n,r,a,o,s,l,c,f){var p=8&t;t|=p?u:d,4&(t&=~(p?d:u))||(t&=-4);var h=[e,t,a,p?o:i,p?s:i,p?i:o,p?i:s,l,c,f],g=n.apply(i,h);return Si(e)&&Li(g,h),g.placeholder=r,_i(g,e,t)}function Qa(e){var t=Te[e];return function(e,n){if(e=ks(e),(n=null==n?0:wn(bs(n),292))&&xt(e)){var r=(ws(e)+"e").split("e");return+((r=(ws(t(r[0]+"e"+(+r[1]+n)))+"e").split("e"))[0]+"e"+(+r[1]-n))}return t(e)}}var Ja=Nn&&1/hn(new Nn([,-0]))[1]==h?function(e){return new Nn(e)}:fl;function $a(e){return function(t){var n=vi(t);return n==O?dn(t):n==M?gn(t):function(e,t){return _t(t,(function(t){return[t,e[t]]}))}(t,e(t))}}function ei(e,t,n,a,s,h,g,m){var v=2&t;if(!v&&"function"!=typeof e)throw new Me(o);var b=a?a.length:0;if(b||(t&=-97,a=s=i),g=g===i?g:xn(bs(g),0),m=m===i?m:bs(m),b-=s?s.length:0,t&d){var y=a,k=s;a=s=i}var x=v?i:li(e),w=[e,t,n,a,s,y,k,h,g,m];if(x&&function(e,t){var n=e[1],r=t[1],a=n|r,i=a<131,o=r==f&&8==n||r==f&&n==p&&e[7].length<=t[8]||384==r&&t[7].length<=t[8]&&8==n;if(!i&&!o)return e;1&r&&(e[2]=t[2],a|=1&n?0:4);var s=t[3];if(s){var c=e[3];e[3]=c?Na(c,s,t[4]):s,e[4]=c?pn(e[3],l):t[4]}(s=t[5])&&(c=e[5],e[5]=c?Ma(c,s,t[6]):s,e[6]=c?pn(e[5],l):t[6]);(s=t[7])&&(e[7]=s);r&f&&(e[8]=null==e[8]?t[8]:wn(e[8],t[8]));null==e[9]&&(e[9]=t[9]);e[0]=t[0],e[1]=a}(w,x),e=w[0],t=w[1],n=w[2],a=w[3],s=w[4],!(m=w[9]=w[9]===i?v?0:e.length:xn(w[9]-b,0))&&24&t&&(t&=-25),t&&1!=t)E=8==t||t==c?function(e,t,n){var a=za(e);return function o(){for(var s=arguments.length,l=r(s),c=s,u=ui(o);c--;)l[c]=arguments[c];var d=s<3&&l[0]!==u&&l[s-1]!==u?[]:pn(l,u);return(s-=d.length)<n?Ka(e,t,Ga,o.placeholder,i,l,d,i,i,n-s):Ct(this&&this!==mt&&this instanceof o?a:e,this,l)}}(e,t,m):t!=u&&33!=t||s.length?Ga.apply(i,w):function(e,t,n,a){var i=1&t,o=za(e);return function t(){for(var s=-1,l=arguments.length,c=-1,u=a.length,d=r(u+l),f=this&&this!==mt&&this instanceof t?o:e;++c<u;)d[c]=a[c];for(;l--;)d[c++]=arguments[++s];return Ct(f,i?n:this,d)}}(e,t,n,a);else var E=function(e,t,n){var r=1&t,a=za(e);return function t(){return(this&&this!==mt&&this instanceof t?a:e).apply(r?n:this,arguments)}}(e,t,n);return _i((x?ra:Li)(E,w),e,t)}function ti(e,t,n,r){return e===i||Wo(e,Pe[n])&&!Fe.call(r,n)?t:e}function ni(e,t,n,r,a,o){return as(e)&&as(t)&&(o.set(t,e),Vr(e,t,i,ni,o),o.delete(t)),e}function ri(e){return ls(e)?i:e}function ai(e,t,n,r,a,o){var s=1&n,l=e.length,c=t.length;if(l!=c&&!(s&&c>l))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<l;){var g=e[f],m=t[f];if(r)var v=s?r(m,g,f,t,e,o):r(g,m,f,e,t,o);if(v!==i){if(v)continue;p=!1;break}if(h){if(!zt(t,(function(e,t){if(!nn(h,t)&&(g===e||a(g,e,n,r,o)))return h.push(t)}))){p=!1;break}}else if(g!==m&&!a(g,m,n,r,o)){p=!1;break}}return o.delete(e),o.delete(t),p}function ii(e){return Di(Ri(e,i,Xi),e+"")}function oi(e){return Tr(e,Ds,gi)}function si(e){return Tr(e,_s,mi)}var li=Ln?function(e){return Ln.get(e)}:fl;function ci(e){for(var t=e.name+"",n=Pn[t],r=Fe.call(Pn,t)?n.length:0;r--;){var a=n[r],i=a.func;if(null==i||i==e)return a.name}return t}function ui(e){return(Fe.call(Gn,"placeholder")?Gn:e).placeholder}function di(){var e=Gn.iteratee||ll;return e=e===ll?Br:e,arguments.length?e(arguments[0],arguments[1]):e}function fi(e,t){var n,r,i=e.__data__;return("string"==(r=a(n=t))||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==n:null===n)?i["string"==typeof t?"string":"hash"]:i.map}function pi(e){for(var t=Ds(e),n=t.length;n--;){var r=t[n],a=e[r];t[n]=[r,a,Ti(a)]}return t}function hi(e,t){var n=function(e,t){return null==e?i:e[t]}(e,t);return Fr(n)?n:i}var gi=bt?function(e){return null==e?[]:(e=Ce(e),Lt(bt(e),(function(t){return Ke.call(e,t)})))}:yl,mi=bt?function(e){for(var t=[];e;)Ft(t,gi(e)),e=Xe(e);return t}:yl,vi=Cr;function bi(e,t,n){for(var r=-1,a=(t=wa(t,e)).length,i=!1;++r<a;){var o=zi(t[r]);if(!(i=null!=e&&n(e,o)))break;e=e[o]}return i||++r!=a?i:!!(a=null==e?0:e.length)&&rs(a)&&xi(o,a)&&(Xo(e)||qo(e))}function yi(e){return"function"!=typeof e.constructor||Oi(e)?{}:Wn(Xe(e))}function ki(e){return Xo(e)||qo(e)||!!(Je&&e&&e[Je])}function xi(e,t){var n=a(e);return!!(t=null==t?g:t)&&("number"==n||"symbol"!=n&&xe.test(e))&&e>-1&&e%1==0&&e<t}function wi(e,t,n){if(!as(n))return!1;var r=a(t);return!!("number"==r?Ko(n)&&xi(t,n.length):"string"==r&&t in n)&&Wo(n[t],e)}function Ei(e,t){if(Xo(e))return!1;var n=a(e);return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!fs(e))||(re.test(e)||!ne.test(e)||null!=t&&e in Ce(t))}function Si(e){var t=ci(e),n=Gn[t];if("function"!=typeof n||!(t in qn.prototype))return!1;if(e===n)return!0;var r=li(n);return!!r&&e===r[0]}(Tn&&vi(new Tn(new ArrayBuffer(1)))!=_||Cn&&vi(new Cn)!=O||Rn&&vi(Rn.resolve())!=R||Nn&&vi(new Nn)!=M||Mn&&vi(new Mn)!=P)&&(vi=function(e){var t=Cr(e),n=t==C?e.constructor:i,r=n?Ui(n):"";if(r)switch(r){case Dn:return _;case _n:return O;case Fn:return R;case Bn:return M;case jn:return P}return t});var Ai=De?ts:kl;function Oi(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||Pe)}function Ti(e){return e==e&&!as(e)}function Ci(e,t){return function(n){return null!=n&&(n[e]===t&&(t!==i||e in Ce(n)))}}function Ri(e,t,n){return t=xn(t===i?e.length-1:t,0),function(){for(var a=arguments,i=-1,o=xn(a.length-t,0),s=r(o);++i<o;)s[i]=a[t+i];i=-1;for(var l=r(t+1);++i<t;)l[i]=a[i];return l[t]=n(s),Ct(e,this,l)}}function Ni(e,t){return t.length<2?e:Or(e,oa(t,0,-1))}function Mi(e,t){for(var n=e.length,r=wn(t.length,n),a=Ia(e);r--;){var o=t[r];e[r]=xi(o,n)?a[o]:i}return e}function Ii(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}var Li=Fi(ra),Pi=ht||function(e,t){return mt.setTimeout(e,t)},Di=Fi(aa);function _i(e,t,n){var r=t+"";return Di(e,function(e,t){var n=t.length;if(!n)return e;var r=n-1;return t[r]=(n>1?"& ":"")+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;++n<t;){var o=Qr(n,a),s=e[o];e[o]=e[n],e[n]=s}return e.length=t,e}var ji=function(e){var t=Bo(e,(function(e){return 500===n.size&&n.clear(),e})),n=t.cache;return t}((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(ae,(function(e,n,r,a){t.push(r?a.replace(he,"$1"):n||e)})),t}));function zi(e){if("string"==typeof e||fs(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function Ui(e){if(null!=e){try{return _e.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function Hi(e){if(e instanceof qn)return e.clone();var t=new Yn(e.__wrapped__,e.__chain__);return t.__actions__=Ia(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}var Gi=$r((function(e,t){return Qo(e)?hr(e,kr(t,1,Qo,!0)):[]})),Wi=$r((function(e,t){var n=$i(t);return Qo(n)&&(n=i),Qo(e)?hr(e,kr(t,1,Qo,!0),di(n,2)):[]})),Vi=$r((function(e,t){var n=$i(t);return Qo(n)&&(n=i),Qo(e)?hr(e,kr(t,1,Qo,!0),i,n):[]}));function Yi(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)),Gt(e,di(t,3),a)}function qi(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var a=r-1;return n!==i&&(a=bs(n),a=n<0?xn(r+a,0):wn(a,r-1)),Gt(e,di(t,3),a,!0)}function Xi(e){return(null==e?0:e.length)?kr(e,1):[]}function Zi(e){return e&&e.length?e[0]:i}var Ki=$r((function(e){var t=_t(e,ka);return t.length&&t[0]===e[0]?Ir(t):[]})),Qi=$r((function(e){var t=$i(e),n=_t(e,ka);return t===$i(n)?t=i:n.pop(),n.length&&n[0]===e[0]?Ir(n,di(t,2)):[]})),Ji=$r((function(e){var t=$i(e),n=_t(e,ka);return(t="function"==typeof t?t:i)&&n.pop(),n.length&&n[0]===e[0]?Ir(n,i,t):[]}));function $i(e){var t=null==e?0:e.length;return t?e[t-1]:i}var eo=$r(to);function to(e,t){return e&&e.length&&t&&t.length?Zr(e,t):e}var no=ii((function(e,t){var n=null==e?0:e.length,r=cr(e,t);return Kr(e,_t(t,(function(e){return xi(e,n)?+e:e})).sort(Ra)),r}));function ro(e){return null==e?e:On.call(e)}var ao=$r((function(e){return pa(kr(e,1,Qo,!0))})),io=$r((function(e){var t=$i(e);return Qo(t)&&(t=i),pa(kr(e,1,Qo,!0),di(t,2))})),oo=$r((function(e){var t=$i(e);return t="function"==typeof t?t:i,pa(kr(e,1,Qo,!0),i,t)}));function so(e){if(!e||!e.length)return[];var t=0;return e=Lt(e,(function(e){if(Qo(e))return t=xn(e.length,t),!0})),Jt(t,(function(t){return _t(e,Xt(t))}))}function lo(e,t){if(!e||!e.length)return[];var n=so(e);return null==t?n:_t(n,(function(e){return Ct(t,i,e)}))}var co=$r((function(e,t){return Qo(e)?hr(e,t):[]})),uo=$r((function(e){return ba(Lt(e,Qo))})),fo=$r((function(e){var t=$i(e);return Qo(t)&&(t=i),ba(Lt(e,Qo),di(t,2))})),po=$r((function(e){var t=$i(e);return t="function"==typeof t?t:i,ba(Lt(e,Qo),i,t)})),ho=$r(so);var go=$r((function(e){var t=e.length,n=t>1?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<i;)r[a]=t[a].call(this,r[a]);return Ct(e,this,r)}))})),Uo=$r((function(e,t){var n=pn(t,ui(Uo));return ei(e,u,i,t,n)})),Ho=$r((function(e,t){var n=pn(t,ui(Ho));return ei(e,d,i,t,n)})),Go=ii((function(e,t){return ei(e,p,i,i,i,t)}));function Wo(e,t){return e===t||e!=e&&t!=t}var Vo=Za(Rr),Yo=Za((function(e,t){return e>=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);++n<r;)for(var o=t[n],s=_s(o),l=-1,c=s.length;++l<c;){var u=s[l],d=e[u];(d===i||Wo(d,Pe[u])&&!Fe.call(e,u))&&(e[u]=o[u])}return e})),Rs=$r((function(e){return e.push(i,ni),Ct(Bs,i,e)}));function Ns(e,t,n){var r=null==e?i:Or(e,t);return r===i?n:r}function Ms(e,t){return null!=e&&bi(e,t,Mr)}var Is=Wa((function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=ze.call(t)),e[t]=n}),al(sl)),Ls=Wa((function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=ze.call(t)),Fe.call(e,t)?e[t].push(n):e[t]=[n]}),di),Ps=$r(Lr);function Ds(e){return Ko(e)?$n(e):jr(e)}function _s(e){return Ko(e)?$n(e,!0):zr(e)}var Fs=Da((function(e,t,n){Vr(e,t,n)})),Bs=Da((function(e,t,n,r){Vr(e,t,n,r)})),js=ii((function(e,t){var n={};if(null==e)return n;var r=!1;t=_t(t,(function(t){return t=wa(t,e),r||(r=t.length>1),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));o<a;)l[s++]=oa(e,o,o+=t);return l},Gn.compact=function(e){for(var t=-1,n=null==e?0:e.length,r=0,a=[];++t<n;){var i=e[t];i&&(a[r++]=i)}return a},Gn.concat=function(){var e=arguments.length;if(!e)return[];for(var t=r(e-1),n=arguments[0],a=e;a--;)t[a-1]=arguments[a];return Ft(Xo(n)?Ia(n):[n],kr(t,1))},Gn.cond=function(e){var t=null==e?0:e.length,n=di();return e=t?_t(e,(function(e){if("function"!=typeof e[1])throw new Me(o);return[n(e[0]),e[1]]})):[],$r((function(n){for(var r=-1;++r<t;){var a=e[r];if(Ct(a[0],this,n))return Ct(a[1],this,n)}}))},Gn.conforms=function(e){return function(e){var t=Ds(e);return function(n){return fr(n,e,t)}}(dr(e,1))},Gn.constant=al,Gn.countBy=yo,Gn.create=function(e,t){var n=Wn(e);return null==t?n:sr(n,t)},Gn.curry=function e(t,n,r){var a=ei(t,8,i,i,i,i,i,n=r?i:n);return a.placeholder=e.placeholder,a},Gn.curryRight=function e(t,n,r){var a=ei(t,c,i,i,i,i,i,n=r?i:n);return a.placeholder=e.placeholder,a},Gn.debounce=Do,Gn.defaults=Cs,Gn.defaultsDeep=Rs,Gn.defer=_o,Gn.delay=Fo,Gn.difference=Gi,Gn.differenceBy=Wi,Gn.differenceWith=Vi,Gn.drop=function(e,t,n){var r=null==e?0:e.length;return r?oa(e,(t=n||t===i?1:bs(t))<0?0:t,r):[]},Gn.dropRight=function(e,t,n){var r=null==e?0:e.length;return r?oa(e,0,(t=r-(t=n||t===i?1:bs(t)))<0?0:t):[]},Gn.dropRightWhile=function(e,t){return e&&e.length?ma(e,di(t,3),!0,!0):[]},Gn.dropWhile=function(e,t){return e&&e.length?ma(e,di(t,3),!0):[]},Gn.fill=function(e,t,n,r){var a=null==e?0:e.length;return a?(n&&"number"!=typeof n&&wi(e,t,n)&&(n=0,r=a),function(e,t,n,r){var a=e.length;for((n=bs(n))<0&&(n=-n>a?0:a+n),(r=r===i||r>a?a:bs(r))<0&&(r+=a),r=n>r?0:ys(r);n<r;)e[n++]=t;return e}(e,t,n,r)):[]},Gn.filter=function(e,t){return(Xo(e)?Lt:yr)(e,di(t,3))},Gn.flatMap=function(e,t){return kr(To(e,t),1)},Gn.flatMapDeep=function(e,t){return kr(To(e,t),h)},Gn.flatMapDepth=function(e,t,n){return n=n===i?1:bs(n),kr(To(e,t),n)},Gn.flatten=Xi,Gn.flattenDeep=function(e){return(null==e?0:e.length)?kr(e,h):[]},Gn.flattenDepth=function(e,t){return(null==e?0:e.length)?kr(e,t=t===i?1:bs(t)):[]},Gn.flip=function(e){return ei(e,512)},Gn.flow=il,Gn.flowRight=ol,Gn.fromPairs=function(e){for(var t=-1,n=null==e?0:e.length,r={};++t<n;){var a=e[t];r[a[0]]=a[1]}return r},Gn.functions=function(e){return null==e?[]:Ar(e,Ds(e))},Gn.functionsIn=function(e){return null==e?[]:Ar(e,_s(e))},Gn.groupBy=So,Gn.initial=function(e){return(null==e?0:e.length)?oa(e,0,-1):[]},Gn.intersection=Ki,Gn.intersectionBy=Qi,Gn.intersectionWith=Ji,Gn.invert=Is,Gn.invertBy=Ls,Gn.invokeMap=Ao,Gn.iteratee=ll,Gn.keyBy=Oo,Gn.keys=Ds,Gn.keysIn=_s,Gn.map=To,Gn.mapKeys=function(e,t){var n={};return t=di(t,3),Er(e,(function(e,r,a){lr(n,t(e,r,a),e)})),n},Gn.mapValues=function(e,t){var n={};return t=di(t,3),Er(e,(function(e,r,a){lr(n,r,t(e,r,a))})),n},Gn.matches=function(e){return Gr(dr(e,1))},Gn.matchesProperty=function(e,t){return Wr(e,dr(t,1))},Gn.memoize=Bo,Gn.merge=Fs,Gn.mergeWith=Bs,Gn.method=cl,Gn.methodOf=ul,Gn.mixin=dl,Gn.negate=jo,Gn.nthArg=function(e){return e=bs(e),$r((function(t){return Yr(t,e)}))},Gn.omit=js,Gn.omitBy=function(e,t){return Us(e,jo(di(t)))},Gn.once=function(e){return Io(2,e)},Gn.orderBy=function(e,t,n,r){return null==e?[]:(Xo(t)||(t=null==t?[]:[t]),Xo(n=r?i:n)||(n=null==n?[]:[n]),qr(e,t,n))},Gn.over=pl,Gn.overArgs=zo,Gn.overEvery=hl,Gn.overSome=gl,Gn.partial=Uo,Gn.partialRight=Ho,Gn.partition=Co,Gn.pick=zs,Gn.pickBy=Us,Gn.property=ml,Gn.propertyOf=function(e){return function(t){return null==e?i:Or(e,t)}},Gn.pull=eo,Gn.pullAll=to,Gn.pullAllBy=function(e,t,n){return e&&e.length&&t&&t.length?Zr(e,t,di(n,2)):e},Gn.pullAllWith=function(e,t,n){return e&&e.length&&t&&t.length?Zr(e,t,i,n):e},Gn.pullAt=no,Gn.range=vl,Gn.rangeRight=bl,Gn.rearg=Go,Gn.reject=function(e,t){return(Xo(e)?Lt:yr)(e,jo(di(t,3)))},Gn.remove=function(e,t){var n=[];if(!e||!e.length)return n;var r=-1,a=[],i=e.length;for(t=di(t,3);++r<i;){var o=e[r];t(o,r,e)&&(n.push(o),a.push(r))}return Kr(e,a),n},Gn.rest=function(e,t){if("function"!=typeof e)throw new Me(o);return $r(e,t=t===i?t:bs(t))},Gn.reverse=ro,Gn.sampleSize=function(e,t,n){return t=(n?wi(e,t,n):t===i)?1:bs(t),(Xo(e)?tr:ta)(e,t)},Gn.set=function(e,t,n){return null==e?e:na(e,t,n)},Gn.setWith=function(e,t,n,r){return r="function"==typeof r?r:i,null==e?e:na(e,t,n,r)},Gn.shuffle=function(e){return(Xo(e)?nr:ia)(e)},Gn.slice=function(e,t,n){var r=null==e?0:e.length;return r?(n&&"number"!=typeof n&&wi(e,t,n)?(t=0,n=r):(t=null==t?0:bs(t),n=n===i?r:bs(n)),oa(e,t,n)):[]},Gn.sortBy=Ro,Gn.sortedUniq=function(e){return e&&e.length?ua(e):[]},Gn.sortedUniqBy=function(e,t){return e&&e.length?ua(e,di(t,2)):[]},Gn.split=function(e,t,n){return n&&"number"!=typeof n&&wi(e,t,n)&&(t=n=i),(n=n===i?v: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<xn(t,n)}(e=ks(e),t,n)},Gn.invoke=Ps,Gn.isArguments=qo,Gn.isArray=Xo,Gn.isArrayBuffer=Zo,Gn.isArrayLike=Ko,Gn.isArrayLikeObject=Qo,Gn.isBoolean=function(e){return!0===e||!1===e||is(e)&&Cr(e)==x},Gn.isBuffer=Jo,Gn.isDate=$o,Gn.isElement=function(e){return is(e)&&1===e.nodeType&&!ls(e)},Gn.isEmpty=function(e){if(null==e)return!0;if(Ko(e)&&(Xo(e)||"string"==typeof e||"function"==typeof e.splice||Jo(e)||ps(e)||qo(e)))return!e.length;var t=vi(e);if(t==O||t==M)return!e.size;if(Oi(e))return!jr(e).length;for(var n in e)if(Fe.call(e,n))return!1;return!0},Gn.isEqual=function(e,t){return Dr(e,t)},Gn.isEqualWith=function(e,t,n){var r=(n="function"==typeof n?n:i)?n(e,t):i;return r===i?Dr(e,t,i,n):!!r},Gn.isError=es,Gn.isFinite=function(e){return"number"==typeof e&&xt(e)},Gn.isFunction=ts,Gn.isInteger=ns,Gn.isLength=rs,Gn.isMap=os,Gn.isMatch=function(e,t){return e===t||_r(e,t,pi(t))},Gn.isMatchWith=function(e,t,n){return n="function"==typeof n?n:i,_r(e,t,pi(t),n)},Gn.isNaN=function(e){return ss(e)&&e!=+e},Gn.isNative=function(e){if(Ai(e))throw new Ae("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return Fr(e)},Gn.isNil=function(e){return null==e},Gn.isNull=function(e){return null===e},Gn.isNumber=ss,Gn.isObject=as,Gn.isObjectLike=is,Gn.isPlainObject=ls,Gn.isRegExp=cs,Gn.isSafeInteger=function(e){return ns(e)&&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&&r<t?e+qa(t-r,n):e},Gn.padStart=function(e,t,n){e=ws(e);var r=(t=bs(t))?mn(e):0;return t&&r<t?qa(t-r,n)+e:e},Gn.parseInt=function(e,t,n){return n||null==t?t=0:t&&(t=+t),Sn(ws(e).replace(se,""),t||0)},Gn.random=function(e,t,n){if(n&&"boolean"!=typeof n&&wi(e,t,n)&&(t=n=i),n===i&&("boolean"==typeof t?(n=t,t=i):"boolean"==typeof e&&(n=e,e=i)),e===i&&t===i?(e=0,t=1):(e=vs(e),t===i?(t=e,e=0):t=vs(t)),e>t){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);++r<a;){var o=null==e?i:e[zi(t[r])];o===i&&(r=a,o=n),e=ts(o)?o.call(e):o}return e},Gn.round=Tl,Gn.runInContext=e,Gn.sample=function(e){return(Xo(e)?er:ea)(e)},Gn.size=function(e){if(null==e)return 0;if(Ko(e))return ds(e)?mn(e):e.length;var t=vi(e);return t==O||t==M?e.size:jr(e).length},Gn.snakeCase=Qs,Gn.some=function(e,t,n){var r=Xo(e)?zt:sa;return n&&wi(e,t,n)&&(t=i),r(e,di(t,3))},Gn.sortedIndex=function(e,t){return la(e,t)},Gn.sortedIndexBy=function(e,t,n){return ca(e,t,di(n,2))},Gn.sortedIndexOf=function(e,t){var n=null==e?0:e.length;if(n){var r=la(e,t);if(r<n&&Wo(e[r],t))return r}return-1},Gn.sortedLastIndex=function(e,t){return la(e,t,!0)},Gn.sortedLastIndexBy=function(e,t,n){return ca(e,t,di(n,2),!0)},Gn.sortedLastIndexOf=function(e,t){if(null==e?0:e.length){var n=la(e,t,!0)-1;if(Wo(e[n],t))return n}return-1},Gn.startCase=Js,Gn.startsWith=function(e,t,n){return e=ws(e),n=null==n?0:ur(bs(n),0,e.length),t=fa(t),e.slice(n,n+t.length)==t},Gn.subtract=Cl,Gn.sum=function(e){return e&&e.length?Qt(e,sl):0},Gn.sumBy=function(e,t){return e&&e.length?Qt(e,di(t,2)):0},Gn.template=function(e,t,n){var r=Gn.templateSettings;n&&wi(e,t,n)&&(t=i),e=ws(e),t=As({},t,r,ti);var a,o,s=As({},t.imports,r.imports,ti),l=Ds(s),c=tn(s,l),u=0,d=t.interpolate||Ee,f="__p += '",p=Re((t.escape||Ee).source+"|"+d.source+"|"+(d===te?ge:Ee).source+"|"+(t.evaluate||Ee).source+"|$","g"),h="//# sourceURL="+(Fe.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++lt+"]")+"\n";e.replace(p,(function(t,n,r,i,s,l){return r||(r=i),f+=e.slice(u,l).replace(Se,cn),n&&(a=!0,f+="' +\n__e("+n+") +\n'"),s&&(o=!0,f+="';\n"+s+";\n__p += '"),r&&(f+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),u=l+t.length,t})),f+="';\n";var g=Fe.call(t,"variable")&&t.variable;if(g){if(pe.test(g))throw new Ae("Invalid `variable` option passed into `_.template`")}else f="with (obj) {\n"+f+"\n}\n";f=(o?f.replace(Y,""):f).replace(q,"$1").replace(X,"$1;"),f="function("+(g||"obj")+") {\n"+(g?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(a?", __e = _.escape":"")+(o?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+f+"return __p\n}";var m=nl((function(){return Oe(l,h+"return "+f).apply(i,c)}));if(m.source=f,es(m))throw m;return m},Gn.times=function(e,t){if((e=bs(e))<1||e>g)return[];var n=v,r=wn(e,v);t=di(t),e-=v;for(var a=Jt(r,t);++n<e;)t(n);return a},Gn.toFinite=vs,Gn.toInteger=bs,Gn.toLength=ys,Gn.toLower=function(e){return ws(e).toLowerCase()},Gn.toNumber=ks,Gn.toSafeInteger=function(e){return e?ur(bs(e),-9007199254740991,g):0===e?e:0},Gn.toString=ws,Gn.toUpper=function(e){return ws(e).toUpperCase()},Gn.trim=function(e,t,n){if((e=ws(e))&&(n||t===i))return $t(e);if(!e||!(t=fa(t)))return e;var r=vn(e),a=vn(t);return Sa(r,rn(r,a),an(r,a)+1).join("")},Gn.trimEnd=function(e,t,n){if((e=ws(e))&&(n||t===i))return e.slice(0,bn(e)+1);if(!e||!(t=fa(t)))return e;var r=vn(e);return Sa(r,0,an(r,vn(t))+1).join("")},Gn.trimStart=function(e,t,n){if((e=ws(e))&&(n||t===i))return e.replace(se,"");if(!e||!(t=fa(t)))return e;var r=vn(e);return Sa(r,rn(r,vn(t))).join("")},Gn.truncate=function(e,t){var n=30,r="...";if(as(t)){var a="separator"in t?t.separator:a;n="length"in t?bs(t.length):n,r="omission"in t?fa(t.omission):r}var o=(e=ws(e)).length;if(un(e)){var s=vn(e);o=s.length}if(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<a;){var i=n[r],o=i.size;switch(i.type){case"drop":e+=o;break;case"dropRight":t-=o;break;case"take":t=wn(t,e+o);break;case"takeRight":e=xn(e,t-o)}}return{start:e,end:t}}(0,a,this.__views__),o=i.start,s=i.end,l=s-o,c=r?s:o-1,u=this.__iteratees__,d=u.length,f=0,p=wn(l,this.__takeCount__);if(!n||!r&&a==l&&p==l)return va(e,this.__actions__);var h=[];e:for(;l--&&f<p;){for(var g=-1,m=e[c+=t];++g<d;){var v=u[g],b=v.iteratee,y=v.type,k=b(m);if(2==y)m=k;else if(!k){if(1==y)continue e;break e}}h[f++]=m}return h},Gn.prototype.at=bo,Gn.prototype.chain=function(){return mo(this)},Gn.prototype.commit=function(){return new Yn(this.value(),this.__chain__)},Gn.prototype.next=function(){this.__values__===i&&(this.__values__=ms(this.value()));var e=this.__index__>=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);n<t;n++)r[n]=e[n];return r}function l(e,t,n){return(t=function(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+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(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 u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){l(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function d(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(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function f(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,i,o,s=[],l=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(e){c=!0,a=e}finally{try{if(!l&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(c)throw a}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return o(e,t);var n={}.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)?o(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var p=["animationData","loop","autoplay","initialSegment","onComplete","onLoopComplete","onEnterFrame","onSegmentStart","onConfigReady","onDataReady","onDataFailed","onLoadedImages","onDOMLoaded","onDestroy","lottieRef","renderer","name","assetsPath","rendererSettings"],h=function(e,t){var r=e.animationData,o=e.loop,s=e.autoplay,l=e.initialSegment,c=e.onComplete,h=e.onLoopComplete,g=e.onEnterFrame,m=e.onSegmentStart,v=e.onConfigReady,b=e.onDataReady,y=e.onDataFailed,k=e.onLoadedImages,x=e.onDOMLoaded,w=e.onDestroy;e.lottieRef,e.renderer,e.name,e.assetsPath,e.rendererSettings;var E=d(e,p),S=f(n.useState(!1),2),A=S[0],O=S[1],T=n.useRef(),C=n.useRef(null);return n.useEffect((function(){var t=function(){var t,n=arguments.length>0&&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.currentRawFrame<l[0]||T.current.currentRawFrame>l[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<e.length;n++)t=Math.min(t,e[n]);return t},e.exports.findMax=function(e){if(0===e.length)return-1/0;for(var t=e[0],n=1;n<e.length;n++)t=Math.max(t,e[n]);return t},e.exports.findMinMulti=function(e){for(var n=t.findMin(e[0]),r=1;r<e.length;r++)n=Math.min(n,t.findMin(e[r]));return n},e.exports.findMaxMulti=function(e){for(var n=t.findMax(e[0]),r=1;r<e.length;r++)n=Math.max(n,t.findMax(e[r]));return n},e.exports.inside=function(e,t,n){return e<=n&&n<=t}},416:function(e,t,n){"use strict";var r=Math.log(2),a=e.exports,i=n(5571);function o(e){return 1-Math.abs(e)}e.exports.getUnifiedMinMax=function(e,t){return a.getUnifiedMinMaxMulti([e],t)},e.exports.getUnifiedMinMaxMulti=function(e,t){t=t||{};var n=!1,r=!1,a=i.isNumber(t.width)?t.width:2,o=i.isNumber(t.size)?t.size:50,s=i.isNumber(t.min)?t.min:(n=!0,i.findMinMulti(e)),l=i.isNumber(t.max)?t.max:(r=!0,i.findMaxMulti(e)),c=(l-s)/(o-1);return n&&(s-=2*a*c),r&&(l+=2*a*c),{min:s,max:l}},e.exports.create=function(e,t){if(t=t||{},!e||0===e.length)return[];var n=i.isNumber(t.size)?t.size:50,r=i.isNumber(t.width)?t.width:2,s=a.getUnifiedMinMax(e,{size:n,width:r,min:t.min,max:t.max}),l=s.min,c=s.max-l,u=c/(n-1);if(0===c)return[{x:l,y:1}];for(var d=[],f=0;f<n;f++)d.push({x:l+f*u,y:0});var p=function(e,t){for(var n={},r=0,a=-t;a<=t;a++)r+=e(a/t),n[a]=r;return n}(o,r),h=p[r],g=p[r-1]-p[r-2],m=0;e.forEach((function(e){var t=function(e){return Math.floor((e-l)/u)}(e);if(!(t+r<0||t-r>=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<e.length&&(r=a,!((n+=e[a].y)>=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=[];++u<t;)s&&s[u].run();u=-1,t=l.length}s=null,c=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===i||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function p(e,t){this.fun=e,this.array=t}function h(){}r.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];l.push(new p(e,t)),1!==l.length||c||o(f)},p.prototype.run=function(){this.fun.apply(null,this.array)},r.title="browser",r.browser=!0,r.env={},r.argv=[],r.version="",r.versions={},r.on=h,r.addListener=h,r.once=h,r.off=h,r.removeListener=h,r.removeAllListeners=h,r.emit=h,r.prependListener=h,r.prependOnceListener=h,r.listeners=function(e){return[]},r.binding=function(e){throw new Error("process.binding is not supported")},r.cwd=function(){return"/"},r.chdir=function(e){throw new Error("process.chdir is not supported")},r.umask=function(){return 0}},8854:function(e,t,n){"use strict";var r=n(795);function a(){}function i(){}i.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,i,o){if(o!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:a};return n.PropTypes=n,n}},7713:function(e,t,n){e.exports=n(8854)()},795:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},9667:function(e,t,n){"use strict";var r,a=n(4944).default,i=Symbol.for("react.element"),o=Symbol.for("react.portal"),s=Symbol.for("react.fragment"),l=Symbol.for("react.strict_mode"),c=Symbol.for("react.profiler"),u=Symbol.for("react.provider"),d=Symbol.for("react.context"),f=Symbol.for("react.server_context"),p=Symbol.for("react.forward_ref"),h=Symbol.for("react.suspense"),g=Symbol.for("react.suspense_list"),m=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),b=Symbol.for("react.offscreen");function y(e){if("object"===a(e)&&null!==e){var t=e.$$typeof;switch(t){case i:switch(e.type){case s:case c:case l:case h:case g:return e;default:switch(e&&e.$$typeof){case f:case d:case p:case v:case m:case u:return e;default:return t}}case o:return t}}}r=Symbol.for("react.module.reference")},8851:function(e,t,n){"use strict";n(9667)},6818:function(e,t,n){"use strict";var r,a=n(4944).default,i=Symbol.for("react.element"),o=Symbol.for("react.portal"),s=Symbol.for("react.fragment"),l=Symbol.for("react.strict_mode"),c=Symbol.for("react.profiler"),u=Symbol.for("react.provider"),d=Symbol.for("react.context"),f=Symbol.for("react.server_context"),p=Symbol.for("react.forward_ref"),h=Symbol.for("react.suspense"),g=Symbol.for("react.suspense_list"),m=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),b=Symbol.for("react.offscreen");function y(e){if("object"===a(e)&&null!==e){var t=e.$$typeof;switch(t){case i:switch(e=e.type){case s:case c:case l:case h:case g:return e;default:switch(e=e&&e.$$typeof){case f:case d:case p:case v:case m:case u:return e;default:return t}}case o:return t}}}r=Symbol.for("react.module.reference"),t.ContextConsumer=d,t.ContextProvider=u,t.Element=i,t.ForwardRef=p,t.Fragment=s,t.Lazy=v,t.Memo=m,t.Portal=o,t.Profiler=c,t.StrictMode=l,t.Suspense=h,t.SuspenseList=g,t.isAsyncMode=function(){return!1},t.isConcurrentMode=function(){return!1},t.isContextConsumer=function(e){return y(e)===d},t.isContextProvider=function(e){return y(e)===u},t.isElement=function(e){return"object"===a(e)&&null!==e&&e.$$typeof===i},t.isForwardRef=function(e){return y(e)===p},t.isFragment=function(e){return y(e)===s},t.isLazy=function(e){return y(e)===v},t.isMemo=function(e){return y(e)===m},t.isPortal=function(e){return y(e)===o},t.isProfiler=function(e){return y(e)===c},t.isStrictMode=function(e){return y(e)===l},t.isSuspense=function(e){return y(e)===h},t.isSuspenseList=function(e){return y(e)===g},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===s||e===c||e===l||e===h||e===g||e===b||"object"===a(e)&&null!==e&&(e.$$typeof===v||e.$$typeof===m||e.$$typeof===u||e.$$typeof===d||e.$$typeof===p||e.$$typeof===r||void 0!==e.getModuleId)},t.typeOf=y},9119:function(e,t,n){"use strict";e.exports=n(6818)},8045: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:"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:"#2b2b2b",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",borderRadius:"0.3em"},':not(pre) > 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,<svg%20version%3D"1.1"%20xmlns%3D"http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg"%20width%3D"100"%20height%3D"100"%20fill%3D"rgba(0%2C0%2C0%2C.2)">%0D%0A<polygon%20points%3D"0%2C50%2050%2C0%200%2C0"%20%2F>%0D%0A<polygon%20points%3D"0%2C100%2050%2C100%20100%2C50%20100%2C0"%20%2F>%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<a;)o[r[i]]=o[n]},v.registered=function(e){if("string"!=typeof e)throw new Error("Expected `string` for `language`, got `"+e+"`");return g.call(v.languages,e)},v.listLanguages=function(){var e,t=v.languages,n=[];for(e in t)g.call(t,e)&&"object"===i(t[e])&&n.push(e);return n},b(d),b(f),b(p),b(h),v.util.encode=function(e){return e},v.Token.stringify=function(e,t,n){var r;if("string"==typeof e)return{type:"text",value:e};if("Array"===v.util.type(e))return function(e,t){var n,r=[],a=e.length,i=-1;for(;++i<a;)""!==(n=e[i])&&null!=n&&r.push(n);i=-1,a=r.length;for(;++i<a;)n=r[i],r[i]=v.Token.stringify(n,t,r);return r}(e,t);r={type:e.type,content:v.Token.stringify(e.content,t,n),tag:"span",classes:["token",e.type],attributes:{},language:t,parent:n},e.alias&&(r.classes=r.classes.concat(e.alias));return v.hooks.run("wrap",r),l(r.tag+"."+r.classes.join("."),function(e){var t;for(t in e)e[t]=c(e[t]);return e}(r.attributes),r.content)}},7688:function(e,t,n){"use strict";var r=n(6914);e.exports=r,r.register(n(6472)),r.register(n(7945)),r.register(n(9728)),r.register(n(6302)),r.register(n(1342)),r.register(n(3965)),r.register(n(7716)),r.register(n(6270)),r.register(n(937)),r.register(n(9039)),r.register(n(874)),r.register(n(2872)),r.register(n(1385)),r.register(n(1117)),r.register(n(7792)),r.register(n(4370)),r.register(n(8023)),r.register(n(3627)),r.register(n(9751)),r.register(n(6955)),r.register(n(7805)),r.register(n(4840)),r.register(n(479)),r.register(n(5876)),r.register(n(7521)),r.register(n(237)),r.register(n(8718)),r.register(n(5649)),r.register(n(2103)),r.register(n(1271)),r.register(n(2478)),r.register(n(3218)),r.register(n(5904)),r.register(n(2144)),r.register(n(9661)),r.register(n(5934)),r.register(n(6459)),r.register(n(7061)),r.register(n(6594)),r.register(n(1205)),r.register(n(9569)),r.register(n(9984)),r.register(n(3612)),r.register(n(7297)),r.register(n(6860)),r.register(n(4157)),r.register(n(5551)),r.register(n(3739)),r.register(n(5433)),r.register(n(2274)),r.register(n(9843)),r.register(n(8237)),r.register(n(9729)),r.register(n(8893)),r.register(n(5156)),r.register(n(5741)),r.register(n(5991)),r.register(n(8220)),r.register(n(9732)),r.register(n(1173)),r.register(n(1243)),r.register(n(7339)),r.register(n(8051)),r.register(n(8931)),r.register(n(1898)),r.register(n(3161)),r.register(n(1497)),r.register(n(6802)),r.register(n(8359)),r.register(n(5285)),r.register(n(7383)),r.register(n(1572)),r.register(n(5318)),r.register(n(8324)),r.register(n(6498)),r.register(n(3016)),r.register(n(9339)),r.register(n(982)),r.register(n(3054)),r.register(n(3836)),r.register(n(1214)),r.register(n(6502)),r.register(n(1985)),r.register(n(6927)),r.register(n(2576)),r.register(n(8401)),r.register(n(8463)),r.register(n(628)),r.register(n(6021)),r.register(n(4130)),r.register(n(1445)),r.register(n(9863)),r.register(n(5610)),r.register(n(3992)),r.register(n(319)),r.register(n(2223)),r.register(n(8680)),r.register(n(2958)),r.register(n(7087)),r.register(n(1252)),r.register(n(7636)),r.register(n(1550)),r.register(n(3047)),r.register(n(3766)),r.register(n(9378)),r.register(n(4723)),r.register(n(7989)),r.register(n(3822)),r.register(n(7509)),r.register(n(7680)),r.register(n(6490)),r.register(n(5850)),r.register(n(255)),r.register(n(3771)),r.register(n(9657)),r.register(n(2206)),r.register(n(1809)),r.register(n(393)),r.register(n(6371)),r.register(n(7837)),r.register(n(3777)),r.register(n(1331)),r.register(n(759)),r.register(n(1047)),r.register(n(2513)),r.register(n(2889)),r.register(n(7196)),r.register(n(458)),r.register(n(9766)),r.register(n(2240)),r.register(n(6576)),r.register(n(7461)),r.register(n(5601)),r.register(n(7301)),r.register(n(1617)),r.register(n(4536)),r.register(n(4102)),r.register(n(5898)),r.register(n(2161)),r.register(n(956)),r.register(n(8522)),r.register(n(7965)),r.register(n(5506)),r.register(n(2048)),r.register(n(3978)),r.register(n(2922)),r.register(n(2977)),r.register(n(3076)),r.register(n(1672)),r.register(n(3591)),r.register(n(6742)),r.register(n(8099)),r.register(n(885)),r.register(n(221)),r.register(n(5442)),r.register(n(3678)),r.register(n(3886)),r.register(n(6729)),r.register(n(9253)),r.register(n(7207)),r.register(n(7188)),r.register(n(6356)),r.register(n(9008)),r.register(n(8674)),r.register(n(5806)),r.register(n(4209)),r.register(n(3507)),r.register(n(1449)),r.register(n(7027)),r.register(n(49)),r.register(n(6365)),r.register(n(18)),r.register(n(3812)),r.register(n(8363)),r.register(n(9217)),r.register(n(6122)),r.register(n(2021)),r.register(n(1665)),r.register(n(6549)),r.register(n(7148)),r.register(n(2168)),r.register(n(9712)),r.register(n(575)),r.register(n(1032)),r.register(n(200)),r.register(n(693)),r.register(n(2742)),r.register(n(8039)),r.register(n(7968)),r.register(n(631)),r.register(n(4681)),r.register(n(2196)),r.register(n(1408)),r.register(n(1452)),r.register(n(4685)),r.register(n(8605)),r.register(n(7829)),r.register(n(5735)),r.register(n(6653)),r.register(n(2397)),r.register(n(4054)),r.register(n(5358)),r.register(n(8714)),r.register(n(1316)),r.register(n(3569)),r.register(n(7382)),r.register(n(1172)),r.register(n(3765)),r.register(n(3817)),r.register(n(3030)),r.register(n(5962)),r.register(n(2703)),r.register(n(6308)),r.register(n(8499)),r.register(n(8827)),r.register(n(6522)),r.register(n(9087)),r.register(n(5403)),r.register(n(5693)),r.register(n(4715)),r.register(n(2066)),r.register(n(3289)),r.register(n(2431)),r.register(n(4482)),r.register(n(8915)),r.register(n(7953)),r.register(n(311)),r.register(n(3328)),r.register(n(820)),r.register(n(4591)),r.register(n(8021)),r.register(n(9075)),r.register(n(5501)),r.register(n(5121)),r.register(n(2719)),r.register(n(2665)),r.register(n(6627)),r.register(n(9431)),r.register(n(525)),r.register(n(2613)),r.register(n(6399)),r.register(n(7118)),r.register(n(3163)),r.register(n(8825)),r.register(n(8338)),r.register(n(2880)),r.register(n(2489)),r.register(n(7433)),r.register(n(8449)),r.register(n(2708)),r.register(n(4120)),r.register(n(9013)),r.register(n(3655)),r.register(n(1729)),r.register(n(210)),r.register(n(6238)),r.register(n(4650)),r.register(n(4235)),r.register(n(5008)),r.register(n(2944)),r.register(n(6042)),r.register(n(2498)),r.register(n(3601)),r.register(n(4108)),r.register(n(3027)),r.register(n(9976)),r.register(n(6648)),r.register(n(2746)),r.register(n(8833)),r.register(n(5528)),r.register(n(1164)),r.register(n(433)),r.register(n(9214))},6472:function(e){"use strict";function t(e){e.languages.abap={comment:/^\*.*/m,string:/(`|')(?:\\.|(?!\1)[^\\\r\n])*\1/,"string-template":{pattern:/([|}])(?:\\.|[^\\|{\r\n])*(?=[|{])/,lookbehind:!0,alias:"string"},"eol-comment":{pattern:/(^|\s)".*/m,lookbehind:!0,alias:"comment"},keyword:{pattern:/(\s|\.|^)(?:SCIENTIFIC_WITH_LEADING_ZERO|SCALE_PRESERVING_SCIENTIFIC|RMC_COMMUNICATION_FAILURE|END-ENHANCEMENT-SECTION|MULTIPLY-CORRESPONDING|SUBTRACT-CORRESPONDING|VERIFICATION-MESSAGE|DIVIDE-CORRESPONDING|ENHANCEMENT-SECTION|CURRENCY_CONVERSION|RMC_SYSTEM_FAILURE|START-OF-SELECTION|MOVE-CORRESPONDING|RMC_INVALID_STATUS|CUSTOMER-FUNCTION|END-OF-DEFINITION|ENHANCEMENT-POINT|SYSTEM-EXCEPTIONS|ADD-CORRESPONDING|SCALE_PRESERVING|SELECTION-SCREEN|CURSOR-SELECTION|END-OF-SELECTION|LOAD-OF-PROGRAM|SCROLL-BOUNDARY|SELECTION-TABLE|EXCEPTION-TABLE|IMPLEMENTATIONS|PARAMETER-TABLE|RIGHT-JUSTIFIED|UNIT_CONVERSION|AUTHORITY-CHECK|LIST-PROCESSING|SIGN_AS_POSTFIX|COL_BACKGROUND|IMPLEMENTATION|INTERFACE-POOL|TRANSFORMATION|IDENTIFICATION|ENDENHANCEMENT|LINE-SELECTION|INITIALIZATION|LEFT-JUSTIFIED|SELECT-OPTIONS|SELECTION-SETS|COMMUNICATION|CORRESPONDING|DECIMAL_SHIFT|PRINT-CONTROL|VALUE-REQUEST|CHAIN-REQUEST|FUNCTION-POOL|FIELD-SYMBOLS|FUNCTIONALITY|INVERTED-DATE|SELECTION-SET|CLASS-METHODS|OUTPUT-LENGTH|CLASS-CODING|COL_NEGATIVE|ERRORMESSAGE|FIELD-GROUPS|HELP-REQUEST|NO-EXTENSION|NO-TOPOFPAGE|REDEFINITION|DISPLAY-MODE|ENDINTERFACE|EXIT-COMMAND|FIELD-SYMBOL|NO-SCROLLING|SHORTDUMP-ID|ACCESSPOLICY|CLASS-EVENTS|COL_POSITIVE|DECLARATIONS|ENHANCEMENTS|FILTER-TABLE|SWITCHSTATES|SYNTAX-CHECK|TRANSPORTING|ASYNCHRONOUS|SYNTAX-TRACE|TOKENIZATION|USER-COMMAND|WITH-HEADING|ABAP-SOURCE|BREAK-POINT|CHAIN-INPUT|COMPRESSION|FIXED-POINT|NEW-SECTION|NON-UNICODE|OCCURRENCES|RESPONSIBLE|SYSTEM-CALL|TRACE-TABLE|ABBREVIATED|CHAR-TO-HEX|END-OF-FILE|ENDFUNCTION|ENVIRONMENT|ASSOCIATION|COL_HEADING|EDITOR-CALL|END-OF-PAGE|ENGINEERING|IMPLEMENTED|INTENSIFIED|RADIOBUTTON|SYSTEM-EXIT|TOP-OF-PAGE|TRANSACTION|APPLICATION|CONCATENATE|DESTINATION|ENHANCEMENT|IMMEDIATELY|NO-GROUPING|PRECOMPILED|REPLACEMENT|TITLE-LINES|ACTIVATION|BYTE-ORDER|CLASS-POOL|CONNECTION|CONVERSION|DEFINITION|DEPARTMENT|EXPIRATION|INHERITING|MESSAGE-ID|NO-HEADING|PERFORMING|QUEUE-ONLY|RIGHTSPACE|SCIENTIFIC|STATUSINFO|STRUCTURES|SYNCPOINTS|WITH-TITLE|ATTRIBUTES|BOUNDARIES|CLASS-DATA|COL_NORMAL|DD\/MM\/YYYY|DESCENDING|INTERFACES|LINE-COUNT|MM\/DD\/YYYY|NON-UNIQUE|PRESERVING|SELECTIONS|STATEMENTS|SUBROUTINE|TRUNCATION|TYPE-POOLS|ARITHMETIC|BACKGROUND|ENDPROVIDE|EXCEPTIONS|IDENTIFIER|INDEX-LINE|OBLIGATORY|PARAMETERS|PERCENTAGE|PUSHBUTTON|RESOLUTION|COMPONENTS|DEALLOCATE|DISCONNECT|DUPLICATES|FIRST-LINE|HEAD-LINES|NO-DISPLAY|OCCURRENCE|RESPECTING|RETURNCODE|SUBMATCHES|TRACE-FILE|ASCENDING|BYPASSING|ENDMODULE|EXCEPTION|EXCLUDING|EXPORTING|INCREMENT|MATCHCODE|PARAMETER|PARTIALLY|PREFERRED|REFERENCE|REPLACING|RETURNING|SELECTION|SEPARATED|SPECIFIED|STATEMENT|TIMESTAMP|TYPE-POOL|ACCEPTING|APPENDAGE|ASSIGNING|COL_GROUP|COMPARING|CONSTANTS|DANGEROUS|IMPORTING|INSTANCES|LEFTSPACE|LOG-POINT|QUICKINFO|READ-ONLY|SCROLLING|SQLSCRIPT|STEP-LOOP|TOP-LINES|TRANSLATE|APPENDING|AUTHORITY|CHARACTER|COMPONENT|CONDITION|DIRECTORY|DUPLICATE|MESSAGING|RECEIVING|SUBSCREEN|ACCORDING|COL_TOTAL|END-LINES|ENDMETHOD|ENDSELECT|EXPANDING|EXTENSION|INCLUDING|INFOTYPES|INTERFACE|INTERVALS|LINE-SIZE|PF-STATUS|PROCEDURE|PROTECTED|REQUESTED|RESUMABLE|RIGHTPLUS|SAP-SPOOL|SECONDARY|STRUCTURE|SUBSTRING|TABLEVIEW|NUMOFCHAR|ADJACENT|ANALYSIS|ASSIGNED|BACKWARD|CHANNELS|CHECKBOX|CONTINUE|CRITICAL|DATAINFO|DD\/MM\/YY|DURATION|ENCODING|ENDCLASS|FUNCTION|LEFTPLUS|LINEFEED|MM\/DD\/YY|OVERFLOW|RECEIVED|SKIPPING|SORTABLE|STANDARD|SUBTRACT|SUPPRESS|TABSTRIP|TITLEBAR|TRUNCATE|UNASSIGN|WHENEVER|ANALYZER|COALESCE|COMMENTS|CONDENSE|DECIMALS|DEFERRED|ENDWHILE|EXPLICIT|KEYWORDS|MESSAGES|POSITION|PRIORITY|RECEIVER|RENAMING|TIMEZONE|TRAILING|ALLOCATE|CENTERED|CIRCULAR|CONTROLS|CURRENCY|DELETING|DESCRIBE|DISTANCE|ENDCATCH|EXPONENT|EXTENDED|GENERATE|IGNORING|INCLUDES|INTERNAL|MAJOR-ID|MODIFIER|NEW-LINE|OPTIONAL|PROPERTY|ROLLBACK|STARTING|SUPPLIED|ABSTRACT|CHANGING|CONTEXTS|CREATING|CUSTOMER|DATABASE|DAYLIGHT|DEFINING|DISTINCT|DIVISION|ENABLING|ENDCHAIN|ESCAPING|HARMLESS|IMPLICIT|INACTIVE|LANGUAGE|MINOR-ID|MULTIPLY|NEW-PAGE|NO-TITLE|POS_HIGH|SEPARATE|TEXTPOOL|TRANSFER|SELECTOR|DBMAXLEN|ITERATOR|ARCHIVE|BIT-XOR|BYTE-CO|COLLECT|COMMENT|CURRENT|DEFAULT|DISPLAY|ENDFORM|EXTRACT|LEADING|LISTBOX|LOCATOR|MEMBERS|METHODS|NESTING|POS_LOW|PROCESS|PROVIDE|RAISING|RESERVE|SECONDS|SUMMARY|VISIBLE|BETWEEN|BIT-AND|BYTE-CS|CLEANUP|COMPUTE|CONTROL|CONVERT|DATASET|ENDCASE|FORWARD|HEADERS|HOTSPOT|INCLUDE|INVERSE|KEEPING|NO-ZERO|OBJECTS|OVERLAY|PADDING|PATTERN|PROGRAM|REFRESH|SECTION|SUMMING|TESTING|VERSION|WINDOWS|WITHOUT|BIT-NOT|BYTE-CA|BYTE-NA|CASTING|CONTEXT|COUNTRY|DYNAMIC|ENABLED|ENDLOOP|EXECUTE|FRIENDS|HANDLER|HEADING|INITIAL|\*-INPUT|LOGFILE|MAXIMUM|MINIMUM|NO-GAPS|NO-SIGN|PRAGMAS|PRIMARY|PRIVATE|REDUCED|REPLACE|REQUEST|RESULTS|UNICODE|WARNING|ALIASES|BYTE-CN|BYTE-NS|CALLING|COL_KEY|COLUMNS|CONNECT|ENDEXEC|ENTRIES|EXCLUDE|FILTERS|FURTHER|HELP-ID|LOGICAL|MAPPING|MESSAGE|NAMETAB|OPTIONS|PACKAGE|PERFORM|RECEIVE|STATICS|VARYING|BINDING|CHARLEN|GREATER|XSTRLEN|ACCEPT|APPEND|DETAIL|ELSEIF|ENDING|ENDTRY|FORMAT|FRAMES|GIVING|HASHED|HEADER|IMPORT|INSERT|MARGIN|MODULE|NATIVE|OBJECT|OFFSET|REMOTE|RESUME|SAVING|SIMPLE|SUBMIT|TABBED|TOKENS|UNIQUE|UNPACK|UPDATE|WINDOW|YELLOW|ACTUAL|ASPECT|CENTER|CURSOR|DELETE|DIALOG|DIVIDE|DURING|ERRORS|EVENTS|EXTEND|FILTER|HANDLE|HAVING|IGNORE|LITTLE|MEMORY|NO-GAP|OCCURS|OPTION|PERSON|PLACES|PUBLIC|REDUCE|REPORT|RESULT|SINGLE|SORTED|SWITCH|SYNTAX|TARGET|VALUES|WRITER|ASSERT|BLOCKS|BOUNDS|BUFFER|CHANGE|COLUMN|COMMIT|CONCAT|COPIES|CREATE|DDMMYY|DEFINE|ENDIAN|ESCAPE|EXPAND|KERNEL|LAYOUT|LEGACY|LEVELS|MMDDYY|NUMBER|OUTPUT|RANGES|READER|RETURN|SCREEN|SEARCH|SELECT|SHARED|SOURCE|STABLE|STATIC|SUBKEY|SUFFIX|TABLES|UNWIND|YYMMDD|ASSIGN|BACKUP|BEFORE|BINARY|BIT-OR|BLANKS|CLIENT|CODING|COMMON|DEMAND|DYNPRO|EXCEPT|EXISTS|EXPORT|FIELDS|GLOBAL|GROUPS|LENGTH|LOCALE|MEDIUM|METHOD|MODIFY|NESTED|OTHERS|REJECT|SCROLL|SUPPLY|SYMBOL|ENDFOR|STRLEN|ALIGN|BEGIN|BOUND|ENDAT|ENTRY|EVENT|FINAL|FLUSH|GRANT|INNER|SHORT|USING|WRITE|AFTER|BLACK|BLOCK|CLOCK|COLOR|COUNT|DUMMY|EMPTY|ENDDO|ENDON|GREEN|INDEX|INOUT|LEAVE|LEVEL|LINES|MODIF|ORDER|OUTER|RANGE|RESET|RETRY|RIGHT|SMART|SPLIT|STYLE|TABLE|THROW|UNDER|UNTIL|UPPER|UTF-8|WHERE|ALIAS|BLANK|CLEAR|CLOSE|EXACT|FETCH|FIRST|FOUND|GROUP|LLANG|LOCAL|OTHER|REGEX|SPOOL|TITLE|TYPES|VALID|WHILE|ALPHA|BOXED|CATCH|CHAIN|CHECK|CLASS|COVER|ENDIF|EQUIV|FIELD|FLOOR|FRAME|INPUT|LOWER|MATCH|NODES|PAGES|PRINT|RAISE|ROUND|SHIFT|SPACE|SPOTS|STAMP|STATE|TASKS|TIMES|TRMAC|ULINE|UNION|VALUE|WIDTH|EQUAL|LOG10|TRUNC|BLOB|CASE|CEIL|CLOB|COND|EXIT|FILE|GAPS|HOLD|INCL|INTO|KEEP|KEYS|LAST|LINE|LONG|LPAD|MAIL|MODE|OPEN|PINK|READ|ROWS|TEST|THEN|ZERO|AREA|BACK|BADI|BYTE|CAST|EDIT|EXEC|FAIL|FIND|FKEQ|FONT|FREE|GKEQ|HIDE|INIT|ITNO|LATE|LOOP|MAIN|MARK|MOVE|NEXT|NULL|RISK|ROLE|UNIT|WAIT|ZONE|BASE|CALL|CODE|DATA|DATE|FKGE|GKGE|HIGH|KIND|LEFT|LIST|MASK|MESH|NAME|NODE|PACK|PAGE|POOL|SEND|SIGN|SIZE|SOME|STOP|TASK|TEXT|TIME|USER|VARY|WITH|WORD|BLUE|CONV|COPY|DEEP|ELSE|FORM|FROM|HINT|ICON|JOIN|LIKE|LOAD|ONLY|PART|SCAN|SKIP|SORT|TYPE|UNIX|VIEW|WHEN|WORK|ACOS|ASIN|ATAN|COSH|EACH|FRAC|LESS|RTTI|SINH|SQRT|TANH|AVG|BIT|DIV|ISO|LET|OUT|PAD|SQL|ALL|CI_|CPI|END|LOB|LPI|MAX|MIN|NEW|OLE|RUN|SET|\?TO|YES|ABS|ADD|AND|BIG|FOR|HDB|JOB|LOW|NOT|SAP|TRY|VIA|XML|ANY|GET|IDS|KEY|MOD|OFF|PUT|RAW|RED|REF|SUM|TAB|XSD|CNT|COS|EXP|LOG|SIN|TAN|XOR|AT|CO|CP|DO|GT|ID|IF|NS|OR|BT|CA|CS|GE|NA|NB|EQ|IN|LT|NE|NO|OF|ON|PF|TO|AS|BY|CN|IS|LE|NP|UP|E|I|M|O|Z|C|X)\b/i,lookbehind:!0},number:/\b\d+\b/,operator:{pattern:/(\s)(?:\*\*?|<[=>]?|>=?|\?=|[-+\/=])(?=\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*[<\[])|(?!<keyword>))[A-Z_]\w*(?:\s*\.\s*[A-Z_]\w*)*\b(?:\s*(?:\[\s*\]|<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>))*/.source.replace(/<keyword>/g,(function(){return t.source}));function r(e){return RegExp(e.replace(/<CLASS-NAME>/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+)<CLASS-NAME>/.source),lookbehind:!0,inside:a},{pattern:r(/(\(\s*)<CLASS-NAME>(?=\s*\)\s*[\w(])/.source),lookbehind:!0,inside:a},{pattern:r(/<CLASS-NAME>(?=\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]*)<?\d*>/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<a;r++)t[e[r]]=n[e[r]];return t}t.inside.interpreted.inside.rest=r("macro inline replacement entity"),n["passthrough-block"].inside.rest=r("macro"),n["literal-block"].inside.rest=r("callout"),n.table.inside.rest=r("comment-block passthrough-block literal-block other-block list-punctuation indented-block comment title attribute-entry attributes hr page-break admonition list-label callout macro inline replacement entity line-continuation"),n["other-block"].inside.rest=r("table list-punctuation indented-block comment attribute-entry attributes hr page-break admonition list-label macro inline replacement entity line-continuation"),n.title.inside.rest=r("macro inline replacement entity"),e.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.value.replace(/&/,"&"))})),e.languages.adoc=e.languages.asciidoc}(e)}e.exports=t,t.displayName="asciidoc",t.aliases=["adoc"]},4370:function(e){"use strict";function t(e){e.languages.asm6502={comment:/;.*/,directive:{pattern:/\.\w+(?= )/,alias:"property"},string:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,"op-code":{pattern:/\b(?:ADC|AND|ASL|BCC|BCS|BEQ|BIT|BMI|BNE|BPL|BRK|BVC|BVS|CLC|CLD|CLI|CLV|CMP|CPX|CPY|DEC|DEX|DEY|EOR|INC|INX|INY|JMP|JSR|LDA|LDX|LDY|LSR|NOP|ORA|PHA|PHP|PLA|PLP|ROL|ROR|RTI|RTS|SBC|SEC|SED|SEI|STA|STX|STY|TAX|TAY|TSX|TXA|TXS|TYA|adc|and|asl|bcc|bcs|beq|bit|bmi|bne|bpl|brk|bvc|bvs|clc|cld|cli|clv|cmp|cpx|cpy|dec|dex|dey|eor|inc|inx|iny|jmp|jsr|lda|ldx|ldy|lsr|nop|ora|pha|php|pla|plp|rol|ror|rti|rts|sbc|sec|sed|sei|sta|stx|sty|tax|tay|tsx|txa|txs|tya)\b/,alias:"keyword"},"hex-number":{pattern:/#?\$[\da-f]{1,4}\b/i,alias:"number"},"binary-number":{pattern:/#?%[01]+\b/,alias:"number"},"decimal-number":{pattern:/#?\b\d+\b/,alias:"number"},register:{pattern:/\b[xya]\b/i,alias:"variable"},punctuation:/[(),:]/}}e.exports=t,t.displayName="asm6502",t.aliases=[]},8023:function(e){"use strict";function t(e){e.languages.asmatmel={comment:{pattern:/;.*/,greedy:!0},string:{pattern:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},constant:/\b(?:PORT[A-Z]|DDR[A-Z]|(?:DD|P)[A-Z](?:\d|[0-2]\d|3[01]))\b/,directive:{pattern:/\.\w+(?= )/,alias:"property"},"r-register":{pattern:/\br(?:\d|[12]\d|3[01])\b/,alias:"variable"},"op-code":{pattern:/\b(?:ADC|ADD|ADIW|AND|ANDI|ASR|BCLR|BLD|BRBC|BRBS|BRCC|BRCS|BREAK|BREQ|BRGE|BRHC|BRHS|BRID|BRIE|BRLO|BRLT|BRMI|BRNE|BRPL|BRSH|BRTC|BRTS|BRVC|BRVS|BSET|BST|CALL|CBI|CBR|CLC|CLH|CLI|CLN|CLR|CLS|CLT|CLV|CLZ|COM|CP|CPC|CPI|CPSE|DEC|DES|EICALL|EIJMP|ELPM|EOR|FMUL|FMULS|FMULSU|ICALL|IJMP|IN|INC|JMP|LAC|LAS|LAT|LD|LD[A-Za-z0-9]|LPM|LSL|LSR|MOV|MOVW|MUL|MULS|MULSU|NEG|NOP|OR|ORI|OUT|POP|PUSH|RCALL|RET|RETI|RJMP|ROL|ROR|SBC|SBCI|SBI|SBIC|SBIS|SBIW|SBR|SBRC|SBRS|SEC|SEH|SEI|SEN|SER|SES|SET|SEV|SEZ|SLEEP|SPM|ST|ST[A-Z0-9]|SUB|SUBI|SWAP|TST|WDR|XCH|adc|add|adiw|and|andi|asr|bclr|bld|brbc|brbs|brcc|brcs|break|breq|brge|brhc|brhs|brid|brie|brlo|brlt|brmi|brne|brpl|brsh|brtc|brts|brvc|brvs|bset|bst|call|cbi|cbr|clc|clh|cli|cln|clr|cls|clt|clv|clz|com|cp|cpc|cpi|cpse|dec|des|eicall|eijmp|elpm|eor|fmul|fmuls|fmulsu|icall|ijmp|in|inc|jmp|lac|las|lat|ld|ld[a-z0-9]|lpm|lsl|lsr|mov|movw|mul|muls|mulsu|neg|nop|or|ori|out|pop|push|rcall|ret|reti|rjmp|rol|ror|sbc|sbci|sbi|sbic|sbis|sbiw|sbr|sbrc|sbrs|sec|seh|sei|sen|ser|ses|set|sev|sez|sleep|spm|st|st[a-zA-Z0-9]|sub|subi|swap|tst|wdr|xch)\b/,alias:"keyword"},"hex-number":{pattern:/#?\$[\da-f]{2,4}\b/i,alias:"number"},"binary-number":{pattern:/#?%[01]+\b/,alias:"number"},"decimal-number":{pattern:/#?\b\d+\b/,alias:"number"},register:{pattern:/\b[acznvshtixy]\b/i,alias:"variable"},operator:/>>=?|<<=?|&&?|\|\|?|[-+*/%&|^!=<>?]=?/,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:/(<script(?=.*runat=['"]?server\b)[^>]*>)[\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<a.length;o++)i[a[o]]=e.languages.bash[a[o]];e.languages.shell=e.languages.bash}(e)}e.exports=t,t.displayName="bash",t.aliases=["shell"]},5876:function(e){"use strict";function t(e){e.languages.basic={comment:{pattern:/(?:!|REM\b).+/i,inside:{keyword:/^REM/i}},string:{pattern:/"(?:""|[!#$%&'()*,\/:;<=>?^\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=/\(\*(?:[^(*]|\((?!\*)|\*(?!\))|<self>)*\*\)/.source,n=0;n<2;n++)t=t.replace(/<self>/g,(function(){return t}));t=t.replace(/<self>/g,"[]"),e.languages.coq={comment:RegExp(t),string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},attribute:[{pattern:RegExp(/#\[(?:[^\[\]("]|"(?:[^"]|"")*"(?!")|\((?!\*)|<comment>)*\]/.source.replace(/<comment>/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(?!<keyword>)\w+(?:\s*\.\s*\w+)*\b/.source.replace(/<keyword>/g,(function(){return t.source}));e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!<keyword>)\w+/.source.replace(/<keyword>/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+"|"+/<mod-name>(?:\s*:\s*<mod-name>)?|:\s*<mod-name>/.source.replace(/<mod-name>/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<t;n++)e=e.replace(/<<self>>/g,(function(){return"(?:"+e+")"}));return e.replace(/<<self>>/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(/<(?:[^<>;=+\-*/%&|^]|<<self>>)*>/.source,2),h=r(/\((?:[^()]|<<self>>)*\)/.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>>|\(<<self>>*\)/.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>>|\(<<self>>*\)/.source,[C]),2),P=t(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[L,I]),D=r(t(/[^"'/()]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>|\(<<self>>*\)/.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<r;a++)e=e.replace(/<self>/g,(function(){return"(?:"+e+")"}));return e.replace(/<self>/g,"[^\\s\\S]").replace(/<str>/g,"(?:"+n+")").replace(/<comment>/g,"(?:"+t+")")}var a=r(/\((?:[^()'"@/]|<str>|<comment>|<self>)*\)/.source,2),i=r(/\[(?:[^\[\]'"@/]|<str>|<comment>|<self>)*\]/.source,2),o=r(/\{(?:[^{}'"@/]|<str>|<comment>|<self>)*\}/.source,2),s=r(/<(?:[^<>'"@/]|<str>|<comment>|<self>)*>/.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+"|<self>)*"+/<\/\1\s*>/.source,2)+")*"+/<\/\1\s*>/.source+"|"+/</.source+c+")";e.languages.cshtml=e.languages.extend("markup",{});var d={pattern:/\S[\s\S]*/,alias:"language-csharp",inside:e.languages.insertBefore("csharp","string",{html:{pattern:RegExp(u),greedy:!0,inside:e.languages.cshtml}},{csharp:e.languages.extend("csharp",{})})};e.languages.insertBefore("cshtml","prolog",{"razor-comment":{pattern:/@\*[\s\S]*?\*@/,greedy:!0,alias:"comment"},block:{pattern:RegExp(/(^|[^@])@/.source+"(?:"+[o,/(?:code|functions)\s*/.source+o,/(?:for|foreach|lock|switch|using|while)\s*/.source+a+/\s*/.source+o,/do\s*/.source+o+/\s*while\s*/.source+a+/(?:\s*;)?/.source,/try\s*/.source+o+/\s*catch\s*/.source+a+/\s*/.source+o+/\s*finally\s*/.source+o,/if\s*/.source+a+/\s*/.source+o+"(?:"+/\s*else/.source+"(?:"+/\s+if\s*/.source+a+")?"+/\s*/.source+o+")*"].join("|")+")"),lookbehind:!0,greedy:!0,inside:{keyword:/^@\w*/,csharp:d}},directive:{pattern:/^([ \t]*)@(?:addTagHelper|attribute|implements|inherits|inject|layout|model|namespace|page|preservewhitespace|removeTagHelper|section|tagHelperPrefix|using)(?=\s).*/m,lookbehind:!0,greedy:!0,inside:{keyword:/^@\w+/,csharp:d}},value:{pattern:RegExp(/(^|[^@])@/.source+/(?:await\b\s*)?/.source+"(?:"+/\w+\b/.source+"|"+a+")(?:"+/[?!]?\.\w+\b/.source+"|"+a+"|"+i+"|"+s+a+")*"),lookbehind:!0,greedy:!0,alias:"variable",inside:{keyword:/^@/,csharp:d}},"delegate-operator":{pattern:/(^|[^@])@(?=<)/,lookbehind:!0,alias:"operator"}}),e.languages.razor=e.languages.cshtml}(e)}e.exports=a,a.displayName="cshtml",a.aliases=["razor"]},5433:function(e){"use strict";function t(e){!function(e){function t(e){return RegExp(/([ \t])/.source+"(?:"+e+")"+/(?=[\s;]|$)/.source,"i")}e.languages.csp={directive:{pattern:/(^|[\s;])(?:base-uri|block-all-mixed-content|(?:child|connect|default|font|frame|img|manifest|media|object|prefetch|script|style|worker)-src|disown-opener|form-action|frame-(?:ancestors|options)|input-protection(?:-(?:clip|selectors))?|navigate-to|plugin-types|policy-uri|referrer|reflected-xss|report-(?:to|uri)|require-sri-for|sandbox|(?:script|style)-src-(?:attr|elem)|upgrade-insecure-requests)(?=[\s;]|$)/i,lookbehind:!0,alias:"property"},scheme:{pattern:t(/[a-z][a-z0-9.+-]*:/.source),lookbehind:!0},none:{pattern:t(/'none'/.source),lookbehind:!0,alias:"keyword"},nonce:{pattern:t(/'nonce-[-+/\w=]+'/.source),lookbehind:!0,alias:"number"},hash:{pattern:t(/'sha(?:256|384|512)-[-+/\w=]+'/.source),lookbehind:!0,alias:"number"},host:{pattern:t(/[a-z][a-z0-9.+-]*:\/\/[^\s;,']*/.source+"|"+/\*[^\s;,']*/.source+"|"+/[a-z0-9-]+(?:\.[a-z0-9-]+)+(?::[\d*]+)?(?:\/[^\s;,']*)?/.source),lookbehind:!0,alias:"url",inside:{important:/\*/}},keyword:[{pattern:t(/'unsafe-[a-z-]+'/.source),lookbehind:!0,alias:"unsafe"},{pattern:t(/'[a-z-]+'/.source),lookbehind:!0,alias:"safe"}],punctuation:/;/}}(e)}e.exports=t,t.displayName="csp",t.aliases=[]},2274:function(e){"use strict";function t(e){!function(e){var t,n=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;e.languages.css.selector={pattern:e.languages.css.selector.pattern,lookbehind:!0,inside:t={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp("\\[(?:[^[\\]\"']|"+n.source+")*\\]"),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)(?:(?!\s)[-*\w\xA0-\uFFFF])*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+/,lookbehind:!0},"attr-value":[n,{pattern:/(=\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/>|\+|~|\|\|/,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])(?:<SP_BS>)?|<SP_BS>)/.source.replace(/<SP_BS>/g,(function(){return t})),r=/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"|'(?:[^'\\\r\n]|\\(?:\r\n|[\s\S]))*'/.source,a=/--[\w-]+=(?:<STR>|(?!["'])(?:[^\s\\]|\\.)+)/.source.replace(/<STR>/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(/<OPT>/g,(function(){return a})).replace(/<SP>/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<SP>)?\w+<SP>)<OPT>(?:<SP><OPT>)*/.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<SP>)?HEALTHCHECK<SP>(?:<OPT><SP>)*)(?:CMD|NONE)\b/.source,"i"),lookbehind:!0,greedy:!0},{pattern:s(/(^(?:ONBUILD<SP>)?FROM<SP>(?:<OPT><SP>)*(?!--)[^ \t\\]+<SP>)AS/.source,"i"),lookbehind:!0,greedy:!0},{pattern:s(/(^ONBUILD<SP>)\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(/<ID>/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]+)<ID>/.source,"i"),lookbehind:!0,greedy:!0,alias:"class-name",inside:n},"attr-value":{pattern:r(/(=[ \t\r\n]*)<ID>/.source),lookbehind:!0,greedy:!0,inside:n},"attr-name":{pattern:r(/([\[;, \t\r\n])<ID>(?=[ \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\\])<ID>/.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","<wrapper>","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","<PRIVATE",">>>>>>","<<<<<<<","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?","<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","<iota>","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?","<reversed>","3append-as","virtual-sequence","subseq?","remove-nth!","length","last-index","lengthen","assert-sequence","copy","move","third","first","tail?","set-first","prefix","bounds-error","<repetition>","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","<fp-nan>","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","input<sequence","append-outputs","drop-inputs","inputs","smart-2reduce","drop-outputs","smart-reduce","preserving","smart-when","outputs","append-outputs-as","smart-unless","smart-if*","sum-outputs","input<sequence-unsafe","output>sequence"]),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:/[()<BDO®]/,alias:"bold"}}}(e)}e.exports=t,t.displayName="$false",t.aliases=[]},6498:function(e){"use strict";function t(e){e.languages["firestore-security-rules"]=e.languages.extend("clike",{comment:/\/\/.*/,keyword:/\b(?:allow|function|if|match|null|return|rules_version|service)\b/,operator:/&&|\|\||[<>!=]=?|[-+*/%]|\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|<-|->|[!=:]=|<?\|{1,3}>?|\??(?:<=|>=|<>|[-+*/%=<>])\??|[!?^&]|~[+~-]|:>|:\?>?/}),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=/[^<()"']|\((?:<expr>)*\)|<(?!#--)|<#--(?:[^-]|-(?!->))*-->|"(?:[^\\"]|\\.)*"|'(?:[^\\']|\\.)*'/.source,n=0;n<2;n++)t=t.replace(/<expr>/g,(function(){return t}));t=t.replace(/<expr>/g,/[^\s\S]/.source);var r={comment:/<#--[\s\S]*?-->/,string:[{pattern:/\br("|')(?:(?!\1)[^\\]|\\.)*\1/,greedy:!0},{pattern:RegExp(/("|')(?:(?!\1|\$\{)[^\\]|\\.|\$\{(?:(?!\})(?:<expr>))*\})*\1/.source.replace(/<expr>/g,(function(){return t}))),greedy:!0,inside:{interpolation:{pattern:RegExp(/((?:^|[^\\])(?:\\\\)*)\$\{(?:(?!\})(?:<expr>))*\}/.source.replace(/<expr>/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](?:<expr>)*?>|\$\{(?:<expr>)*?\}/.source.replace(/<expr>/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;n<t.length;){var r=t[n++];if("keyword"===r.type&&"mutation"===r.content){var a=[];if(d(["definition-mutation","punctuation"])&&"("===u(1).content){n+=2;var i=f(/^\($/,/^\)$/);if(-1===i)continue;for(;n<i;n++){var o=u(0);"variable"===o.type&&(p(o,"variable-input"),a.push(o.content))}n=i+1}if(d(["punctuation","property-query"])&&"{"===u(0).content&&(n++,p(u(0),"property-mutation"),a.length>0)){var s=f(/^\{$/,/^\}$/);if(-1===s)continue;for(var l=n;l<s;l++){var c=t[l];"variable"===c.type&&a.indexOf(c.content)>=0&&p(c,"variable-input")}}}}function u(e){return t[n+e]}function d(e,t){t=t||0;for(var n=0;n<e.length;n++){var r=u(n+t);if(!r||r.type!==e[n])return!1}return!0}function f(e,r){for(var a=1,i=n;i<t.length;i++){var o=t[i],s=o.content;if("punctuation"===o.type&&"string"==typeof s)if(e.test(s))a++;else if(r.test(s)&&0===--a)return i}return-1}function p(e,t){var n=e.alias;n?Array.isArray(n)||(e.alias=n=[n]):e.alias=n=[],n.push(t)}}))}e.exports=t,t.displayName="graphql",t.aliases=[]},9863:function(e){"use strict";function t(e){e.languages.groovy=e.languages.extend("clike",{string:[{pattern:/("""|''')(?:[^\\]|\\[\s\S])*?\1|\$\/(?:[^/$]|\$(?:[/$]|(?![/$]))|\/(?!\$))*\/\$/,greedy:!0},{pattern:/(["'/])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0}],keyword:/\b(?:abstract|as|assert|boolean|break|byte|case|catch|char|class|const|continue|def|default|do|double|else|enum|extends|final|finally|float|for|goto|if|implements|import|in|instanceof|int|interface|long|native|new|package|private|protected|public|return|short|static|strictfp|super|switch|synchronized|this|throw|throws|trait|transient|try|void|volatile|while)\b/,number:/\b(?:0b[01_]+|0x[\da-f_]+(?:\.[\da-f_p\-]+)?|[\d_]+(?:\.[\d_]+)?(?:e[+-]?\d+)?)[glidf]?\b/i,operator:{pattern:/(^|[^.])(?:~|==?~?|\?[.:]?|\*(?:[.=]|\*=?)?|\.[@&]|\.\.<|\.\.(?!\.)|-[-=>]?|\+[+=]?|!=?|<(?:<=?|=>?)?|>(?:>>?=?|=)?|&[&=]?|\|[|=]?|\/=?|\^=?|%=?)/,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<a;r++){var i=t[r];i="string"==typeof i?{filter:i,language:i}:i,e.languages[i.language]&&(n["filter-"+i.filter]={pattern:RegExp("((?:^|\\r?\\n|\\r)([\\t ]*)):{{filter_name}}(?:(?:\\r?\\n|\\r)(?:\\2[\\t ].+|\\s*?(?=\\r?\\n|\\r)))+".replace("{{filter_name}}",(function(){return i.filter}))),lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"symbol"},text:{pattern:/[\s\S]+/,alias:[i.language,"language-"+i.language],inside:e.languages[i.language]}}})}e.languages.insertBefore("haml","filter",n)}(e)}e.exports=a,a.displayName="haml",a.aliases=[]},3992:function(e,t,n){"use strict";var r=n(3076);function a(e){e.register(r),function(e){e.languages.handlebars={comment:/\{\{![\s\S]*?\}\}/,delimiter:{pattern:/^\{\{\{?|\}\}\}?$/,alias:"punctuation"},string:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][+-]?\d+)?/,boolean:/\b(?:false|true)\b/,block:{pattern:/^(\s*(?:~\s*)?)[#\/]\S+?(?=\s*(?:~\s*)?$|\s)/,lookbehind:!0,alias:"keyword"},brackets:{pattern:/\[[^\]]+\]/,inside:{punctuation:/\[|\]/,variable:/[\s\S]+/}},punctuation:/[!"#%&':()*+,.\/;<=>@\[\\\]^`{|}~]/,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(/<SELF>/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(/\{(?:[^{}']|'(?![{},'])|''|<STR>|<SELF>)*\}/.source.replace(/<STR>/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(/(?:[^{}']|'[^']*'|\{(?:<SELF>)?\})+/.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:/[=!*/%+\-^&|]=|>>?=?|<<?=?|:?:?=|\+\+?|--?|\*\*?|\/\/?|%|\|\|?|&&?|\b(?:and|not|or|return)\b|@@?|\?\??|\.\./,punctuation:/[{}[\];(),.:]/}}e.exports=t,t.displayName="io",t.aliases=[]},5850:function(e){"use strict";function t(e){e.languages.j={comment:{pattern:/\bNB\..*/,greedy:!0},string:{pattern:/'(?:''|[^'\r\n])*'/,greedy:!0},keyword:/\b(?:(?:CR|LF|adverb|conjunction|def|define|dyad|monad|noun|verb)\b|(?:assert|break|case|catch[dt]?|continue|do|else|elseif|end|fcase|for|for_\w+|goto_\w+|if|label_\w+|return|select|throw|try|while|whilst)\.)/,verb:{pattern:/(?!\^:|;\.|[=!][.:])(?:\{(?:\.|::?)?|p(?:\.\.?|:)|[=!\]]|[<>+*\-%$|,#][.:]?|[?^]\.?|[;\[]:?|[~}"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+)(?!<keyword>)[a-z]\w*(?:\.[a-z]\w*)*\.?/.source.replace(/<keyword>/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*<mem>)?|<mem>/.source.replace(/<mem>/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)>(?!<code>)\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<l;s++)i[s]instanceof RegExp&&(i[s]={pattern:i[s]}),n(i[s]);else n(i)}}(t,(function(e){e.inside||(e.inside={}),e.inside.rest=n}))}))}}),t.addSupport(["java","javascript","php"],t)}(e)}e.exports=t,t.displayName="javadoclike",t.aliases=[]},8728:function(e){"use strict";function t(e){e.languages.javascript=e.languages.extend("clike",{"class-name":[e.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{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$.+-]*\/)+(?:<init>)?\([^()]*\)/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$]+(?=\.(?:<init>|[\w$]+)\()/,function:/(?:<init>|[\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(/<ID>/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*)(?:<ID>(?:\s*,\s*(?:\*\s*as\s+<ID>|\{[^{}]*\}))?|\*\s*as\s+<ID>|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(/(\bexport\b\s*)(?:\*(?:\s*as\s+<ID>)?(?=\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*)#?<ID>/.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<n.length;r++){var a=n[r],i=e.languages.javascript[a];"RegExp"===e.util.type(i)&&(i=e.languages.javascript[a]={pattern:i});var o=i.inside||{};i.inside=o,o["maybe-class-name"]=/^[A-Z][\s\S]*/}}(e)}e.exports=t,t.displayName="jsExtras",t.aliases=[]},3777:function(e){"use strict";function t(e){!function(e){var t=e.languages.javascript["template-string"],n=t.pattern.source,r=t.inside.interpolation,a=r.inside["interpolation-punctuation"],i=r.pattern.source;function o(t,r){if(e.languages[t])return{pattern:RegExp("((?:"+r+")\\s*)"+n),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:t}}}}function s(e,t){return"___"+t.toUpperCase()+"_"+e+"___"}function l(t,n,r){var a={code:t,grammar:n,language:r};return e.hooks.run("before-tokenize",a),a.tokens=e.tokenize(a.code,a.grammar),e.hooks.run("after-tokenize",a),a.tokens}function c(t){var n={};n["interpolation-punctuation"]=a;var i=e.tokenize(t,n);if(3===i.length){var o=[1,1];o.push.apply(o,l(i[1],e.languages.javascript,"javascript")),i.splice.apply(i,o)}return new e.Token("interpolation",i,r.alias,t)}function u(t,n,r){var a=e.tokenize(t,{interpolation:{pattern:RegExp(i),lookbehind:!0}}),o=0,u={},d=l(a.map((function(e){if("string"==typeof e)return e;for(var n,a=e.content;-1!==t.indexOf(n=s(o++,r)););return u[n]=a,n})).join(""),n,r),f=Object.keys(u);return o=0,function e(t){for(var n=0;n<t.length;n++){if(o>=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<a;r++){var i=n[r];if("string"!=typeof i){var o=i.content;if(Array.isArray(o))if("template-string"===i.type){var s=o[1];if(3===o.length&&"string"!=typeof s&&"embedded-code"===s.type){var l=f(s),c=s.alias,d=Array.isArray(c)?c[0]:c,p=e.languages[d];if(!p)continue;o[1]=u(l,p,d)}}else t(o);else"string"!=typeof o&&t([o])}}}(t.tokens)}))}(e)}e.exports=t,t.displayName="jsTemplates",t.aliases=[]},1331:function(e,t,n){"use strict";var r=n(9657),a=n(7433);function i(e){e.register(r),e.register(a),function(e){var t=e.languages.javascript,n=/\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})+\}/.source,r="(@(?:arg|argument|param|property)\\s+(?:"+n+"\\s+)?)";e.languages.jsdoc=e.languages.extend("javadoclike",{parameter:{pattern:RegExp(r+/(?:(?!\s)[$\w\xA0-\uFFFF.])+(?=\s|$)/.source),lookbehind:!0,inside:{punctuation:/\./}}}),e.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(r+/\[(?:(?!\s)[$\w\xA0-\uFFFF.])+(?:=[^[\]]+)?\](?=\s|$)/.source),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:t,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp(/(@(?:augments|class|extends|interface|memberof!?|template|this|typedef)\s+(?:<TYPE>\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(/<TYPE>/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|<unknown>|.*(?:node_modules|\(<anonymous>\)|\(<unknown>|<anonymous>$|\(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=/(?:\{<S>*\.{3}(?:[^{}]|<BRACES>)*\})/.source;function i(e,t){return e=e.replace(/<S>/g,(function(){return n})).replace(/<BRACES>/g,(function(){return r})).replace(/<SPREAD>/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.:-]+(?:<S>+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|<BRACES>))?|<SPREAD>))*<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(/<SPREAD>/.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:i(/=<BRACES>/.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;a<n.length;a++){var i=n[a],s=!1;if("string"!=typeof i&&("tag"===i.type&&i.content[0]&&"tag"===i.content[0].type?"</"===i.content[0].content[0].content?r.length>0&&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);a<n.length-1&&("string"==typeof n[a+1]||"plain-text"===n[a+1].type)&&(l+=o(n[a+1]),n.splice(a+1,1)),a>0&&("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}<ipv4>|(?:[\da-f]{1,4}:){0,5}:<ipv4>|::(?:[\da-f]{1,4}:){0,5}<ipv4>|[\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})?|<ipv4>(?:\/\d{1,2})?)\b/.source.replace(/<ipv4>/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(/<nonId>/g,t),n)}e.languages.kumir={comment:{pattern:/\|.*/},prolog:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^\n\r"]*"|'[^\n\r']*'/,greedy:!0},boolean:{pattern:n(/(^|[<nonId>])(?:да|нет)(?=[<nonId>]|$)/.source),lookbehind:!0},"operator-word":{pattern:n(/(^|[<nonId>])(?:и|или|не)(?=[<nonId>]|$)/.source),lookbehind:!0,alias:"keyword"},"system-variable":{pattern:n(/(^|[<nonId>])знач(?=[<nonId>]|$)/.source),lookbehind:!0,alias:"keyword"},type:[{pattern:n(/(^|[<nonId>])(?:вещ|лит|лог|сим|цел)(?:\x20*таб)?(?=[<nonId>]|$)/.source),lookbehind:!0,alias:"builtin"},{pattern:n(/(^|[<nonId>])(?:компл|сканкод|файл|цвет)(?=[<nonId>]|$)/.source),lookbehind:!0,alias:"important"}],keyword:{pattern:n(/(^|[<nonId>])(?:алг|арг(?:\x20*рез)?|ввод|ВКЛЮЧИТЬ|вс[её]|выбор|вывод|выход|дано|для|до|дс|если|иначе|исп|использовать|кон(?:(?:\x20+|_)исп)?|кц(?:(?:\x20+|_)при)?|надо|нач|нс|нц|от|пауза|пока|при|раза?|рез|стоп|таб|то|утв|шаг)(?=[<nonId>]|$)/.source),lookbehind:!0},name:{pattern:n(/(^|[<nonId>])[^\d<nonId>][^<nonId>]*(?:\x20+[^<nonId>]+)*(?=[<nonId>]|$)/.source),lookbehind:!0},number:{pattern:n(/(^|[<nonId>])(?:\B\$[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)(?=[<nonId>]|$)/.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])*#\}|[^{])|<expr>)*\)/.source,n=0;n<5;n++)t=t.replace(/<expr>/g,(function(){return t}));t=t.replace(/<expr>/g,/[^\s\S]/.source);var r=e.languages.lilypond={comment:/%(?:(?!\{).*|\{[\s\S]*?%\})/,"embedded-scheme":{pattern:RegExp(/(^|[=\s])#(?:"(?:[^"\\]|\\.)*"|[^\s()"]*(?:[^\s()]|<expr>))/.source.replace(/<expr>/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(/<inner>/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__(?:(?!_)<inner>|_(?:(?!_)<inner>)+_)+__\b|\*\*(?:(?!\*)<inner>|\*(?:(?!\*)<inner>)+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(/\b_(?:(?!_)<inner>|__(?:(?!_)<inner>)+__)+_\b|\*(?:(?!\*)<inner>|\*\*(?:(?!\*)<inner>)+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(/(~~?)(?:(?!~)<inner>)+\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(/!?\[(?:(?!\])<inner>)+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\])<inner>)+\])/.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<r;n++){var a=t[n];if("code"===a.type){var i=a.content[1],o=a.content[3];if(i&&o&&"code-language"===i.type&&"code-block"===o.type&&"string"==typeof i.content){var s=i.content.replace(/\b#/g,"sharp").replace(/\b\+\+/g,"pp"),l="language-"+(s=(/[a-z][\w-]*/i.exec(s)||[""])[0].toLowerCase());o.alias?"string"==typeof o.alias?o.alias=[o.alias,l]:o.alias.push(l):o.alias=[l]}}else e(a.content)}}(e.tokens)})),e.hooks.add("wrap",(function(t){if("code-block"===t.type){for(var n="",r=0,a=t.classes.length;r<a;r++){var i=t.classes[r],c=/language-(.+)/.exec(i);if(c){n=c[1];break}}var u,d=e.languages[n];if(d)t.content=e.highlight((u=t.content.value,u.replace(o,"").replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,(function(e,t){var n;if("#"===(t=t.toLowerCase())[0])return n="x"===t[1]?parseInt(t.slice(2),16):Number(t.slice(1)),l(n);var r=s[t];return r||e}))),d,n);else if(n&&"none"!==n&&e.plugins.autoloader){var f="md-"+(new Date).valueOf()+"-"+Math.floor(1e16*Math.random());t.attributes.id=f,e.plugins.autoloader.loadLanguages(n,(function(){var t=document.getElementById(f);t&&(t.innerHTML=e.highlight(t.textContent,e.languages[n],n))}))}}}));var o=RegExp(e.languages.markup.tag.pattern.source,"gi"),s={amp:"&",lt:"<",gt:">",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<s.length&&!(a>=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:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\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:/<!\[CDATA\[[\s\S]*?\]\]>/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:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:e.languages[n]},r.cdata=/^<!\[CDATA\[|\]\]>$/i;var a={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:r}};a["language-"+n]={pattern:/[\s\S]+/,inside:e.languages[n]};var i={};i[t]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.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]|===+|---+|-\.+-)(?![<>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.length;r++){var a=e[r],i=t.indexOf(a);if(-1!==i)if(i%2==0)n.push(i+1);else if(n.pop()!==i)return!1}return 0===n.length})(t)||(e.type="bad-line",e.content=t)}}))}))}(e)}e.exports=t,t.displayName="naniscript",t.aliases=[]},7188:function(e){"use strict";function t(e){e.languages.nasm={comment:/;.*$/m,string:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,label:{pattern:/(^\s*)[A-Za-z._?$][\w.?$@~#]*:/m,lookbehind:!0,alias:"function"},keyword:[/\[?BITS (?:16|32|64)\]?/,{pattern:/(^\s*)section\s*[a-z.]+:?/im,lookbehind:!0},/(?:extern|global)[^;\r\n]*/i,/(?:CPU|DEFAULT|FLOAT).*$/m],register:{pattern:/\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)\b/i,alias:"variable"},number:/(?:\b|(?=\$))(?:0[hx](?:\.[\da-f]+|[\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:/[\[\]*+\-\/%<>=&|$!]/}}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+(?:<braces>)?|<braces>)/.source.replace(/<braces>/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+)<type>/.source.replace(/<type>/g,(function(){return n})),"i"),lookbehind:!0,inside:null},{pattern:RegExp(/<type>(?=\s+is\b)/.source.replace(/<type>/g,(function(){return n})),"i"),inside:null},{pattern:RegExp(/(:\s*)<type>/.source.replace(/<type>/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 ]*)):<filter_name>(?:(?:\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<i;a++){var o=n[a];o="string"==typeof o?{filter:o,language:o}:o,e.languages[o.language]&&(r["filter-"+o.filter]={pattern:RegExp(t.replace("<filter_name>",(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=/%< *-\*- *<lang>\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("<lang>",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://,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=/(?:[^\\()[\]{}"'/]|<string>|\/(?![*/])|<comment>|\(<expr>*\)|\[<expr>*\]|\{<expr>*\}|\\[\s\S])/.source.replace(/<string>/g,(function(){return t})).replace(/<comment>/g,(function(){return n})),a=0;a<2;a++)r=r.replace(/<expr>/g,(function(){return r}));r=r.replace(/<expr>/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*\(<js>*\)\s*\{<js>*\}/.source.replace(/<js>/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;}[])(?:(?!$|[;}])<js>)+/.source.replace(/<js>/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<t;n++)e=e.replace(/<<self>>/g,(function(){return"(?:"+e+")"}));return e.replace(/<<self>>/g,"[^\\s\\S]")}(t(/\{(?:[^"{}]|<<0>>|<<self>>)*\}/.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:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|<?[=!]|[idmnsuxU]+(?:-[idmnsuxU]+)?:?))?/,alias:"punctuation",inside:{"group-name":i}},{pattern:/\)/,alias:"punctuation"}],quantifier:{pattern:/(?:[+*?]|\{\d+(?:,\d*)?\})[?+]?/,alias:"number"},alternation:{pattern:/\|/,alias:"keyword"}}}(e)}e.exports=t,t.displayName="regex",t.aliases=[]},7382:function(e){"use strict";function t(e){e.languages.rego={comment:/#.*/,property:{pattern:/(^|[^\\.])(?:"(?:\\.|[^\\"\r\n])*"|`[^`]*`|\b[a-z_]\w*\b)(?=\s*:(?!=))/i,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:as|default|else|import|not|null|package|set(?=\s*\()|some|with)\b/,boolean:/\b(?:false|true)\b/,function:{pattern:/\b[a-z_]\w*\b(?:\s*\.\s*\b[a-z_]\w*\b)*(?=\s*\()/i,inside:{namespace:/\b\w+\b(?=\s*\.)/,punctuation:/\./}},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,operator:/[-+*/%|&]|[<>:=]=?|!=|\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]*<name>[ \t]*\*{3}(?:.|[\r\n](?!\*{3}))*/.source.replace(/<name>/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=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|<self>)*\*\//.source,n=0;n<2;n++)t=t.replace(/<self>/g,(function(){return t}));t=t.replace(/<self>/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+)?(?:<act>)\.[a-z]+\b[^;]+/.source.replace(/<act>/g,(function(){return m})),"i"),lookbehind:!0,inside:{keyword:RegExp(/(?:<act>)\.[a-z]+\b/.source.replace(/<act>/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)(?:<str>|[^;"'])+;/.source.replace(/<str>/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))?)(?:<str>|[^"'])+?(?=endsubmit;)/.source.replace(/<str>/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))?)(?:<str>|[^"'])+?(?=endsubmit;)/.source.replace(/<str>/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)(?:[^;"']|<str>)+;/.source.replace(/<str>/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]}({"<ureal dec>":/\d+(?:\/\d+)|(?:\d+(?:\.\d*)?|\.\d+)(?:[esfdl][+-]?\d+)?/.source,"<real dec>":/[+-]?<ureal dec>|[+-](?:inf|nan)\.0/.source,"<imaginary dec>":/[+-](?:<ureal dec>|(?:inf|nan)\.0)?i/.source,"<complex dec>":/<real dec>(?:@<real dec>|<imaginary dec>)?|<imaginary dec>/.source,"<num dec>":/(?:#d(?:#[ei])?|#[ei](?:#d)?)?<complex dec>/.source,"<ureal box>":/[0-9a-f]+(?:\/[0-9a-f]+)?/.source,"<real box>":/[+-]?<ureal box>|[+-](?:inf|nan)\.0/.source,"<imaginary box>":/[+-](?:<ureal box>|(?:inf|nan)\.0)?i/.source,"<complex box>":/<real box>(?:@<real box>|<imaginary box>)?|<imaginary box>/.source,"<num box>":/#[box](?:#[ei])?|(?:#[ei])?#[box]<complex box>/.source,"<number>":/(^|[()\[\]\s])(?:<num dec>|<num box>)(?=[()\[\]\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?)|\$(?!')|<(?!<)|<<str>>)+/.source.replace(/<<str>>/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+"|"+/\{(?:[^{}"']|<str>|\{(?:[^{}"']|<str>|\{(?:[^{}"']|<str>)*\})*\})*\}/.source.replace(/<str>/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*)<TERMINAL>(?:\s*(?:(?:\*|->)\s*<TERMINAL>|,\s*<TERMINAL>(?:(?=<NOT-LAST>)|(?!<NOT-LAST>)\s+<LONG-ID>)))*/.source.replace(/<NOT-LAST>/g,(function(){return/\s*(?:[*,]|->)/.source})).replace(/<TERMINAL>/g,(function(){return/(?:'[\w']*|<LONG-ID>|\((?:[^()]|\([^()]*\))*\)|\{(?:[^{}]|\{[^{}]*\})*\})(?:\s+<LONG-ID>)*/.source})).replace(/<LONG-ID>/g,(function(){return/(?!<KEYWORD>)[a-z\d_][\w'.]*/.source})).replace(/<KEYWORD>/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(/<MOD>/g,(function(){return"(?:"+t+")"})).replace(/<PAR>/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*(?:<MOD>|<PAR>|[<>=])*\./.source),inside:{modifier:{pattern:r(/(^[a-z]\w*)(?:<MOD>|<PAR>|[<>=])+(?=\.)/.source),lookbehind:!0,inside:a},tag:/^[a-z]\w*/,punctuation:/\.$/}},list:{pattern:r(/^[*#]+<MOD>*\s+\S.*/.source,"m"),inside:{modifier:{pattern:r(/(^[*#]+)<MOD>+/.source),lookbehind:!0,inside:a},punctuation:/^[*#]+/}},table:{pattern:r(/^(?:(?:<MOD>|<PAR>|[<>=^~])+\.\s*)?(?:\|(?:(?:<MOD>|<PAR>|[<>=^~_]|[\\/]\d+)+\.|(?!(?:<MOD>|<PAR>|[<>=^~_]|[\\/]\d+)+\.))[^|]*)+\|/.source,"m"),inside:{modifier:{pattern:r(/(^|\|(?:\r?\n|\r)?)(?:<MOD>|<PAR>|[<>=^~_]|[\\/]\d+)+(?=\.)/.source),lookbehind:!0,inside:a},punctuation:/\||^\./}},inline:{pattern:r(/(^|[^a-zA-Z\d])(\*\*|__|\?\?|[*_%@+\-^~])<MOD>*.+?\2(?![a-zA-Z\d])/.source),lookbehind:!0,inside:{bold:{pattern:r(/(^(\*\*?)<MOD>*).+?(?=\2)/.source),lookbehind:!0},italic:{pattern:r(/(^(__?)<MOD>*).+?(?=\2)/.source),lookbehind:!0},cite:{pattern:r(/(^\?\?<MOD>*).+?(?=\?\?)/.source),lookbehind:!0,alias:"string"},code:{pattern:r(/(^@<MOD>*).+?(?=@)/.source),lookbehind:!0,alias:"keyword"},inserted:{pattern:r(/(^\+<MOD>*).+?(?=\+)/.source),lookbehind:!0},deleted:{pattern:r(/(^-<MOD>*).+?(?=-)/.source),lookbehind:!0},span:{pattern:r(/(^%<MOD>*).+?(?=%)/.source),lookbehind:!0},modifier:{pattern:r(/(^\*\*|__|\?\?|[*_%@+\-^~])<MOD>+/.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(/"<MOD>*[^"]+":.+?(?=[^\w/]?(?:\s|$))/.source),inside:{text:{pattern:r(/(^"<MOD>*)[^"]+(?=")/.source),lookbehind:!0},modifier:{pattern:r(/(^")<MOD>+/.source),lookbehind:!0,inside:a},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[":]/}},image:{pattern:r(/!(?:<MOD>|<PAR>|[<>=])*(?![<>=])[^!\s()]+(?:\([^)]+\))?!(?::.+?(?=[^\w/]?(?:\s|$)))?/.source),inside:{source:{pattern:r(/(^!(?:<MOD>|<PAR>|[<>=])*)(?![<>=])[^!\s()]+(?:\([^)]+\))?(?=!)/.source),lookbehind:!0,alias:"url"},modifier:{pattern:r(/(^!)(?:<MOD>|<PAR>|[<>=])+/.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:/<INCLUDE_TYPOSCRIPT:\s*source\s*=\s*(?:"[^"\r\n]*"|'[^'\r\n]*')\s*>/,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;i<r.length;i++){var o=r[i],s=!1;if("string"!=typeof o&&("tag"===o.type&&o.content[0]&&"tag"===o.content[0].type?"</"===o.content[0].content[0].content?a.length>0&&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);i<r.length-1&&("string"==typeof r[i+1]||"plain-text"===r[i+1].type)&&(l+=t(r[i+1]),r.splice(i+1,1)),i>0&&("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]|[?:-]<PLAIN>)(?:[ \t]*(?:(?![#:])<PLAIN>|:<PLAIN>))*/.source.replace(/<PLAIN>/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<<prop>>[ \t]+)?)(?:<<value>>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<<prop>>/g,(function(){return r})).replace(/<<value>>/g,(function(){return e}));return RegExp(n,t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<<prop>>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<<prop>>/g,(function(){return r}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<<prop>>[ \t]+)?)<<key>>(?=\s*:\s)/.source.replace(/<<prop>>/g,(function(){return r})).replace(/<<key>>/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*<ALIGN>|\s*const\b|\s*volatile\b|\s*allowzero\b)*)/.source.replace(/<ALIGN>/g,t(a))+"\\s*)*"+/(?:\bpromise\b|(?:\berror\.)?<ID>(?:\.<ID>)*(?!\s+<ID>))/.source.replace(/<ID>/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*)<TYPE>(?=\s*(?:<ALIGN>\s*)?[=;,)])|<TYPE>(?=\s*(?:<ALIGN>\s*)?\{)/.source.replace(/<TYPE>/g,t(i)).replace(/<ALIGN>/g,t(a))),lookbehind:!0,inside:null},{pattern:RegExp(/(\)\s*)<TYPE>(?=\s*(?:<ALIGN>\s*)?;)/.source.replace(/<TYPE>/g,t(i)).replace(/<ALIGN>/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(;++q<Y;)if(10===x&&(Z=V[X]||1),38===(x=e.charCodeAt(q))){if(9===(E=e.charCodeAt(q+1))||10===E||12===E||32===E||38===E||60===E||E!=E||_&&E===_){Q+=u(x),Z++;continue}for(C=R=q+1,D=R,35===E?(D=++C,88===(E=e.charCodeAt(D))||120===E?(N=h,D=++C):N=g):N=p,n="",T="",f="",M=v[N],D--;++D<Y&&M(E=e.charCodeAt(D));)f+=u(E),N===p&&c.call(r,f)&&(n=f,T=r[f]);(o=59===e.charCodeAt(D))&&(D++,(i=N===p&&l(f))&&(n=f,T=i)),P=1+D-R,(o||F)&&(f?N===p?(o&&!T?S(5,1):(n!==f&&(P=1+(D=C+n.length)-C,o=!1),o||(A=n?1:3,t.attribute?61===(E=e.charCodeAt(D))?(S(A,P),T=null):s(E)?T=null:S(A,P):S(A,P))),w=T):(o||S(2,P),y(w=parseInt(f,m[N]))?(S(7,P),w=u(65533)):w in a?(S(6,P),w=a[w]):(O="",k(w)&&S(6,P),w>65535&&(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(/</g,"<").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++n}),e.__id},clone:function e(t,n){var r,i;switch(n=n||{},a.util.type(t)){case"Object":if(i=a.util.objId(t),n[i])return n[i];for(var o in r={},n[i]=r,t)t.hasOwnProperty(o)&&(r[o]=e(t[o],n));return r;case"Array":return i=a.util.objId(t),n[i]?n[i]:(r=[],n[i]=r,t.forEach((function(t,a){r[a]=e(t,n)})),r);default:return t}},getLanguage:function(e){for(;e;){var n=t.exec(e.className);if(n)return n[1].toLowerCase();e=e.parentElement}return"none"},setLanguage:function(e,n){e.className=e.className.replace(RegExp(t,"gi"),""),e.classList.add("language-"+n)},currentScript:function(){if("undefined"==typeof document)return null;if("currentScript"in document)return document.currentScript;try{throw new Error}catch(r){var e=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(r.stack)||[])[1];if(e){var t=document.getElementsByTagName("script");for(var n in t)if(t[n].src==e)return t[n]}return null}},isActive:function(e,t,n){for(var r="no-"+t;e;){var a=e.classList;if(a.contains(t))return!0;if(a.contains(r))return!1;e=e.parentElement}return!!n}},languages:{plain:r,plaintext:r,text:r,txt:r,extend:function(e,t){var n=a.util.clone(a.languages[e]);for(var r in t)n[r]=t[r];return n},insertBefore:function(e,t,n,r){var i=(r=r||a.languages)[e],o={};for(var s in i)if(i.hasOwnProperty(s)){if(s==t)for(var l in n)n.hasOwnProperty(l)&&(o[l]=n[l]);n.hasOwnProperty(s)||(o[s]=i[s])}var c=r[e];return r[e]=o,a.languages.DFS(a.languages,(function(t,n){n===c&&t!=e&&(this[t]=o)})),o},DFS:function e(t,n,r,i){i=i||{};var o=a.util.objId;for(var s in t)if(t.hasOwnProperty(s)){n.call(t,s,t[s],r||s);var l=t[s],c=a.util.type(l);"Object"!==c||i[o(l)]?"Array"!==c||i[o(l)]||(i[o(l)]=!0,e(l,n,s,i)):(i[o(l)]=!0,e(l,n,null,i))}}},plugins:{},highlightAll:function(e,t){a.highlightAllUnder(document,e,t)},highlightAllUnder:function(e,t,n){var r={callback:n,container:e,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};a.hooks.run("before-highlightall",r),r.elements=Array.prototype.slice.apply(r.container.querySelectorAll(r.selector)),a.hooks.run("before-all-elements-highlight",r);for(var i,o=0;i=r.elements[o++];)a.highlightElement(i,!0===t,r.callback)},highlightElement:function(t,n,r){var i=a.util.getLanguage(t),o=a.languages[i];a.util.setLanguage(t,i);var s=t.parentElement;s&&"pre"===s.nodeName.toLowerCase()&&a.util.setLanguage(s,i);var l={element:t,language:i,grammar:o,code:t.textContent};function c(e){l.highlightedCode=e,a.hooks.run("before-insert",l),l.element.innerHTML=l.highlightedCode,a.hooks.run("after-highlight",l),a.hooks.run("complete",l),r&&r.call(l.element)}if(a.hooks.run("before-sanity-check",l),(s=l.element.parentElement)&&"pre"===s.nodeName.toLowerCase()&&!s.hasAttribute("tabindex")&&s.setAttribute("tabindex","0"),!l.code)return a.hooks.run("complete",l),void(r&&r.call(l.element));if(a.hooks.run("before-highlight",l),l.grammar)if(n&&e.Worker){var u=new Worker(a.filename);u.onmessage=function(e){c(e.data)},u.postMessage(JSON.stringify({language:l.language,code:l.code,immediateClose:!0}))}else c(a.highlight(l.code,l.grammar,l.language));else c(a.util.encode(l.code))},highlight:function(e,t,n){var r={code:e,grammar:t,language:n};if(a.hooks.run("before-tokenize",r),!r.grammar)throw new Error('The language "'+r.language+'" has no grammar.');return r.tokens=a.tokenize(r.code,r.grammar),a.hooks.run("after-tokenize",r),i.stringify(a.util.encode(r.tokens),r.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var r in n)t[r]=n[r];delete t.rest}var a=new l;return c(a,a.head,e),s(e,a,t,a.head,0),function(e){var t=[],n=e.head.next;for(;n!==e.tail;)t.push(n.value),n=n.next;return t}(a)},hooks:{all:{},add:function(e,t){var n=a.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=a.hooks.all[e];if(n&&n.length)for(var r,i=0;r=n[i++];)r(t)}},Token:i};function i(e,t,n,r){this.type=e,this.content=t,this.alias=n,this.length=0|(r||"").length}function o(e,t,n,r){e.lastIndex=t;var a=e.exec(n);if(a&&r&&a[1]){var i=a[1].length;a.index+=i,a[0]=a[0].slice(i)}return a}function s(e,t,n,r,l,d){for(var f in n)if(n.hasOwnProperty(f)&&n[f]){var p=n[f];p=Array.isArray(p)?p:[p];for(var h=0;h<p.length;++h){if(d&&d.cause==f+","+h)return;var g=p[h],m=g.inside,v=!!g.lookbehind,b=!!g.greedy,y=g.alias;if(b&&!g.pattern.global){var k=g.pattern.toString().match(/[imsuy]*$/)[0];g.pattern=RegExp(g.pattern.source,k+"g")}for(var x=g.pattern||g,w=r.next,E=l;w!==t.tail&&!(d&&E>=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&&(R<C||"string"==typeof N.value);N=N.next)O++,R+=N.value.length;O--,S=e.slice(E,R),A.index-=E}else if(!(A=o(x,0,S,v)))continue;T=A.index;var M=A[0],I=S.slice(0,T),L=S.slice(T+M.length),P=E+S.length;d&&P>d.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<n&&r!==e.tail;a++)r=r.next;t.next=r,r.prev=t,e.length-=a}if(e.Prism=a,i.stringify=function e(t,n){if("string"==typeof t)return t;if(Array.isArray(t)){var r="";return t.forEach((function(t){r+=e(t,n)})),r}var i={type:t.type,content:e(t.content,n),tag:"span",classes:["token",t.type],attributes:{},language:n},o=t.alias;o&&(Array.isArray(o)?Array.prototype.push.apply(i.classes,o):i.classes.push(o)),a.hooks.run("wrap",i);var s="";for(var l in i.attributes)s+=" "+l+'="'+(i.attributes[l]||"").replace(/"/g,""")+'"';return"<"+i.tag+' class="'+i.classes.join(" ")+'"'+s+">"+i.content+"</"+i.tag+">"},!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<o;n++){var s=e[n];r(s)?t=a.call(t,i.call(s)):t.push(s)}return t};o.wrap=function(e){return function(){return e(o(arguments))}}},9244:function(e){e.exports=function(e){return!(!e||"string"==typeof e)&&(e instanceof Array||Array.isArray(e)||e.length>=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;c<u;c++)i=(n=s[c]).property,o=n.value,l?t(i,o,n):o&&(a||(a={}),a[i]=o);return a}e.exports=a,e.exports.default=a},605:function(e,t,n){"use strict";var r=n(1024);var a="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=r.useState,o=r.useEffect,s=r.useLayoutEffect,l=r.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!a(e,n)}catch(e){return!0}}var u="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=i({inst:{value:n,getSnapshot:t}}),a=r[0].inst,u=r[1];return s((function(){a.value=n,a.getSnapshot=t,c(a)&&u({inst:a})}),[e,n,t]),o((function(){return c(a)&&u({inst:a}),e((function(){c(a)&&u({inst:a})}))}),[e]),l(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:u},3201:function(e,t,n){"use strict";e.exports=n(605)},8963:function(e){e.exports=function(){for(var e={},n=0;n<arguments.length;n++){var r=arguments[n];for(var a in r)t.call(r,a)&&(e[a]=r[a])}return e};var t=Object.prototype.hasOwnProperty},1024:function(t){"use strict";t.exports=e},314:function(e){"use strict";e.exports=t},2721:function(e){"use strict";e.exports=n},683:function(e){"use strict";e.exports=r},1740:function(e){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},8319:function(e,t,n){var r=n(7652);function a(e){var t,n;function a(t,n){try{var o=e[t](n),s=o.value,l=s instanceof r;Promise.resolve(l?s.v:s).then((function(n){if(l){var r="return"===t?"return":"next";if(!s.k||n.done)return a(r,n);n=e[r](n).value}i(o.done?"return":"normal",n)}),(function(e){a("throw",e)}))}catch(e){i("throw",e)}}function i(e,r){switch(e){case"return":t.resolve({value:r,done:!0});break;case"throw":t.reject(r);break;default:t.resolve({value:r,done:!1})}(t=t.next)?a(t.key,t.arg):n=null}this._invoke=function(e,r){return new Promise((function(i,o){var s={key:e,arg:r,resolve:i,reject:o,next:null};n?n=n.next=s:(t=n=s,a(e,r))}))},"function"!=typeof e.return&&(this.return=void 0)}a.prototype["function"==typeof Symbol&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},a.prototype.next=function(e){return this._invoke("next",e)},a.prototype.throw=function(e){return this._invoke("throw",e)},a.prototype.return=function(e){return this._invoke("return",e)},e.exports=a,e.exports.__esModule=!0,e.exports.default=e.exports},7652:function(e){e.exports=function(e,t){this.v=e,this.k=t},e.exports.__esModule=!0,e.exports.default=e.exports},3317:function(e){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r},e.exports.__esModule=!0,e.exports.default=e.exports},4180:function(e){e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},4786:function(e,t,n){var r=n(3317);e.exports=function(e){if(Array.isArray(e))return r(e)},e.exports.__esModule=!0,e.exports.default=e.exports},7374:function(e){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},4331:function(e,t,n){var r=n(7652);e.exports=function(e){var t={},n=!1;function a(t,a){return n=!0,a=new Promise((function(n){n(e[t](a))})),{done:!1,value:new r(a,1)}}return t["undefined"!=typeof Symbol&&Symbol.iterator||"@@iterator"]=function(){return this},t.next=function(e){return n?(n=!1,e):a("next",e)},"function"==typeof e.throw&&(t.throw=function(e){if(n)throw n=!1,e;return a("throw",e)}),"function"==typeof e.return&&(t.return=function(e){return n?(n=!1,e):a("return",e)}),t},e.exports.__esModule=!0,e.exports.default=e.exports},8193:function(e){function t(e){function n(e){if(Object(e)!==e)return Promise.reject(new TypeError(e+" is not an object."));var t=e.done;return Promise.resolve(e.value).then((function(e){return{value:e,done:t}}))}return t=function(e){this.s=e,this.n=e.next},t.prototype={s:null,n:null,next:function(){return n(this.n.apply(this.s,arguments))},return:function(e){var t=this.s.return;return void 0===t?Promise.resolve({value:e,done:!0}):n(t.apply(this.s,arguments))},throw:function(e){var t=this.s.return;return void 0===t?Promise.reject(e):n(t.apply(this.s,arguments))}},new t(e)}e.exports=function(e){var n,r,a,i=2;for("undefined"!=typeof Symbol&&(r=Symbol.asyncIterator,a=Symbol.iterator);i--;){if(r&&null!=(n=e[r]))return n.call(e);if(a&&null!=(n=e[a]))return new t(n.call(e));r="@@asyncIterator",a="@@iterator"}throw new TypeError("Object is not async iterable")},e.exports.__esModule=!0,e.exports.default=e.exports},1404:function(e){function t(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)}e.exports=function(e){return function(){var n=this,r=arguments;return new Promise((function(a,i){var o=e.apply(n,r);function s(e){t(o,a,i,s,l,"next",e)}function l(e){t(o,a,i,s,l,"throw",e)}s(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports},8946:function(e,t,n){var r=n(7652);e.exports=function(e){return new r(e,0)},e.exports.__esModule=!0,e.exports.default=e.exports},5486:function(e){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},1486:function(e,t,n){var r=n(9687),a=n(2424);function i(t,n,o){return a()?(e.exports=i=Reflect.construct.bind(),e.exports.__esModule=!0,e.exports.default=e.exports):(e.exports=i=function(e,t,n){var a=[null];a.push.apply(a,t);var i=new(Function.bind.apply(e,a));return n&&r(i,n.prototype),i},e.exports.__esModule=!0,e.exports.default=e.exports),i.apply(null,arguments)}e.exports=i,e.exports.__esModule=!0,e.exports.default=e.exports},702:function(e,t,n){var r=n(5281);function a(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,r(a.key),a)}}e.exports=function(e,t,n){return t&&a(e.prototype,t),n&&a(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e},e.exports.__esModule=!0,e.exports.default=e.exports},9746:function(e,t,n){var r=n(5508);e.exports=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=r(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,i=function(){};return{s:i,n:function(){return a>=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<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},e.exports.__esModule=!0,e.exports.default=e.exports,t.apply(this,arguments)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},5225:function(e,t,n){var r=n(3155);function a(){return"undefined"!=typeof Reflect&&Reflect.get?(e.exports=a=Reflect.get.bind(),e.exports.__esModule=!0,e.exports.default=e.exports):(e.exports=a=function(e,t,n){var a=r(e,t);if(a){var i=Object.getOwnPropertyDescriptor(a,t);return i.get?i.get.call(arguments.length<3?e:n):i.value}},e.exports.__esModule=!0,e.exports.default=e.exports),a.apply(this,arguments)}e.exports=a,e.exports.__esModule=!0,e.exports.default=e.exports},2242:function(e){function t(n){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},5821:function(e,t,n){var r=n(9687);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&r(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},2185:function(e){e.exports=function(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}},e.exports.__esModule=!0,e.exports.default=e.exports},2424:function(e){e.exports=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}},e.exports.__esModule=!0,e.exports.default=e.exports},4682:function(e){e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},7249:function(e){e.exports=function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,i,o,s=[],l=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(e){c=!0,a=e}finally{try{if(!l&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(c)throw a}}return s}},e.exports.__esModule=!0,e.exports.default=e.exports},20:function(e){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},114:function(e){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},5118:function(e,t,n){var r=n(4143);function a(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}e.exports=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e},e.exports.__esModule=!0,e.exports.default=e.exports},4005:function(e,t,n){var r=n(5166);e.exports=function(e,t){if(null==e)return{};var n,a,i=r(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],t.indexOf(n)>=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<i.length;r++)n=i[r],t.indexOf(n)>=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<e.length;)if(o.call(e,a))return n.value=e[a],n.done=!1,n;return n.value=t,n.done=!0,n};return i.next=i}}throw new TypeError(r(e)+" is not iterable")}return k.prototype=x,s(A,"constructor",{value:x,configurable:!0}),s(x,"constructor",{value:k,configurable:!0}),k.displayName=f(x,d,"GeneratorFunction"),n.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===k||"GeneratorFunction"===(t.displayName||t.name))},n.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,x):(e.__proto__=x,f(e,d,"GeneratorFunction")),e.prototype=Object.create(A),e},n.awrap=function(e){return{__await:e}},O(T.prototype),f(T.prototype,u,(function(){return this})),n.AsyncIterator=T,n.async=function(e,t,r,a,i){void 0===i&&(i=Promise);var o=new T(p(e,t,r,a),i);return n.isGeneratorFunction(t)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},O(A),f(A,d,"Generator"),f(A,c,(function(){return this})),f(A,"toString",(function(){return"[object Generator]"})),n.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},n.values=L,I.prototype={constructor:I,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(M),!e)for(var n in this)"t"===n.charAt(0)&&o.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function r(r,a){return s.type="throw",s.arg=e,n.next=r,a&&(n.method="next",n.arg=t),!!a}for(var a=this.tryEntries.length-1;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<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var a=r;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,b):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),b},finish:function(e){for(var t=this.tryEntries.length-1;t>=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<arguments.length;t++){var n=arguments[t];n&&(e=l(e,s(n)))}return e}function s(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!==a(e))return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)i.call(e,n)&&e[n]&&(t=l(t,n));return t}function l(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):"object"===a(n.amdO)&&n.amdO?void 0===(r=function(){return o}.apply(t,[]))||(e.exports=r):window.classNames=o}()},8223:function(e){"use strict";e.exports=JSON.parse('{"AElig":"Æ","AMP":"&","Aacute":"Á","Acirc":"Â","Agrave":"À","Aring":"Å","Atilde":"Ã","Auml":"Ä","COPY":"©","Ccedil":"Ç","ETH":"Ð","Eacute":"É","Ecirc":"Ê","Egrave":"È","Euml":"Ë","GT":">","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":"<22>","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;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?T(Object(n),!0).forEach((function(t){O(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):T(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function R(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function N(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,A(r.key),r)}}function M(e,t,n){return t&&N(e.prototype,t),n&&N(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function I(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function L(e,t){if(e){if("string"==typeof e)return I(e,t);var n={}.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)?I(e,t):void 0}}function P(e){return function(e){if(Array.isArray(e))return I(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||L(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function D(e){return D=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},D(e)}function _(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(_=function(){return!!e})()}function F(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function B(e,t){if(t&&("object"==S(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return F(e)}function j(e,t,n){return t=D(t),B(e,_()?Reflect.construct(t,n||[],D(e).constructor):t.apply(e,n))}function z(e,t){return z=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},z(e,t)}function U(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&z(e,t)}function H(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,i,o,s=[],l=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(e){c=!0,a=e}finally{try{if(!l&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(c)throw a}}return s}}(e,t)||L(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var G=l(2484),W=1e-6,V="undefined"!=typeof Float32Array?Float32Array:Array;Math.random;Math.PI;function Y(){var e=new V(3);return V!=Float32Array&&(e[0]=0,e[1]=0,e[2]=0),e}function q(e){var t=new V(3);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t}function X(e){var t=e[0],n=e[1],r=e[2];return Math.hypot(t,n,r)}function Z(e,t,n){var r=new V(3);return r[0]=e,r[1]=t,r[2]=n,r}function K(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e}function Q(e,t,n,r){return e[0]=t,e[1]=n,e[2]=r,e}function J(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e[2]=t[2]+n[2],e}function $(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e[2]=t[2]-n[2],e}function ee(e,t,n){return e[0]=t[0]*n[0],e[1]=t[1]*n[1],e[2]=t[2]*n[2],e}function te(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e[2]=t[2]*n,e}function ne(e,t){var n=t[0],r=t[1],a=t[2],i=n*n+r*r+a*a;return i>0&&(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 M<W?null:(C*=M=1/M,R*=M,N*=M,a=Math.sin(n),o=1-(i=Math.cos(n)),s=t[0],l=t[1],c=t[2],u=t[3],d=t[4],f=t[5],p=t[6],h=t[7],g=t[8],m=t[9],v=t[10],b=t[11],y=C*C*o+i,k=R*C*o+N*a,x=N*C*o-R*a,w=C*R*o-N*a,E=R*R*o+i,S=N*R*o+C*a,A=C*N*o+R*a,O=R*N*o-C*a,T=N*N*o+i,e[0]=s*y+d*k+g*x,e[1]=l*y+f*k+m*x,e[2]=c*y+p*k+v*x,e[3]=u*y+h*k+b*x,e[4]=s*w+d*E+g*S,e[5]=l*w+f*E+m*S,e[6]=c*w+p*E+v*S,e[7]=u*w+h*E+b*S,e[8]=s*A+d*O+g*T,e[9]=l*A+f*O+m*T,e[10]=c*A+p*O+v*T,e[11]=u*A+h*O+b*T,t!==e&&(e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e)}function Ne(e,t,n){var r=Math.sin(n),a=Math.cos(n),i=t[4],o=t[5],s=t[6],l=t[7],c=t[8],u=t[9],d=t[10],f=t[11];return t!==e&&(e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[4]=i*a+c*r,e[5]=o*a+u*r,e[6]=s*a+d*r,e[7]=l*a+f*r,e[8]=c*a-i*r,e[9]=u*a-o*r,e[10]=d*a-s*r,e[11]=f*a-l*r,e}function Me(e,t,n){var r=Math.sin(n),a=Math.cos(n),i=t[0],o=t[1],s=t[2],l=t[3],c=t[8],u=t[9],d=t[10],f=t[11];return t!==e&&(e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[0]=i*a-c*r,e[1]=o*a-u*r,e[2]=s*a-d*r,e[3]=l*a-f*r,e[8]=i*r+c*a,e[9]=o*r+u*a,e[10]=s*r+d*a,e[11]=l*r+f*a,e}function Ie(e,t,n){var r=Math.sin(n),a=Math.cos(n),i=t[0],o=t[1],s=t[2],l=t[3],c=t[4],u=t[5],d=t[6],f=t[7];return t!==e&&(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[0]=i*a+c*r,e[1]=o*a+u*r,e[2]=s*a+d*r,e[3]=l*a+f*r,e[4]=c*a-i*r,e[5]=u*a-o*r,e[6]=d*a-s*r,e[7]=f*a-l*r,e}function Le(e,t){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]=t[0],e[13]=t[1],e[14]=t[2],e[15]=1,e}function Pe(e,t){return e[0]=t[0],e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=t[1],e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=t[2],e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}function De(e,t,n){var r,a,i,o=n[0],s=n[1],l=n[2],c=Math.hypot(o,s,l);return c<W?null:(o*=c=1/c,s*=c,l*=c,r=Math.sin(t),i=1-(a=Math.cos(t)),e[0]=o*o*i+a,e[1]=s*o*i+l*r,e[2]=l*o*i-s*r,e[3]=0,e[4]=o*s*i-l*r,e[5]=s*s*i+a,e[6]=l*s*i+o*r,e[7]=0,e[8]=o*l*i+s*r,e[9]=s*l*i-o*r,e[10]=l*l*i+a,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e)}function _e(e,t){var n=Math.sin(t),r=Math.cos(t);return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=r,e[6]=n,e[7]=0,e[8]=0,e[9]=-n,e[10]=r,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}function Fe(e,t){var n=Math.sin(t),r=Math.cos(t);return e[0]=r,e[1]=0,e[2]=-n,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=n,e[9]=0,e[10]=r,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}function Be(e,t){var n=Math.sin(t),r=Math.cos(t);return e[0]=r,e[1]=n,e[2]=0,e[3]=0,e[4]=-n,e[5]=r,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 je(e,t,n){var r=t[0],a=t[1],i=t[2],o=t[3],s=r+r,l=a+a,c=i+i,u=r*s,d=r*l,f=r*c,p=a*l,h=a*c,g=i*c,m=o*s,v=o*l,b=o*c;return e[0]=1-(p+g),e[1]=d+b,e[2]=f-v,e[3]=0,e[4]=d-b,e[5]=1-(u+g),e[6]=h+m,e[7]=0,e[8]=f+v,e[9]=h-m,e[10]=1-(u+p),e[11]=0,e[12]=n[0],e[13]=n[1],e[14]=n[2],e[15]=1,e}function ze(e,t){var n=new V(3),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=r*r+a*a+i*i+o*o;return d>0?(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)<W&&Math.abs(g-x)<W&&Math.abs(m-w)<W?xe(e):(u=h-k,d=g-x,f=m-w,a=b*(f*=p=1/Math.hypot(u,d,f))-y*(d*=p),i=y*(u*=p)-v*f,o=v*d-b*u,(p=Math.hypot(a,i,o))?(a*=p=1/p,i*=p,o*=p):(a=0,i=0,o=0),s=d*o-f*i,l=f*a-u*o,c=u*i-d*a,(p=Math.hypot(s,l,c))?(s*=p=1/p,l*=p,c*=p):(s=0,l=0,c=0),e[0]=a,e[1]=s,e[2]=u,e[3]=0,e[4]=i,e[5]=l,e[6]=d,e[7]=0,e[8]=o,e[9]=c,e[10]=f,e[11]=0,e[12]=-(a*h+i*g+o*m),e[13]=-(s*h+l*g+c*m),e[14]=-(u*h+d*g+f*m),e[15]=1,e)}function nt(e,t,n,r){var a=t[0],i=t[1],o=t[2],s=r[0],l=r[1],c=r[2],u=a-n[0],d=i-n[1],f=o-n[2],p=u*u+d*d+f*f;p>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 e<t?t:e>n?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<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},Ut.apply(this,arguments)};function Ht(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.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}Object.create;function Gt(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 e&&r>=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<i;a++)!r&&a in t||(r||(r=Array.prototype.slice.call(t,0,a)),r[a]=t[a]);return e.concat(r||Array.prototype.slice.call(t))}Object.create;function Yt(e,t,n,r){if("a"===n&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)}"function"==typeof SuppressedError&&SuppressedError;var qt={a:7,c:6,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,z:0};function Xt(e){return Array.isArray(e)&&e.every((function(e){var t=e[0].toLowerCase();return qt[t]===e.length-1&&"achlmqstvz".includes(t)}))}function Zt(e){return Xt(e)&&e.every((function(e){var t=e[0];return t===t.toUpperCase()}))}function Kt(e){return Zt(e)&&e.every((function(e){var t=e[0];return"ACLMQZ".includes(t)}))}var Qt={x1:0,y1:0,x2:0,y2:0,x:0,y:0,qx:null,qy:null};function Jt(e){for(var t=e.pathValue[e.segmentStart],n=t.toLowerCase(),r=e.data;r.length>=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<n&&t&&tn(t))return void(e.err="[path-util]: Invalid path value at index ".concat(a,', "').concat(r[a],'" illegal number'));for(;i<n&&tn(r.charCodeAt(i));)i+=1,s=!0;t=r.charCodeAt(i)}if(46===t){for(c=!0,i+=1;tn(r.charCodeAt(i));)i+=1,l=!0;t=r.charCodeAt(i)}if(101===t||69===t){if(c&&!s&&!l)return void(e.err="[path-util]: Invalid path value at index ".concat(i,', "').concat(r[i],'" invalid float exponent'));if(i+=1,43!==(t=r.charCodeAt(i))&&45!==t||(i+=1),!(i<n&&tn(r.charCodeAt(i))))return void(e.err="[path-util]: Invalid path value at index ".concat(i,', "').concat(r[i],'" invalid integer exponent'));for(;i<n&&tn(r.charCodeAt(i));)i+=1}e.index=i,e.param=+e.pathValue.slice(a,i)}else e.err="[path-util]: Invalid path value at index ".concat(i,', "').concat(r[i],'" is not a number')}function rn(e){return 10===e||13===e||8232===e||8233===e||32===e||9===e||11===e||12===e||160===e||e>=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.index<n&&rn(t.charCodeAt(e.index));)e.index+=1}function on(e){return 97==(32|e)}function sn(e){var t=e.max,n=e.pathValue,r=e.index,a=n.charCodeAt(r),i=qt[n[r].toLowerCase()];if(e.segmentStart=r,function(e){switch(32|e){case 109:case 122:case 108:case 104:case 118:case 99:case 115:case 113:case 116:case 97:return!0;default:return!1}}(a))if(e.index+=1,an(e),e.data=[],i){for(;;){for(var o=i;o>0;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<t&&44===n.charCodeAt(e.index)&&(e.index+=1,an(e))}if(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<t.max&&!t.err.length;)sn(t);return t.err?t.err:t.segments}(e),n=0,r=0,a=0,i=0;return t.map((function(e){var t,o=e.slice(1).map(Number),s=e[0],l=s.toUpperCase();if("M"===s)return n=o[0],r=o[1],a=n,i=r,["M",n,r];if(s!==l)switch(l){case"A":t=[l,o[0],o[1],o[2],o[3],o[4],o[5]+n,o[6]+r];break;case"V":t=[l,o[0]+r];break;case"H":t=[l,o[0]+n];break;default:var c=o.map((function(e,t){return e+(t%2?r:n)}));t=[l].concat(c)}else t=[l].concat(o);var u=t.length;switch(l){case"Z":n=a,r=i;break;case"H":n=t[1];break;case"V":r=t[1];break;default:n=t[u-2],r=t[u-1],"M"===l&&(a=n,i=r)}return t}))}function un(e,t){var n=e[0],r=t.x1,a=t.y1,i=t.x2,o=t.y2,s=e.slice(1).map(Number),l=e;if("TQ".includes(n)||(t.qx=null,t.qy=null),"H"===n)l=["L",e[1],a];else if("V"===n)l=["L",r,e[1]];else if("S"===n){var c=2*r-i,u=2*a-o;t.x1=c,t.y1=u,l=["C",c,u].concat(s)}else if("T"===n){var d=2*r-t.qx,f=2*a-t.qy;t.qx=d,t.qy=f,l=["Q",d,f].concat(s)}else if("Q"===n){var p=s[0],h=s[1];t.qx=p,t.qy=h}return l}function dn(e){if(Kt(e))return[].concat(e);for(var t=cn(e),n=Ut({},Qt),r=0;r<t.length;r+=1){t[r]=un(t[r],n);var a=t[r],i=a.length;n.x1=+a[i-2],n.y1=+a[i-1],n.x2=+a[i-4]||n.x1,n.y2=+a[i-3]||n.y1}return t}function fn(e,t,n){var r=e[0],a=e[1];return[r+(t[0]-r)*n,a+(t[1]-a)*n]}function pn(e,t,n,r,a){var i=Dt([e,t],[n,r]),o={x:0,y:0};if("number"==typeof a)if(a<=0)o={x:e,y:t};else if(a>=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<C;T+=1)h=(c="M"===(u=(d=f[T])[0]))?h:[g,m].concat(d.slice(1)),c?(E=w={x:v=d[1],y:b=d[2]},x=0,p&&t<.001&&(A=w)):"L"===u?(x=(r=pn(h[0],h[1],h[2],h[3],(t||0)-O)).length,w=r.min,E=r.max,S=r.point):"A"===u?(x=(a=mn(h[0],h[1],h[2],h[3],h[4],h[5],h[6],h[7],h[8],(t||0)-O,n||{})).length,w=a.min,E=a.max,S=a.point):"C"===u?(x=(i=bn(h[0],h[1],h[2],h[3],h[4],h[5],h[6],h[7],(t||0)-O,n||{})).length,w=i.min,E=i.max,S=i.point):"Q"===u?(x=(o=kn(h[0],h[1],h[2],h[3],h[4],h[5],(t||0)-O,n||{})).length,w=o.min,E=o.max,S=o.point):"Z"===u&&(x=(s=pn((h=[g,m,v,b])[0],h[1],h[2],h[3],(t||0)-O)).length,w=s.min,E=s.max,S=s.point),p&&O<t&&O+x>=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;r<t;r++)n=Math.max(n,e[r]);return n}function An(e,t,n){return void 0===n&&(n=1e-5),e===t||Math.abs(e-t)<n}var On=function(e,t){return(e%t+t)%t};function Tn(e,t,n){if(e[n].length>7){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=g<p?Math.PI-d:d,f=y<p?Math.PI-f:f,d<0&&(d=2*Math.PI+d),f<0&&(f=2*Math.PI+f),o&&d>f&&(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<q;Y+=1)V[Y]=Y%2?Cn(E[Y-1],E[Y],w).y:Cn(E[Y],E[Y+1],w).x;return V}var Nn=function(e,t,n,r){return Vt(Vt([],fn([e,t],[n,r],.5),!0),[n,r,n,r],!1)};function Mn(e,t){var n,r,a,i,o,s,l,c,u,d=e[0],f=e.slice(1).map(Number),p=f[0],h=f[1],g=t.x1,m=t.y1,v=t.x,b=t.y;switch("TQ".includes(d)||(t.qx=null,t.qy=null),d){case"M":return t.x=p,t.y=h,e;case"A":return n=[g,m].concat(f),["C"].concat(Rn(n[0],n[1],n[2],n[3],n[4],n[5],n[6],n[7],n[8],n[9]));case"Q":return t.qx=p,t.qy=h,n=[g,m].concat(f),["C"].concat((r=n[0],a=n[1],i=n[2],o=n[3],s=n[4],l=n[5],[(c=1/3)*r+(u=2/3)*i,c*a+u*o,c*s+u*i,c*l+u*o,s,l]));case"L":return["C"].concat(Nn(g,m,p,h));case"Z":return g===v&&m===b?["C",g,m,v,b,v,b]:["C"].concat(Nn(g,m,v,b))}return e}function In(e,t){if(void 0===t&&(t=!1),function(e){return Kt(e)&&e.every((function(e){var t=e[0];return"MC".includes(t)}))}(e)){var n=[].concat(e);return t?[n,[]]:n}for(var r,a,i=dn(e),o=Ut({},Qt),s=[],l="",c=i.length,u=[],d=0;d<c;d+=1){i[d]&&(l=i[d][0]),s[d]=l;var f=Mn(i[d],o);i[d]=f,Tn(i,s,d),c=i.length,"Z"===l&&u.push(d),a=(r=i[d]).length,o.x1=+r[a-2],o.y1=+r[a-1],o.x2=+r[a-4]||o.x1,o.y2=+r[a-3]||o.y1}return t?[i,u]:i}function Ln(e){return e.map((function(e,t,n){var r=t&&n[t-1].slice(-2).concat(e.slice(1)),a=t?bn(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],{bbox:!1}).length:0;return{s:e,ss:t?a?function(e,t){void 0===t&&(t=.5);var n=e.slice(0,2),r=e.slice(2,4),a=e.slice(4,6),i=e.slice(6,8),o=fn(n,r,t),s=fn(r,a,t),l=fn(a,i,t),c=fn(o,s,t),u=fn(s,l,t),d=fn(c,u,t);return[["C"].concat(o,c,d),["C"].concat(u,l,i)]}(r):[e,e]:[e],l:a}}))}function Pn(e,t,n){var r=Ln(e),a=Ln(t),i=r.length,o=a.length,s=r.filter((function(e){return e.l})).length,l=a.filter((function(e){return e.l})).length,c=r.filter((function(e){return e.l})).reduce((function(e,t){return e+t.l}),0)/s||0,u=a.filter((function(e){return e.l})).reduce((function(e,t){return e+t.l}),0)/l||0,d=n||Math.max(i,o),f=[c,u],p=[d-i,d-o],h=0,g=[r,a].map((function(e,t){return e.l===d?e.map((function(e){return e.s})):e.map((function(e,n){return h=n&&p[t]&&e.l>=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;i<o?i<f&&f<o&&u.push(f):o<f&&f<i&&u.push(f)}for(d=0;d<u.length;d++){var p=Xn(e,0,n,r,a,u[d]);p<l&&(l=p),p>c&&(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;i<o?i<b&&b<o&&v.push(b):o<b&&b<i&&v.push(b)}for(d=0;d<v.length;d++){var y=Zn(0,t,n,r,a,v[d]);y<g&&(g=y),y>m&&(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]))<s&&(o=p,s=b)}if(0===o)return{x:e[0],y:t[0]};if(1===o){var g=e.length;return{x:e[g-1],y:t[g-1]}}s=1/0;for(f=0;f<32&&!(d<1e-4);f++){var m=o-d,v=o+d,b=(h=[a.apply(void 0,Vt([],Wt(e.concat([m])),!1)),a.apply(void 0,Vt([],Wt(t.concat([m])),!1))],Yn(l[0],l[1],h[0],h[1]));if(m>=0&&b<s)o=m,s=b;else{var y=[a.apply(void 0,Vt([],Wt(e.concat([v])),!1)),a.apply(void 0,Vt([],Wt(t.concat([v])),!1))],k=Yn(l[0],l[1],y[0],y[1]);v<=1&&k<s?(o=v,s=k):d*=.5}}return{x:a.apply(void 0,Vt([],Wt(e.concat([o])),!1)),y:a.apply(void 0,Vt([],Wt(t.concat([o])),!1))}}function Jn(e,t,n,r){return Yn(e,t,n,r)}function $n(e,t,n,r,a){return{x:(1-a)*e+a*n,y:(1-a)*t+a*r}}function er(e,t,n,r,a,i){var o=[n-e,r-t];if(function(e,t){return e[0]===t[0]&&e[1]===t[1]}(o,[0,0]))return Math.sqrt((a-e)*(a-e)+(i-t)*(i-t));var s=[-o[1],o[0]];!function(e,t){var n=t[0],r=t[1],a=n*n+r*r;a>0&&(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<u.length;f++)l.push(tr(e,n,a,o,u[f]));for(f=0;f<d.length;f++)c.push(tr(t,r,i,s,d[f]));return qn(l,c)}function ar(e,t,n,r,a,i,o,s,l,c,u){var d=function(e,t,n,r,a,i,o,s,l,c,u){return Qn([e,n,a,o],[t,r,i,s],l,c,tr,u)}(e,t,n,r,a,i,o,s,l,c,u);return Yn(d.x,d.y,l,c)}function ir(e){if(e.length<2)return 0;for(var t=0,n=0;n<e.length-1;n++){var r=e[n],a=e[n+1];t+=Yn(r[0],r[1],a[0],a[1])}return t}function or(e,t,n,r){var a=1-r;return a*a*e+2*r*a*t+r*r*n}function sr(e,t,n){var r=e+n-2*t;if(An(r,0))return[.5];var a=(e-t)/r;return a<=1&&a>=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<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return i.next=i}}throw new TypeError(S(t)+" is not iterable")}return v.prototype=b,a(w,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:v,configurable:!0}),v.displayName=c(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===v||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,c(e,l,"GeneratorFunction")),e.prototype=Object.create(w),e},t.awrap=function(e){return{__await:e}},E(A.prototype),c(A.prototype,s,(function(){return this})),t.AsyncIterator=A,t.async=function(e,n,r,a,i){void 0===i&&(i=Promise);var o=new A(u(e,n,r,a),i);return t.isGeneratorFunction(n)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},E(w),c(w,l,"Generator"),c(w,o,(function(){return this})),c(w,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=M,N.prototype={constructor:N,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(R),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return s.type="throw",s.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var i=this.tryEntries.length-1;i>=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<o.catchLoc)return a(o.catchLoc,!0);if(this.prev<o.finallyLoc)return a(o.finallyLoc)}else if(l){if(this.prev<o.catchLoc)return a(o.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return a(o.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var i=a;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var o=i?i.completion:{};return o.type=e,o.arg=t,i?(this.method="next",this.next=i.finallyLoc,g):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),g},finish:function(e){for(var t=this.tryEntries.length-1;t>=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;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==l.g?l.g:"undefined"!=typeof self&&self;var gr={exports:{}};!function(e,t){e.exports=function(){function e(e,n,a,i,o){t(e,n,a||0,i||e.length-1,o||r)}function t(e,r,a,i,o){for(;i>a;){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);p<h;){for(n(e,p,h),p++,h--;o(e[p],f)<0;)p++;for(;o(e[h],f)>0;)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 e<t?-1:e>t?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<t.length;r++)if(n(e,t[r]))return r;return-1}function o(e,t){s(e,0,e.children.length,t,e)}function s(e,t,n,r,a){a||(a=v(null)),a.minX=1/0,a.minY=1/0,a.maxX=-1/0,a.maxY=-1/0;for(var i=t;i<n;i++){var o=e.children[i];l(a,e.leaf?r(o):o)}return a}function l(e,t){return e.minX=Math.min(e.minX,t.minX),e.minY=Math.min(e.minY,t.minY),e.maxX=Math.max(e.maxX,t.maxX),e.maxY=Math.max(e.maxY,t.maxY),e}function c(e,t){return e.minX-t.minX}function u(e,t){return e.minY-t.minY}function d(e){return(e.maxX-e.minX)*(e.maxY-e.minY)}function f(e){return e.maxX-e.minX+(e.maxY-e.minY)}function p(e,t){return(Math.max(t.maxX,e.maxX)-Math.min(t.minX,e.minX))*(Math.max(t.maxY,e.maxY)-Math.min(t.minY,e.minY))}function h(e,t){var n=Math.max(e.minX,t.minX),r=Math.max(e.minY,t.minY),a=Math.min(e.maxX,t.maxX),i=Math.min(e.maxY,t.maxY);return Math.max(0,a-n)*Math.max(0,i-r)}function g(e,t){return e.minX<=t.minX&&e.minY<=t.minY&&t.maxX<=e.maxX&&t.maxY<=e.maxY}function m(e,t){return t.minX<=e.maxX&&t.minY<=e.maxY&&t.maxX>=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<t.children.length;i++){var o=t.children[i],s=t.leaf?r(o):o;m(e,s)&&(t.leaf?n.push(o):g(e,s)?this._all(o,n):a.push(o))}t=a.pop()}return n},a.prototype.collides=function(e){var t=this.data;if(!m(e,t))return!1;for(var n=[];t;){for(var r=0;r<t.children.length;r++){var a=t.children[r],i=t.leaf?this.toBBox(a):a;if(m(e,i)){if(t.leaf||g(e,i))return!0;n.push(a)}}t=n.pop()}return!1},a.prototype.load=function(e){if(!e||!e.length)return this;if(e.length<this._minEntries){for(var t=0;t<e.length;t++)this.insert(e[t]);return this}var n=this._build(e.slice(),0,e.length-1,0);if(this.data.children.length)if(this.data.height===n.height)this._splitRoot(this.data,n);else{if(this.data.height<n.height){var r=this.data;this.data=n,n=r}this._insert(n,this.data.height-n.height-1,!0)}else this.data=n;return this},a.prototype.insert=function(e){return e&&this._insert(e,this.data.height-1),this},a.prototype.clear=function(){return this.data=v([]),this},a.prototype.remove=function(e,t){if(!e)return this;for(var n,r,a,o=this.data,s=this.toBBox(e),l=[],c=[];o||l.length;){if(o||(o=l.pop(),r=l[l.length-1],n=c.pop(),a=!0),o.leaf){var u=i(e,o.children,t);if(-1!==u)return o.children.splice(u,1),l.push(o),this._condense(l),this}a||o.leaf||!g(o,s)?r?(n++,o=r.children[n],a=!1):o=null:(l.push(o),c.push(n),n=0,r=o,o=o.children[0])}return this},a.prototype.toBBox=function(e){return e},a.prototype.compareMinX=function(e,t){return e.minX-t.minX},a.prototype.compareMinY=function(e,t){return e.minY-t.minY},a.prototype.toJSON=function(){return this.data},a.prototype.fromJSON=function(e){return this.data=e,this},a.prototype._all=function(e,t){for(var n=[];e;)e.leaf?t.push.apply(t,e.children):n.push.apply(n,e.children),e=n.pop();return t},a.prototype._build=function(e,t,n,r){var a,i=n-t+1,s=this._maxEntries;if(i<=s)return o(a=v(e.slice(t,n+1)),this.toBBox),a;r||(r=Math.ceil(Math.log(i)/Math.log(s)),s=Math.ceil(i/Math.pow(s,r-1))),(a=v([])).leaf=!1,a.height=r;var l=Math.ceil(i/s),c=l*Math.ceil(Math.sqrt(s));b(e,t,n,c,this.compareMinX);for(var u=t;u<=n;u+=c){var d=Math.min(u+c-1,n);b(e,u,d,l,this.compareMinY);for(var f=u;f<=d;f+=l){var p=Math.min(f+l-1,d);a.children.push(this._build(e,f,p,r-1))}}return o(a,this.toBBox),a},a.prototype._chooseSubtree=function(e,t,n,r){for(;r.push(t),!t.leaf&&r.length-1!==n;){for(var a=1/0,i=1/0,o=void 0,s=0;s<t.children.length;s++){var l=t.children[s],c=d(l),u=p(e,l)-c;u<i?(i=u,a=c<a?c:a,o=l):u===i&&c<a&&(a=c,o=l)}t=o||t.children[0]}return t},a.prototype._insert=function(e,t,n){var r=n?e:this.toBBox(e),a=[],i=this._chooseSubtree(r,this.data,t,a);for(i.children.push(e),l(i,r);t>=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<a?(a=u,r=o,i=f<i?f:i):u===a&&f<i&&(i=f,r=o)}return r||n-t},a.prototype._chooseSplitAxis=function(e,t,n){var r=e.leaf?this.compareMinX:c,a=e.leaf?this.compareMinY:u;this._allDistMargin(e,t,n,r)<this._allDistMargin(e,t,n,a)&&e.children.sort(r)},a.prototype._allDistMargin=function(e,t,n,r){e.children.sort(r);for(var a=this.toBBox,i=s(e,0,t,a),o=s(e,n-t,n,a),c=f(i)+f(o),u=t;u<n-t;u++){var d=e.children[u];l(i,e.leaf?a(d):d),c+=f(i)}for(var p=n-t-1;p>=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;S<u&&(u=S),A>d&&(d=A),O<f&&(f=O),T>p&&(p=T),C<h&&(h=C),R>g&&(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?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&&(t<a?i=-i:o=-o),i){var s=1/i;t*=s,n*=s}if(o){var l=1/o;r*=l,a*=l}var c=Ur(Math.atan2(n,t));return[e[6],e[7],i,o,c]}var Yr=me(),qr=me(),Xr=pe(),Zr=[Y(),Y(),Y()],Kr=Y();function Qr(e,t,n,r,a){e[0]=t[0]*r+n[0]*a,e[1]=t[1]*r+n[1]*a,e[2]=t[2]*r+n[2]*a}var Jr=function(e){return e[e.ORBITING=0]="ORBITING",e[e.EXPLORING=1]="EXPLORING",e[e.TRACKING=2]="TRACKING",e}({}),$r=function(e){return e[e.DEFAULT=0]="DEFAULT",e[e.ROTATIONAL=1]="ROTATIONAL",e[e.TRANSLATIONAL=2]="TRANSLATIONAL",e[e.CINEMATIC=3]="CINEMATIC",e}({}),ea=function(e){return e[e.ORTHOGRAPHIC=0]="ORTHOGRAPHIC",e[e.PERSPECTIVE=1]="PERSPECTIVE",e}({}),ta="updated",na=2e-4,ra=function(){return M((function e(){R(this,e),this.clipSpaceNearZ=br.NEGATIVE_ONE,this.eventEmitter=new G,this.matrix=me(),this.right=Z(1,0,0),this.up=Z(0,1,0),this.forward=Z(0,0,1),this.position=Z(0,0,1),this.focalPoint=Z(0,0,0),this.distanceVector=Z(0,0,-1),this.distance=1,this.azimuth=0,this.elevation=0,this.roll=0,this.relAzimuth=0,this.relElevation=0,this.relRoll=0,this.dollyingStep=0,this.maxDistance=1/0,this.minDistance=-1/0,this.zoom=1,this.rotateWorld=!1,this.fov=30,this.near=.1,this.far=1e3,this.aspect=1,this.projectionMatrix=me(),this.projectionMatrixInverse=me(),this.jitteredProjectionMatrix=void 0,this.enableUpdate=!0,this.type=Jr.EXPLORING,this.trackingMode=$r.DEFAULT,this.projectionMode=ea.PERSPECTIVE,this.frustum=new Nr,this.orthoMatrix=me()}),[{key:"isOrtho",value:function(){return this.projectionMode===ea.ORTHOGRAPHIC}},{key:"getProjectionMode",value:function(){return this.projectionMode}},{key:"getPerspective",value:function(){return this.jitteredProjectionMatrix||this.projectionMatrix}},{key:"getPerspectiveInverse",value:function(){return this.projectionMatrixInverse}},{key:"getFrustum",value:function(){return this.frustum}},{key:"getPosition",value:function(){return this.position}},{key:"getFocalPoint",value:function(){return this.focalPoint}},{key:"getDollyingStep",value:function(){return this.dollyingStep}},{key:"getNear",value:function(){return this.near}},{key:"getFar",value:function(){return this.far}},{key:"getZoom",value:function(){return this.zoom}},{key:"getOrthoMatrix",value:function(){return this.orthoMatrix}},{key:"getView",value:function(){return this.view}},{key:"setEnableUpdate",value:function(e){this.enableUpdate=e}},{key:"setType",value:function(e,t){return this.type=e,this.type===Jr.EXPLORING?this.setWorldRotation(!0):this.setWorldRotation(!1),this._getAngles(),this.type===Jr.TRACKING&&void 0!==t&&this.setTrackingMode(t),this}},{key:"setProjectionMode",value:function(e){return this.projectionMode=e,this}},{key:"setTrackingMode",value:function(e){if(this.type!==Jr.TRACKING)throw new Error("Impossible to set a tracking mode if the camera is not of tracking type");return this.trackingMode=e,this}},{key:"setWorldRotation",value:function(e){return this.rotateWorld=e,this._getAngles(),this}},{key:"getViewTransform",value:function(){return Ee(me(),this.matrix)}},{key:"getWorldTransform",value:function(){return this.matrix}},{key:"jitterProjectionMatrix",value:function(e,t){var n=Le(me(),[e,t,0]);this.jitteredProjectionMatrix=Oe(me(),n,this.projectionMatrix)}},{key:"clearJitterProjectionMatrix",value:function(){this.jitteredProjectionMatrix=void 0}},{key:"setMatrix",value:function(e){return this.matrix=e,this._update(),this}},{key:"setProjectionMatrix",value:function(e){this.projectionMatrix=e}},{key:"setFov",value:function(e){return this.setPerspective(this.near,this.far,e,this.aspect),this}},{key:"setAspect",value:function(e){return this.setPerspective(this.near,this.far,this.fov,e),this}},{key:"setNear",value:function(e){return this.projectionMode===ea.PERSPECTIVE?this.setPerspective(e,this.far,this.fov,this.aspect):this.setOrthographic(this.left,this.rright,this.top,this.bottom,e,this.far),this}},{key:"setFar",value:function(e){return this.projectionMode===ea.PERSPECTIVE?this.setPerspective(this.near,e,this.fov,this.aspect):this.setOrthographic(this.left,this.rright,this.top,this.bottom,this.near,e),this}},{key:"setViewOffset",value:function(e,t,n,r,a,i){return this.aspect=e/t,void 0===this.view&&(this.view={enabled:!0,fullWidth:1,fullHeight:1,offsetX:0,offsetY:0,width:1,height:1}),this.view.enabled=!0,this.view.fullWidth=e,this.view.fullHeight=t,this.view.offsetX=n,this.view.offsetY=r,this.view.width=a,this.view.height=i,this.projectionMode===ea.PERSPECTIVE?this.setPerspective(this.near,this.far,this.fov,this.aspect):this.setOrthographic(this.left,this.rright,this.top,this.bottom,this.near,this.far),this}},{key:"clearViewOffset",value:function(){return void 0!==this.view&&(this.view.enabled=!1),this.projectionMode===ea.PERSPECTIVE?this.setPerspective(this.near,this.far,this.fov,this.aspect):this.setOrthographic(this.left,this.rright,this.top,this.bottom,this.near,this.far),this}},{key:"setZoom",value:function(e){return this.zoom=e,this.projectionMode===ea.ORTHOGRAPHIC?this.setOrthographic(this.left,this.rright,this.top,this.bottom,this.near,this.far):this.projectionMode===ea.PERSPECTIVE&&this.setPerspective(this.near,this.far,this.fov,this.aspect),this}},{key:"setZoomByViewportPoint",value:function(e,t){var n=this.canvas.viewport2Canvas({x:t[0],y:t[1]}),r=n.x,a=n.y,i=this.roll;this.rotate(0,0,-i),this.setPosition(r,a),this.setFocalPoint(r,a),this.setZoom(e),this.rotate(0,0,i);var o=this.canvas.viewport2Canvas({x:t[0],y:t[1]}),s=Z(o.x-r,o.y-a,0),l=re(s,this.right)/X(this.right),c=re(s,this.up)/X(this.up),u=H(this.getPosition(),2),d=u[0],f=u[1],p=H(this.getFocalPoint(),2),h=p[0],g=p[1];return this.setPosition(d-l,f-c),this.setFocalPoint(h-l,g-c),this}},{key:"setPerspective",value:function(e,t,n,r){var a;this.projectionMode=ea.PERSPECTIVE,this.fov=n,this.near=e,this.far=t,this.aspect=r;var i=this.near*Math.tan(jr(.5*this.fov))/this.zoom,o=2*i,s=this.aspect*o,l=-.5*s;if(null!==(a=this.view)&&void 0!==a&&a.enabled){var c=this.view.fullWidth,u=this.view.fullHeight;l+=this.view.offsetX*s/c,i-=this.view.offsetY*o/u,s*=this.view.width/c,o*=this.view.height/u}return function(e,t,n,r,a,i,o){var s,l,c=arguments.length>7&&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<na&&(this.distance=na),this.dollyingStep=this.distance/100;var t=Y();e=this.distance;var n=this.forward,r=this.focalPoint;return t[0]=e*n[0]+r[0],t[1]=e*n[1]+r[1],t[2]=e*n[2]+r[2],this._setPosition(t),this.triggerUpdate(),this}},{key:"setMaxDistance",value:function(e){return this.maxDistance=e,this}},{key:"setMinDistance",value:function(e){return this.minDistance=e,this}},{key:"setAzimuth",value:function(e){return this.azimuth=Dr(e),this.computeMatrix(),this._getAxes(),this.type===Jr.ORBITING||this.type===Jr.EXPLORING?this._getPosition():this.type===Jr.TRACKING&&this._getFocalPoint(),this.triggerUpdate(),this}},{key:"getAzimuth",value:function(){return this.azimuth}},{key:"setElevation",value:function(e){return this.elevation=Dr(e),this.computeMatrix(),this._getAxes(),this.type===Jr.ORBITING||this.type===Jr.EXPLORING?this._getPosition():this.type===Jr.TRACKING&&this._getFocalPoint(),this.triggerUpdate(),this}},{key:"getElevation",value:function(){return this.elevation}},{key:"setRoll",value:function(e){return this.roll=Dr(e),this.computeMatrix(),this._getAxes(),this.type===Jr.ORBITING||this.type===Jr.EXPLORING?this._getPosition():this.type===Jr.TRACKING&&this._getFocalPoint(),this.triggerUpdate(),this}},{key:"getRoll",value:function(){return this.roll}},{key:"_update",value:function(){this._getAxes(),this._getPosition(),this._getDistance(),this._getAngles(),this._getOrthoMatrix(),this.triggerUpdate()}},{key:"computeMatrix",value:function(){var e=gt(ht(),[0,0,1],jr(this.roll));xe(this.matrix);var t=gt(ht(),[1,0,0],jr((this.rotateWorld&&this.type!==Jr.TRACKING||this.type===Jr.TRACKING?1:-1)*this.elevation)),n=gt(ht(),[0,1,0],jr((this.rotateWorld&&this.type!==Jr.TRACKING||this.type===Jr.TRACKING?1:-1)*this.azimuth)),r=mt(ht(),n,t);r=mt(ht(),r,e);var a=Ye(me(),r);this.type===Jr.ORBITING||this.type===Jr.EXPLORING?(Te(this.matrix,this.matrix,this.focalPoint),Oe(this.matrix,this.matrix,a),Te(this.matrix,this.matrix,[0,0,this.distance])):this.type===Jr.TRACKING&&(Te(this.matrix,this.matrix,this.position),Oe(this.matrix,this.matrix,a))}},{key:"_setPosition",value:function(e,t,n){this.position=Fr(e,t,n);var r=this.matrix;r[12]=this.position[0],r[13]=this.position[1],r[14]=this.position[2],r[15]=1,this._getOrthoMatrix()}},{key:"_getAxes",value:function(){K(this.right,Fr(ge(pe(),[1,0,0,0],this.matrix))),K(this.up,Fr(ge(pe(),[0,1,0,0],this.matrix))),K(this.forward,Fr(ge(pe(),[0,0,1,0],this.matrix))),ne(this.right,this.right),ne(this.up,this.up),ne(this.forward,this.forward)}},{key:"_getAngles",value:function(){var e=this.distanceVector[0],t=this.distanceVector[1],n=this.distanceVector[2],r=X(this.distanceVector);if(0===r)return this.elevation=0,void(this.azimuth=0);this.type===Jr.TRACKING||this.rotateWorld?(this.elevation=Ur(Math.asin(t/r)),this.azimuth=Ur(Math.atan2(-e,-n))):(this.elevation=-Ur(Math.asin(t/r)),this.azimuth=-Ur(Math.atan2(-e,-n)))}},{key:"_getPosition",value:function(){K(this.position,Fr(ge(pe(),[0,0,0,1],this.matrix))),this._getDistance()}},{key:"_getFocalPoint",value:function(){var e,t;!function(e,t,n){var r=t[0],a=t[1],i=t[2];e[0]=r*n[0]+a*n[3]+i*n[6],e[1]=r*n[1]+a*n[4]+i*n[7],e[2]=r*n[2]+a*n[5]+i*n[8]}(this.distanceVector,[0,0,-this.distance],(e=pt(),t=this.matrix,e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[4],e[4]=t[5],e[5]=t[6],e[6]=t[8],e[7]=t[9],e[8]=t[10],e)),J(this.focalPoint,this.position,this.distanceVector),this._getDistance()}},{key:"_getDistance",value:function(){this.distanceVector=$(Y(),this.focalPoint,this.position),this.distance=X(this.distanceVector),this.dollyingStep=this.distance/100}},{key:"_getOrthoMatrix",value:function(){if(this.projectionMode===ea.ORTHOGRAPHIC){var e=this.position,t=gt(ht(),[0,0,1],-this.roll*Math.PI/180);Ve(this.orthoMatrix,t,Z((this.rright-this.left)/2-e[0],(this.top-this.bottom)/2-e[1],0),Z(this.zoom,this.zoom,1),e)}}},{key:"triggerUpdate",value:function(){if(this.enableUpdate){var e=this.getViewTransform(),t=Oe(me(),this.getPerspective(),e);this.getFrustum().extractFromVPMatrix(t),this.eventEmitter.emit(ta)}}},{key:"rotate",value:function(e,t,n){throw new Error(Lr)}},{key:"pan",value:function(e,t){throw new Error(Lr)}},{key:"dolly",value:function(e){throw new Error(Lr)}},{key:"createLandmark",value:function(e,t){throw new Error(Lr)}},{key:"gotoLandmark",value:function(e,t){throw new Error(Lr)}},{key:"cancelLandmarkAnimation",value:function(){throw new Error(Lr)}}])}(),aa=function(e){return e[e.Standard=0]="Standard",e}({}),ia=function(e){return e[e.ADDED=0]="ADDED",e[e.REMOVED=1]="REMOVED",e[e.Z_INDEX_CHANGED=2]="Z_INDEX_CHANGED",e}({}),oa={absolutePath:[],hasArc:!1,segments:[],polygons:[],polylines:[],curve:null,totalLength:0,rect:new Ir(0,0,0,0)},sa=function(e){return e.COORDINATE="<coordinate>",e.COLOR="<color>",e.PAINT="<paint>",e.NUMBER="<number>",e.ANGLE="<angle>",e.OPACITY_VALUE="<opacity-value>",e.SHADOW_BLUR="<shadow-blur>",e.LENGTH="<length>",e.PERCENTAGE="<percentage>",e.LENGTH_PERCENTAGE="<length> | <percentage>",e.LENGTH_PERCENTAGE_12="[<length> | <percentage>]{1,2}",e.LENGTH_PERCENTAGE_14="[<length> | <percentage>]{1,4}",e.LIST_OF_POINTS="<list-of-points>",e.PATH="<path>",e.FILTER="<filter>",e.Z_INDEX="<z-index>",e.OFFSET_DISTANCE="<offset-distance>",e.DEFINED_PATH="<defined-path>",e.MARKER="<marker>",e.TRANSFORM="<transform>",e.TRANSFORM_ORIGIN="<transform-origin>",e.TEXT="<text>",e.TEXT_TRANSFORM="<text-transform>",e}({});function la(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function ca(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function ua(){}var da=.7,fa=1/da,pa="\\s*([+-]?\\d+)\\s*",ha="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",ga="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",ma=/^#([0-9a-f]{3,8})$/,va=new RegExp("^rgb\\(".concat(pa,",").concat(pa,",").concat(pa,"\\)$")),ba=new RegExp("^rgb\\(".concat(ga,",").concat(ga,",").concat(ga,"\\)$")),ya=new RegExp("^rgba\\(".concat(pa,",").concat(pa,",").concat(pa,",").concat(ha,"\\)$")),ka=new RegExp("^rgba\\(".concat(ga,",").concat(ga,",").concat(ga,",").concat(ha,"\\)$")),xa=new RegExp("^hsl\\(".concat(ha,",").concat(ga,",").concat(ga,"\\)$")),wa=new RegExp("^hsla\\(".concat(ha,",").concat(ga,",").concat(ga,",").concat(ha,"\\)$")),Ea={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function Sa(){return this.rgb().formatHex()}function Aa(){return this.rgb().formatRgb()}function Oa(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=ma.exec(e))?(n=t[1].length,t=parseInt(t[1],16),6===n?Ta(t):3===n?new Na(t>>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*(n<r):n===i?(r-t)/s+2:(t-n)/s+4,s/=l<.5?i+a:2-i-a,o*=60):s=l>0&&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<r;i++)a[i]=arguments[i];var o=t?t.apply(this,a):a[0],s=n.cache;if(s.has(o))return s.get(o);var l=e.apply(this,a);return n.cache=s.set(o,l)||s,l};return n.cache=new(Ha.Cache||Map),Ha.cacheList.push(n.cache),n}la(ua,Oa,{copy:function(e){return Object.assign(new this.constructor,this,e)},displayable:function(){return this.rgb().displayable()},hex:Sa,formatHex:Sa,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return Fa(this).formatHsl()},formatRgb:Aa,toString:Aa}),la(Na,(function(e,t,n,r){return 1===arguments.length?Ra(e):new Na(e,t,n,null==r?1:r)}),ca(ua,{brighter:function(e){return e=null==e?fa:Math.pow(fa,e),new Na(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?da:Math.pow(da,e),new Na(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},clamp:function(){return new Na(Pa(this.r),Pa(this.g),Pa(this.b),La(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:Ma,formatHex:Ma,formatHex8:function(){return"#".concat(Da(this.r)).concat(Da(this.g)).concat(Da(this.b)).concat(Da(255*(isNaN(this.opacity)?1:this.opacity)))},formatRgb:Ia,toString:Ia})),la(Ba,(function(e,t,n,r){return 1===arguments.length?Fa(e):new Ba(e,t,n,null==r?1:r)}),ca(ua,{brighter:function(e){return e=null==e?fa:Math.pow(fa,e),new Ba(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?da:Math.pow(da,e),new Ba(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 Na(Ua(e>=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&&e<Ga.kDegrees}},{key:"isRelativeUnit",value:function(e){return e===Ga.kPercentage||e===Ga.kEms||e===Ga.kRems}},{key:"isTime",value:function(e){return e===Ga.kSeconds||e===Ga.kMilliseconds}}])}(),$a=function(e){function t(e){var n;return R(this,t),(n=j(this,t)).colorSpace=e,n}return U(t,e),M(t,[{key:"getType",value:function(){return Xa.kColorType}},{key:"to",value:function(e){return this}}])}(Ja),ei=function(e){return e[e.Constant=0]="Constant",e[e.LinearGradient=1]="LinearGradient",e[e.RadialGradient=2]="RadialGradient",e}({}),ti=function(e){function t(e,n){var r;return R(this,t),(r=j(this,t)).type=e,r.value=n,r}return U(t,e),M(t,[{key:"clone",value:function(){return new t(this.type,this.value)}},{key:"buildCSSText",value:function(e,t,n){return n}},{key:"getType",value:function(){return Xa.kColorType}}])}(Ja),ni=function(e){function t(e){var n;return R(this,t),(n=j(this,t)).value=e,n}return U(t,e),M(t,[{key:"clone",value:function(){return new t(this.value)}},{key:"getType",value:function(){return Xa.kKeywordType}},{key:"buildCSSText",value:function(e,t,n){return n+this.value}}])}(Ja),ri=function(e){return function(e){switch(e){case Wa.kUNumber:return Ga.kNumber;case Wa.kULength:return Ga.kPixels;case Wa.kUPercent:return Ga.kPercentage;case Wa.kUTime:return Ga.kSeconds;case Wa.kUAngle:return Ga.kDegrees;default:return Ga.kUnknown}}(function(e){switch(e){case Ga.kNumber:case Ga.kInteger:return Wa.kUNumber;case Ga.kPercentage:return Wa.kUPercent;case Ga.kPixels:return Wa.kULength;case Ga.kMilliseconds:case Ga.kSeconds:return Wa.kUTime;case Ga.kDegrees:case Ga.kRadians:case Ga.kGradians:case Ga.kTurns:return Wa.kUAngle;default:return Wa.kUOther}}(e))},ai=function(e){function t(e){var n,r,a=arguments.length>1&&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<r;o++){var s,l=null===(s=e[o].length)||void 0===s?void 0:s.value;if(!_t(l)&&!_t(i)){for(var c=1;c<o-a;c++)e[a+c].length={type:"%",value:"".concat(i+(Number(l)-i)*c/(o-a))};a=o,i=Number(l)}}}(r);var a,i=r.map((function(e){return{offset:pi(Number(e.length.value),"%"),color:hi(e)}}));if("linear-gradient"===t)return new ti(ei.LinearGradient,{angle:n?xi(n):oi,steps:i});if("radial-gradient"===t&&(n||(n=[{type:"shape",value:"circle"}]),"shape"===n[0].type&&"circle"===n[0].value)){var o,s=wi(n[0].at),l=s.cx,c=s.cy;if(n[0].style){var u=n[0].style,d=u.type,f=u.value;"extent-keyword"===d?(ci[a=f]||(ci[a]=new ni(a)),o=ci[a]):o=pi(f,d)}return new ti(ei.RadialGradient,{cx:l,cy:c,size:o,steps:i})}}));var t=e[0];if("("===e[1]||"("===e[2])if("l"===t){var n=mi.exec(e);if(n){var r,a=(null===(r=n[2].match(yi))||void 0===r?void 0:r.map((function(e){return e.split(":")})))||[];return[new ti(ei.LinearGradient,{angle:pi(parseFloat(n[1]),"deg"),steps:a.map((function(e){var t=H(e,2),n=t[0],r=t[1];return{offset:pi(100*Number(n),"%"),color:r}}))})]}}else if("r"===t){var i=function(e){var t=vi.exec(e);if(t){var n,r=(null===(n=t[4].match(yi))||void 0===n?void 0:n.map((function(e){return e.split(":")})))||[];return{cx:pi(50,"%"),cy:pi(50,"%"),steps:r.map((function(e){var t=H(e,2),n=t[0],r=t[1];return{offset:pi(100*Number(n),"%"),color:r}}))}}return null}(e);if(i){if(!Ft(i))return[new ti(ei.RadialGradient,i)];e=i}}else if("p"===t)return function(e){var t=bi.exec(e);if(t){var n=t[1],r=t[2];switch(n){case"a":n="repeat";break;case"x":n="repeat-x";break;case"y":n="repeat-y";break;default:n="no-repeat"}return{image:r,repetition:n}}return null}(e)}));function Si(e){return e&&!!e.image}function Ai(e){return e&&!_t(e.r)&&!_t(e.g)&&!_t(e.b)}var Oi=Ha((function(e){if(Si(e))return C({repetition:"repeat"},e);if(_t(e)&&(e=""),"transparent"===e)return di;if("currentColor"===e)e="black";else if("none"===e)return ui;var t=Ei(e);if(t)return t;var n=Oa(e),r=[0,0,0,0];return null!==n&&(r[0]=n.r||0,r[1]=n.g||0,r[2]=n.b||0,r[3]=n.opacity),fi.apply(void 0,r)}));function Ti(e,t){if(Ai(e)&&Ai(t))return[[Number(e.r),Number(e.g),Number(e.b),Number(e.alpha)],[Number(t.r),Number(t.g),Number(t.b),Number(t.alpha)],function(e){var t=e.slice();if(t[3])for(var n=0;n<3;n++)t[n]=Math.round(Bt(t[n],0,255));return t[3]=Bt(t[3],0,1),"rgba(".concat(t.join(","),")")}]}function Ci(e,t){if(_t(t))return pi(0,"px");if(t="".concat(t).trim().toLowerCase(),isFinite(Number(t))){if("px".search(e)>=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]<e[1]*t[0]?-1:1)*Math.acos(ro(e,t))}function io(e,t){var n=t[1],r=t[2],a=On(jr(t[3]),2*Math.PI),i=t[4],o=t[5],s=e[0],l=e[1],c=t[6],u=t[7],d=Math.cos(a)*(s-c)/2+Math.sin(a)*(l-u)/2,f=-1*Math.sin(a)*(s-c)/2+Math.cos(a)*(l-u)/2,p=d*d/(n*n)+f*f/(r*r);p>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;t<e.length;t++){var n=e[t-1],r=e[t];if("M"===r[0]&&n){var a=n[0],i=[r[1],r[2]],o=void 0;"L"===a||"M"===a?o=[n[1],n[2]]:"C"!==a&&"A"!==a&&"Q"!==a||(o=[n[n.length-2],n[n.length-1]]),o&&Ki(i,o)&&(e.splice(t,1),t--)}}}(t);var n=function(e){for(var t=!1,n=e.length,r=0;r<n;r++){var a=e[r][0];if("C"===a||"A"===a||"Q"===a){t=!0;break}}return t}(t),r=function(e){for(var t=[],n=[],r=[],a=0;a<e.length;a++){var i=e[a],o=i[0];"M"===o?(r.length&&(n.push(r),r=[]),r.push([i[1],i[2]])):"Z"===o?r.length&&(t.push(r),r=[]):r.push([i[1],i[2]])}return r.length>0&&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<o;s++){var l=e[s];r=e[s+1];var c=l[0],u={command:c,prePoint:n,params:l,startTangent:null,endTangent:null,currentPoint:null,nextPoint:null,arcParams:null,box:null,cubicParams:null};switch(c){case"M":a=[l[1],l[2]],i=s;break;case"A":var d=io(n,l);u.arcParams=d}if("Z"===c)n=a,r=e[i+1];else{var f=l.length;n=[l[f-2],l[f-1]]}r&&"Z"===r[0]&&(r=e[i],t[i]&&(t[i].prePoint=n)),u.currentPoint=n,t[i]&&Ki(n,t[i].currentPoint)&&(t[i].prePoint=u.prePoint);var p=r?[r[r.length-2],r[r.length-1]]:null;u.nextPoint=p;var h=u.prePoint;if(["L","H","V"].includes(c))u.startTangent=[h[0]-n[0],h[1]-n[1]],u.endTangent=[n[0]-h[0],n[1]-h[1]];else if("Q"===c){var g=[l[1],l[2]];u.startTangent=[h[0]-g[0],h[1]-g[1]],u.endTangent=[n[0]-g[0],n[1]-g[1]]}else if("T"===c){var m=t[s-1],v=Ji(m.currentPoint,h);"Q"===m.command?(u.command="Q",u.startTangent=[h[0]-v[0],h[1]-v[1]],u.endTangent=[n[0]-v[0],n[1]-v[1]]):(u.command="TL",u.startTangent=[h[0]-n[0],h[1]-n[1]],u.endTangent=[n[0]-h[0],n[1]-h[1]])}else if("C"===c){var b=[l[1],l[2]],y=[l[3],l[4]];u.startTangent=[h[0]-b[0],h[1]-b[1]],u.endTangent=[n[0]-y[0],n[1]-y[1]],0===u.startTangent[0]&&0===u.startTangent[1]&&(u.startTangent=[b[0]-y[0],b[1]-y[1]]),0===u.endTangent[0]&&0===u.endTangent[1]&&(u.endTangent=[y[0]-b[0],y[1]-b[1]])}else if("S"===c){var k=t[s-1],x=Ji(k.currentPoint,h),w=[l[1],l[2]];"C"===k.command?(u.command="C",u.startTangent=[h[0]-x[0],h[1]-x[1]],u.endTangent=[n[0]-w[0],n[1]-w[1]]):(u.command="SQ",u.startTangent=[h[0]-w[0],h[1]-w[1]],u.endTangent=[n[0]-w[0],n[1]-w[1]])}else if("A"===c){var E=to(u,0),S=E.x,A=E.y,O=to(u,1,!1),T=O.x,C=O.y;u.startTangent=[S,A],u.endTangent=[T,C]}t.push(u)}return t}(t),s=function(e,t){for(var n=[],r=[],a=[],i=0;i<e.length;i++){var o=e[i],s=o.currentPoint,l=o.params,c=o.prePoint,u=void 0;switch(o.command){case"Q":u=lr(c[0],c[1],l[1],l[2],l[3],l[4]);break;case"C":u=rr(c[0],c[1],l[1],l[2],l[3],l[4],l[5],l[6]);break;case"A":var d=o.arcParams;u=Kn(d.cx,d.cy,d.rx,d.ry,d.xRotation,d.startAngle,d.endAngle);break;default:n.push(s[0]),r.push(s[1])}u&&(o.box=u,n.push(u.x,u.x+u.width),r.push(u.y,u.y+u.height)),t&&("L"===o.command||"M"===o.command)&&o.prePoint&&o.nextPoint&&a.push(o)}n=n.filter((function(e){return!Number.isNaN(e)&&e!==1/0&&e!==-1/0})),r=r.filter((function(e){return!Number.isNaN(e)&&e!==1/0&&e!==-1/0}));var f=En(n),p=En(r),h=Sn(n),g=Sn(r);if(0===a.length)return{x:f,y:p,width:h-f,height:g-p};for(var m=0;m<a.length;m++){var v=a[m],b=v.currentPoint;b[0]===f?f-=Qi(v,t).xExtra:b[0]===h&&(h+=Qi(v,t).xExtra),b[1]===p?p-=Qi(v,t).yExtra:b[1]===g&&(g+=Qi(v,t).yExtra)}return{x:f,y:p,width:h-f,height:g-p}}(o,0),l=s.x,c=s.y,u=s.width,d=s.height;return{absolutePath:t,hasArc:n,segments:o,polygons:a,polylines:i,totalLength:0,rect:{x:Number.isFinite(l)?l:0,y:Number.isFinite(c)?c:0,width:Number.isFinite(u)?u:0,height:Number.isFinite(d)?d:0}}},ho=Ha(po);function go(e){return Ft(e)?ho(e):po(e)}function mo(e,t,n){var r=e.curve,a=t.curve;r&&0!==r.length||(r=In(e.absolutePath,!1),e.curve=r),a&&0!==a.length||(a=In(t.absolutePath,!1),t.curve=a);var i=[r,a];r.length!==a.length&&(i=Pn(r,a));var o,s,l,c,u,d,f,p,h=Dn(i[0])!==Dn(i[1])?(o=i[0],s=o.slice(1).map((function(e,t,n){return t?n[t-1].slice(-2).concat(e.slice(1)):o[0].slice(1).concat(e.slice(1))})).map((function(e){return e.map((function(t,n){return e[e.length-n-2*(1-n%2)]}))})).reverse(),[["M"].concat(s[0].slice(0,2))].concat(s.map((function(e){return["C"].concat(e.slice(2))})))):function(e){return e.map((function(e){return Array.isArray(e)?[].concat(e):e}))}(i[0]);return[h,(l=i[1],c=h,u=l.length-1,d=[],f=0,p=function(e){var t=e.length,n=t-1;return e.map((function(r,a){return e.map((function(r,i){var o,s=a+i;return 0===i||e[s]&&"M"===e[s][0]?(o=e[s],["M"].concat(o.slice(-2))):(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;r<n;r++){var a=e[r],i=a[0],o=a.slice(1);if("translate"===i||"skew"===i?1===o.length&&o.push(0):"scale"===i&&1===o.length&&o.push(o[0]),!Eo[i])return[];var s=o.map((function(e){return pi(e)}));t.push({t:i,d:s})}return t}function Ao(e){if(Array.isArray(e))return So(e);if("none"===(e=(e||"none").trim()))return[];var t,n=[],r=0;for(ko.lastIndex=0;t=ko.exec(e);){if(t.index!==r)return[];r=t.index+t[0].length;var a=t[1],i=Eo[a];if(!i)return[];var o=t[2].split(","),s=i[0];if(s.length<o.length)return[];for(var l=[],c=0;c<s.length;c++){var u=o[c],d=s[c],f=void 0;if(void 0===(f=u?{A:function(e){return"0"===e.trim()?oi:Pi(e)},N:Wi,T:Ii,L:Ni}[d.toUpperCase()](u):{a:oi,n:l[0],t:ii}[d]))return[];l.push(f)}if(n.push({t:a,d:l}),ko.lastIndex===e.length)return n}return[]}function Oo(e){if(Array.isArray(e))return So(e);if("none"===(e=(e||"none").trim()))return[];var t,n=[],r=0;for(ko.lastIndex=0;t=ko.exec(e);){if(t.index!==r)return[];r=t.index+t[0].length;var a=t[1],i=Eo[a];if(!i)return[];var o=t[2].split(","),s=i[0];if(s.length<o.length)return[];for(var l=[],c=0;c<s.length;c++){var u=o[c],d=s[c],f=void 0;if(void 0===(f=u?{A:function(e){return"0"===e.trim()?oi:Li(e)},N:Gi,T:Mi,L:Ri}[d.toUpperCase()](u):{a:oi,n:l[0],t:ii}[d]))return[];l.push(f)}if(n.push({t:a,d:l}),ko.lastIndex===e.length)return n}return[]}function To(e){var t,n,r,a;switch(e.t){case"rotateX":return a=jr(_i(e.d[0])),[1,0,0,0,0,Math.cos(a),Math.sin(a),0,0,-Math.sin(a),Math.cos(a),0,0,0,0,1];case"rotateY":return a=jr(_i(e.d[0])),[Math.cos(a),0,-Math.sin(a),0,0,1,0,0,Math.sin(a),0,Math.cos(a),0,0,0,0,1];case"rotate":case"rotateZ":return a=jr(_i(e.d[0])),[Math.cos(a),Math.sin(a),0,0,-Math.sin(a),Math.cos(a),0,0,0,0,1,0,0,0,0,1];case"rotate3d":t=e.d[0].value,n=e.d[1].value,r=e.d[2].value,a=jr(_i(e.d[3]));var i=t*t+n*n+r*r;if(0===i)t=1,n=0,r=0;else if(1!==i){var o=Math.sqrt(i);t/=o,n/=o,r/=o}var s=Math.sin(a/2),l=s*Math.cos(a/2),c=s*s;return[1-2*(n*n+r*r)*c,2*(t*n*c+r*l),2*(t*r*c-n*l),0,2*(t*n*c-r*l),1-2*(t*t+r*r)*c,2*(n*r*c+t*l),0,2*(t*r*c+n*l),2*(n*r*c-t*l),1-2*(t*t+n*n)*c,0,0,0,0,1];case"scale":return[e.d[0].value,0,0,0,0,e.d[1].value,0,0,0,0,1,0,0,0,0,1];case"scaleX":return[e.d[0].value,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];case"scaleY":return[1,0,0,0,0,e.d[0].value,0,0,0,0,1,0,0,0,0,1];case"scaleZ":return[1,0,0,0,0,1,0,0,0,0,e.d[0].value,0,0,0,0,1];case"scale3d":return[e.d[0].value,0,0,0,0,e.d[1].value,0,0,0,0,e.d[2].value,0,0,0,0,1];case"skew":var u=jr(_i(e.d[0])),d=jr(_i(e.d[1]));return[1,Math.tan(d),0,0,Math.tan(u),1,0,0,0,0,1,0,0,0,0,1];case"skewX":return a=jr(_i(e.d[0])),[1,0,0,0,Math.tan(a),1,0,0,0,0,1,0,0,0,0,1];case"skewY":return a=jr(_i(e.d[0])),[1,Math.tan(a),0,0,0,1,0,0,0,0,1,0,0,0,0,1];case"translate":return[1,0,0,0,0,1,0,0,0,0,1,0,t=Bi(e.d[0],0,null)||0,n=Bi(e.d[1],0,null)||0,0,1];case"translateX":return[1,0,0,0,0,1,0,0,0,0,1,0,t=Bi(e.d[0],0,null)||0,0,0,1];case"translateY":return[1,0,0,0,0,1,0,0,0,0,1,0,0,n=Bi(e.d[0],0,null)||0,0,1];case"translateZ":return[1,0,0,0,0,1,0,0,0,0,1,0,0,0,r=Bi(e.d[0],0,null)||0,1];case"translate3d":return[1,0,0,0,0,1,0,0,0,0,1,0,t=Bi(e.d[0],0,null)||0,n=Bi(e.d[1],0,null)||0,r=Bi(e.d[2],0,null)||0,1];case"perspective":var f=Bi(e.d[0],0,null)||0;return[1,0,0,0,0,1,0,0,0,0,1,f?-1/f:0,0,0,0,1];case"matrix":return[e.d[0].value,e.d[1].value,0,0,e.d[2].value,e.d[3].value,0,0,0,0,1,0,e.d[4].value,e.d[5].value,0,1];case"matrix3d":return e.d.map((function(e){return e.value}))}}function Co(e,t){return[e[0]*t[0]+e[4]*t[1]+e[8]*t[2]+e[12]*t[3],e[1]*t[0]+e[5]*t[1]+e[9]*t[2]+e[13]*t[3],e[2]*t[0]+e[6]*t[1]+e[10]*t[2]+e[14]*t[3],e[3]*t[0]+e[7]*t[1]+e[11]*t[2]+e[15]*t[3],e[0]*t[4]+e[4]*t[5]+e[8]*t[6]+e[12]*t[7],e[1]*t[4]+e[5]*t[5]+e[9]*t[6]+e[13]*t[7],e[2]*t[4]+e[6]*t[5]+e[10]*t[6]+e[14]*t[7],e[3]*t[4]+e[7]*t[5]+e[11]*t[6]+e[15]*t[7],e[0]*t[8]+e[4]*t[9]+e[8]*t[10]+e[12]*t[11],e[1]*t[8]+e[5]*t[9]+e[9]*t[10]+e[13]*t[11],e[2]*t[8]+e[6]*t[9]+e[10]*t[10]+e[14]*t[11],e[3]*t[8]+e[7]*t[9]+e[11]*t[10]+e[15]*t[11],e[0]*t[12]+e[4]*t[13]+e[8]*t[14]+e[12]*t[15],e[1]*t[12]+e[5]*t[13]+e[9]*t[14]+e[13]*t[15],e[2]*t[12]+e[6]*t[13]+e[10]*t[14]+e[14]*t[15],e[3]*t[12]+e[7]*t[13]+e[11]*t[14]+e[15]*t[15]]}function Ro(e){var t=[0,0,0],n=[1,1,1],r=[0,0,0],a=[0,0,0,1],i=[0,0,0,1];return function(e,t,n,r,a,i){if(!function(e,t){var n=t[15];if(0===n)return!1;for(var r=1/n,a=0;a<16;a++)e[a]=t[a]*r;return!0}(Yr,e))return!1;if(be(qr,Yr),qr[3]=0,qr[7]=0,qr[11]=0,qr[15]=1,Math.abs(Ae(qr))<1e-8)return!1;var o,s,l=Yr[3],c=Yr[7],u=Yr[11],d=Yr[12],f=Yr[13],p=Yr[14],h=Yr[15];if(0!==l||0!==c||0!==u){if(Xr[0]=l,Xr[1]=c,Xr[2]=u,Xr[3]=h,!Ee(qr,qr))return!1;we(qr,qr),ge(a,Xr,qr)}else a[0]=a[1]=a[2]=0,a[3]=1;if(t[0]=d,t[1]=f,t[2]=p,s=Yr,(o=Zr)[0][0]=s[0],o[0][1]=s[1],o[0][2]=s[2],o[1][0]=s[4],o[1][1]=s[5],o[1][2]=s[6],o[2][0]=s[8],o[2][1]=s[9],o[2][2]=s[10],n[0]=X(Zr[0]),ne(Zr[0],Zr[0]),r[0]=re(Zr[0],Zr[1]),Qr(Zr[1],Zr[1],Zr[0],1,-r[0]),n[1]=X(Zr[1]),ne(Zr[1],Zr[1]),r[0]/=n[1],r[1]=re(Zr[0],Zr[2]),Qr(Zr[2],Zr[2],Zr[0],1,-r[1]),r[2]=re(Zr[1],Zr[2]),Qr(Zr[2],Zr[2],Zr[1],1,-r[2]),n[2]=X(Zr[2]),ne(Zr[2],Zr[2]),r[1]/=n[2],r[2]/=n[2],ae(Kr,Zr[1],Zr[2]),re(Zr[0],Kr)<0)for(var g=0;g<3;g++)n[g]*=-1,Zr[g][0]*=-1,Zr[g][1]*=-1,Zr[g][2]*=-1;i[0]=.5*Math.sqrt(Math.max(1+Zr[0][0]-Zr[1][1]-Zr[2][2],0)),i[1]=.5*Math.sqrt(Math.max(1-Zr[0][0]+Zr[1][1]-Zr[2][2],0)),i[2]=.5*Math.sqrt(Math.max(1-Zr[0][0]-Zr[1][1]+Zr[2][2],0)),i[3]=.5*Math.sqrt(Math.max(1+Zr[0][0]+Zr[1][1]+Zr[2][2],0)),Zr[2][1]>Zr[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;r<e.length;r++)n+=e[r]*t[r];return n}(e,t);r=Bt(r,-1,1);var a=[];if(1===r)a=e;else for(var i=Math.acos(r),o=1*Math.sin(n*i)/Math.sqrt(1-r*r),s=0;s<4;s++)a.push(e[s]*(Math.cos(n*i)-r*o)+t[s]*o);return a}(n[0][3],r[0][3],e[5]);return No(e[0],e[1],e[2],t,e[4]).map(Mo).join(",")}])}function Lo(e){return e.replace(/[XY]/,"")}function Po(e){return e.replace(/(X|Y|Z|3d)?$/,"3d")}function Do(e,t,n){var r=!1;if(!e.length||!t.length){e.length||(r=!0,e=t,t=[]);for(var a=function(){var n=e[i],r=n.t,a=n.d,o="scale"===r.substring(0,5)?1:0;t.push({t:r,d:a.map((function(e){return"number"==typeof e?pi(o):pi(o,e.unit)}))})},i=0;i<e.length;i++)a()}var o,s,l=[],c=[],u=[];if(e.length!==t.length){var d=Io(e,t);l=[d[0]],c=[d[1]],u=[["matrix",[d[2]]]]}else for(var f=0;f<e.length;f++){var p=e[f].t,h=t[f].t,g=e[f].d,m=t[f].d,v=Eo[p],b=Eo[h],y=void 0;if(s=h,"perspective"===(o=p)&&"perspective"===s||!("matrix"!==o&&"matrix3d"!==o||"matrix"!==s&&"matrix3d"!==s)){var k=Io([e[f]],[t[f]]);l.push(k[0]),c.push(k[1]),u.push(["matrix",[k[2]]])}else{if(p===h)y=p;else if(v[2]&&b[2]&&Lo(p)===Lo(h))y=Lo(p),g=v[2](g),m=b[2](m);else{if(!v[1]||!b[1]||Po(p)!==Po(h)){var x=Io(e,t);l=[x[0]],c=[x[1]],u=[["matrix",[x[2]]]];break}y=Po(p),g=v[1](g),m=b[1](m)}for(var w=[],E=[],S=[],A=0;A<g.length;A++){var O=Di(g[A],m[A],n,!1,A);w[A]=O[0],E[A]=O[1],S.push(O[2])}l.push(w),c.push(E),u.push([y,S])}}if(r){var T=l;l=c,c=T}return[l,c,function(e){return e.map((function(e,t){var n=e.map((function(e,n){return u[t][1][n](e)})).join(",");return"matrix"===u[t][0]&&16===n.split(",").length&&(u[t][0]="matrix3d"),"matrix3d"===u[t][0]&&6===n.split(",").length&&(u[t][0]="matrix"),"".concat(u[t][0],"(").concat(n,")")})).join(" ")}]}var _o=Ha((function(e){if(Ft(e)){if("text-anchor"===e)return[pi(0,"px"),pi(0,"px")];var t=e.split(" ");return 1===t.length&&("top"===t[0]||"bottom"===t[0]?(t[1]=t[0],t[0]="center"):t[1]="center"),2!==t.length?null:[Ii(Fo(t[0])),Ii(Fo(t[1]))]}return[pi(e[0]||0,"px"),pi(e[1]||0,"px")]}));function Fo(e){return"center"===e?"50%":"left"===e||"top"===e?"0%":"right"===e||"bottom"===e?"100%":e}var Bo=[{n:"display",k:["none"]},{n:"opacity",int:!0,inh:!0,d:"1",syntax:sa.OPACITY_VALUE},{n:"fillOpacity",int:!0,inh:!0,d:"1",syntax:sa.OPACITY_VALUE},{n:"strokeOpacity",int:!0,inh:!0,d:"1",syntax:sa.OPACITY_VALUE},{n:"fill",int:!0,k:["none"],d:"none",syntax:sa.PAINT},{n:"fillRule",k:["nonzero","evenodd"],d:"nonzero"},{n:"stroke",int:!0,k:["none"],d:"none",syntax:sa.PAINT,l:!0},{n:"shadowType",k:["inner","outer","both"],d:"outer",l:!0},{n:"shadowColor",int:!0,syntax:sa.COLOR},{n:"shadowOffsetX",int:!0,l:!0,d:"0",syntax:sa.LENGTH_PERCENTAGE},{n:"shadowOffsetY",int:!0,l:!0,d:"0",syntax:sa.LENGTH_PERCENTAGE},{n:"shadowBlur",int:!0,l:!0,d:"0",syntax:sa.SHADOW_BLUR},{n:"lineWidth",int:!0,inh:!0,d:"1",l:!0,a:["strokeWidth"],syntax:sa.LENGTH_PERCENTAGE},{n:"increasedLineWidthForHitTesting",inh:!0,d:"0",l:!0,syntax:sa.LENGTH_PERCENTAGE},{n:"lineJoin",inh:!0,l:!0,a:["strokeLinejoin"],k:["miter","bevel","round"],d:"miter"},{n:"lineCap",inh:!0,l:!0,a:["strokeLinecap"],k:["butt","round","square"],d:"butt"},{n:"lineDash",int:!0,inh:!0,k:["none"],a:["strokeDasharray"],syntax:sa.LENGTH_PERCENTAGE_12},{n:"lineDashOffset",int:!0,inh:!0,d:"0",a:["strokeDashoffset"],syntax:sa.LENGTH_PERCENTAGE},{n:"offsetPath",syntax:sa.DEFINED_PATH},{n:"offsetDistance",int:!0,syntax:sa.OFFSET_DISTANCE},{n:"dx",int:!0,l:!0,d:"0",syntax:sa.LENGTH_PERCENTAGE},{n:"dy",int:!0,l:!0,d:"0",syntax:sa.LENGTH_PERCENTAGE},{n:"zIndex",ind:!0,int:!0,d:"0",k:["auto"],syntax:sa.Z_INDEX},{n:"visibility",k:["visible","hidden"],ind:!0,inh:!0,int:!0,d:"visible"},{n:"pointerEvents",inh:!0,k:["none","auto","stroke","fill","painted","visible","visiblestroke","visiblefill","visiblepainted","all"],d:"auto"},{n:"filter",ind:!0,l:!0,k:["none"],d:"none",syntax:sa.FILTER},{n:"clipPath",syntax:sa.DEFINED_PATH},{n:"textPath",syntax:sa.DEFINED_PATH},{n:"textPathSide",k:["left","right"],d:"left"},{n:"textPathStartOffset",l:!0,d:"0",syntax:sa.LENGTH_PERCENTAGE},{n:"transform",p:100,int:!0,k:["none"],d:"none",syntax:sa.TRANSFORM},{n:"transformOrigin",p:100,d:"0 0",l:!0,syntax:sa.TRANSFORM_ORIGIN},{n:"cx",int:!0,l:!0,d:"0",syntax:sa.COORDINATE},{n:"cy",int:!0,l:!0,d:"0",syntax:sa.COORDINATE},{n:"cz",int:!0,l:!0,d:"0",syntax:sa.COORDINATE},{n:"r",int:!0,l:!0,d:"0",syntax:sa.LENGTH_PERCENTAGE},{n:"rx",int:!0,l:!0,d:"0",syntax:sa.LENGTH_PERCENTAGE},{n:"ry",int:!0,l:!0,d:"0",syntax:sa.LENGTH_PERCENTAGE},{n:"x",int:!0,l:!0,d:"0",syntax:sa.COORDINATE},{n:"y",int:!0,l:!0,d:"0",syntax:sa.COORDINATE},{n:"z",int:!0,l:!0,d:"0",syntax:sa.COORDINATE},{n:"width",int:!0,l:!0,k:["auto","fit-content","min-content","max-content"],d:"0",syntax:sa.LENGTH_PERCENTAGE},{n:"height",int:!0,l:!0,k:["auto","fit-content","min-content","max-content"],d:"0",syntax:sa.LENGTH_PERCENTAGE},{n:"radius",int:!0,l:!0,d:"0",syntax:sa.LENGTH_PERCENTAGE_14},{n:"x1",int:!0,l:!0,syntax:sa.COORDINATE},{n:"y1",int:!0,l:!0,syntax:sa.COORDINATE},{n:"z1",int:!0,l:!0,syntax:sa.COORDINATE},{n:"x2",int:!0,l:!0,syntax:sa.COORDINATE},{n:"y2",int:!0,l:!0,syntax:sa.COORDINATE},{n:"z2",int:!0,l:!0,syntax:sa.COORDINATE},{n:"d",int:!0,l:!0,d:"",syntax:sa.PATH,p:50},{n:"points",int:!0,l:!0,syntax:sa.LIST_OF_POINTS,p:50},{n:"text",l:!0,d:"",syntax:sa.TEXT,p:50},{n:"textTransform",l:!0,inh:!0,k:["capitalize","uppercase","lowercase","none"],d:"none",syntax:sa.TEXT_TRANSFORM,p:51},{n:"font",l:!0},{n:"fontSize",int:!0,inh:!0,d:"16px",l:!0,syntax:sa.LENGTH_PERCENTAGE},{n:"fontFamily",l:!0,inh:!0,d:"sans-serif"},{n:"fontStyle",l:!0,inh:!0,k:["normal","italic","oblique"],d:"normal"},{n:"fontWeight",l:!0,inh:!0,k:["normal","bold","bolder","lighter"],d:"normal"},{n:"fontVariant",l:!0,inh:!0,k:["normal","small-caps"],d:"normal"},{n:"lineHeight",l:!0,syntax:sa.LENGTH,int:!0,d:"0"},{n:"letterSpacing",l:!0,syntax:sa.LENGTH,int:!0,d:"0"},{n:"miterLimit",l:!0,syntax:sa.NUMBER,d:function(e){return e===vr.PATH||e===vr.POLYGON||e===vr.POLYLINE?"4":"10"}},{n:"wordWrap",l:!0},{n:"wordWrapWidth",l:!0},{n:"maxLines",l:!0},{n:"textOverflow",l:!0,d:"clip"},{n:"leading",l:!0},{n:"textBaseline",l:!0,inh:!0,k:["top","hanging","middle","alphabetic","ideographic","bottom"],d:"alphabetic"},{n:"textAlign",l:!0,inh:!0,k:["start","center","middle","end","left","right"],d:"start"},{n:"markerStart",syntax:sa.MARKER},{n:"markerEnd",syntax:sa.MARKER},{n:"markerMid",syntax:sa.MARKER},{n:"markerStartOffset",syntax:sa.LENGTH,l:!0,int:!0,d:"0"},{n:"markerEndOffset",syntax:sa.LENGTH,l:!0,int:!0,d:"0"}],jo=new Set(Bo.filter((function(e){return!!e.l})).map((function(e){return e.n}))),zo={},Uo=function(){return M((function e(t){var n=this;R(this,e),this.runtime=t,Bo.forEach((function(e){n.registerMetadata(e)}))}),[{key:"registerMetadata",value:function(e){[e.n].concat(P(e.a||[])).forEach((function(t){zo[t]=e}))}},{key:"getPropertySyntax",value:function(e){return this.runtime.CSSPropertySyntaxFactory[e]}},{key:"processProperties",value:function(e,t){var n=arguments.length>2&&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;a<n;a++)r[a]=arguments[a];return(e=j(this,t,[].concat(r))).mixer=Yi(0,1/0),e}return U(t,e),M(t)}(Zo),is=function(){return M((function e(){R(this,e)}),[{key:"calculator",value:function(e,t,n,r){return n instanceof ni?"unset"===n.value?"":n.value:"".concat(n)}},{key:"postProcessor",value:function(e){e.nodeValue="".concat(e.parsedStyle.text)||""}}])}(),os=function(){return M((function e(){R(this,e)}),[{key:"calculator",value:function(e,t,n,r){var a=r.getAttribute("text");if(a){var i=a;"capitalize"===n.value?i=a.charAt(0).toUpperCase()+a.slice(1):"lowercase"===n.value?i=a.toLowerCase():"uppercase"===n.value&&(i=a.toUpperCase()),r.parsedStyle.text=i}return n.value}}])}(),ss=new WeakMap;var ls="undefined"!=typeof window&&void 0!==window.document;function cs(e){return!!e.getAttribute}function us(e,t){var n=Number(e.parsedStyle.zIndex||0),r=Number(t.parsedStyle.zIndex||0);if(n===r){var a=e.parentNode;if(a){var i=a.childNodes||[];return i.indexOf(e)-i.indexOf(t)}}return n-r}function ds(e){var t=e;do{var n;if(null===(n=t.parsedStyle)||void 0===n?void 0:n.clipPath)return t;t=t.parentElement}while(null!==t);return null}function fs(e,t){if(ls)return document.defaultView.getComputedStyle(e,null).getPropertyValue(t)}var ps={touchstart:"pointerdown",touchend:"pointerup",touchendoutside:"pointerupoutside",touchmove:"pointermove",touchcancel:"pointercancel"},hs="object"===("undefined"==typeof performance?"undefined":E()(performance))&&performance.now?performance:Date;function gs(e){return e.nodeName===vr.FRAGMENT||e.getRootNode().nodeName===vr.FRAGMENT}function ms(){var e=arguments.length>0&&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;n<e;n++)t[n]=arguments[n];return Promise.all(this.callbacks.map((function(e){return e.apply(void 0,t)})))}}])}(),Rs=function(){return M((function e(){R(this,e),this.callbacks=[]}),[{key:"tapPromise",value:function(e,t){this.callbacks.push(t)}},{key:"promise",value:(e=fr(ur().mark((function e(){var t,n,r,a,i=arguments;return ur().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.callbacks.length){e.next=14;break}return e.next=3,(t=this.callbacks)[0].apply(t,i);case 3:n=e.sent,r=0;case 5:if(!(r<this.callbacks.length-1)){e.next=13;break}return a=this.callbacks[r],e.next=9,a(n);case 9:n=e.sent;case 10:r++,e.next=5;break;case 13:return e.abrupt("return",n);case 14:return e.abrupt("return",null);case 15:case"end":return e.stop()}}),e,this)}))),function(){return e.apply(this,arguments)})}]);var e}(),Ns=function(){return M((function e(){R(this,e),this.callbacks=[]}),[{key:"tap",value:function(e,t){this.callbacks.push(t)}},{key:"call",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=arguments;this.callbacks.forEach((function(e){e.apply(void 0,r)}))}}])}(),Ms=function(){return M((function e(){R(this,e),this.callbacks=[]}),[{key:"tap",value:function(e,t){this.callbacks.push(t)}},{key:"call",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(this.callbacks.length){for(var r=arguments,a=this.callbacks[0].apply(void 0,r),i=0;i<this.callbacks.length-1;i++){var o=this.callbacks[i];a=o(a)}return a}return null}}])}(),Is=["serif","sans-serif","monospace","cursive","fantasy","system-ui"],Ls=/([\"\'])[^\'\"]+\1/;function Ps(e,t,n){return xe(e),e[4]=Math.tan(t),e[1]=Math.tan(n),e}var Ds=me(),_s=me(),Fs={scale:function(e){Pe(Ds,[e[0].value,e[1].value,1])},scaleX:function(e){Pe(Ds,[e[0].value,1,1])},scaleY:function(e){Pe(Ds,[1,e[0].value,1])},scaleZ:function(e){Pe(Ds,[1,1,e[0].value])},scale3d:function(e){Pe(Ds,[e[0].value,e[1].value,e[2].value])},translate:function(e){Le(Ds,[e[0].value,e[1].value,0])},translateX:function(e){Le(Ds,[e[0].value,0,0])},translateY:function(e){Le(Ds,[0,e[0].value,0])},translateZ:function(e){Le(Ds,[0,0,e[0].value])},translate3d:function(e){Le(Ds,[e[0].value,e[1].value,e[2].value])},rotate:function(e){Be(Ds,jr(_i(e[0])))},rotateX:function(e){_e(Ds,jr(_i(e[0])))},rotateY:function(e){Fe(Ds,jr(_i(e[0])))},rotateZ:function(e){Be(Ds,jr(_i(e[0])))},rotate3d:function(e){De(Ds,jr(_i(e[3])),[e[0].value,e[1].value,e[2].value])},skew:function(e){Ps(Ds,jr(e[0].value),jr(e[1].value))},skewX:function(e){Ps(Ds,jr(e[0].value),0)},skewY:function(e){Ps(Ds,0,jr(e[0].value))},matrix:function(e){ke(Ds,e[0].value,e[1].value,0,0,e[2].value,e[3].value,0,0,0,0,1,0,e[4].value,e[5].value,0,1)},matrix3d:function(t){ke.apply(e,[Ds].concat(P(t.map((function(e){return e.value})))))}},Bs=Z(1,1,1),js=Y(),zs={translate:function(e,t){Hl.sceneGraphService.setLocalScale(e,Bs,!1),Hl.sceneGraphService.setLocalEulerAngles(e,js,void 0,void 0,!1),Hl.sceneGraphService.setLocalPosition(e,[t[0].value,t[1].value,0],!1),Hl.sceneGraphService.dirtifyLocal(e,e.transformable)}};function Us(e,t){if(e.length){if(1===e.length&&zs[e[0].t])return void zs[e[0].t](t,e[0].d);for(var n=xe(_s),r=0;r<e.length;r++){var a=e[r],i=a.t,o=a.d,s=Fs[i];s&&(s(o),dt(n,n,Ds))}t.setLocalTransform(n)}else t.resetLocalTransform();return t.getLocalTransform()}var Hs=function(){return M((function e(){R(this,e),this.parser=Oo,this.mixer=Do}),[{key:"calculator",value:function(e,t,n,r){return n instanceof ni?[]:n}},{key:"postProcessor",value:function(e){Us(e.parsedStyle.transform,e)}}])}(),Gs=function(){return M((function e(){R(this,e)}),[{key:"postProcessor",value:function(e){var t=e.parsedStyle.transformOrigin;t[0].unit===Ga.kPixels&&t[1].unit===Ga.kPixels?e.setOrigin(t[0].value,t[1].value):e.getGeometryBounds()}}])}(),Ws=function(){return M((function e(){R(this,e)}),[{key:"calculator",value:function(e,t,n,r){return n.value}},{key:"postProcessor",value:function(e){if(e.parentNode){var t=e.parentNode,n=t.renderable,r=t.sortable;n&&(n.dirty=!0),r&&(r.dirty=!0,r.dirtyReason=ia.Z_INDEX_CHANGED)}}}])}(),Vs=function(){return M((function e(){R(this,e)}),[{key:"update",value:function(e,t){var n=e.cx,r=void 0===n?0:n,a=e.cy,i=void 0===a?0:a,o=e.r,s=void 0===o?0:o;return{cx:r,cy:i,hwidth:s,hheight:s}}}])}(),Ys=function(){return M((function e(){R(this,e)}),[{key:"update",value:function(e,t){var n=e.cx,r=void 0===n?0:n,a=e.cy,i=void 0===a?0:a,o=e.rx,s=void 0===o?0:o,l=e.ry;return{cx:r,cy:i,hwidth:s,hheight:void 0===l?0:l}}}])}(),qs=function(){return M((function e(){R(this,e)}),[{key:"update",value:function(e){var t=e.x1,n=e.y1,r=e.x2,a=e.y2,i=Math.min(t,r),o=Math.max(t,r),s=Math.min(n,a),l=(o-i)/2,c=(Math.max(n,a)-s)/2;return{cx:i+l,cy:s+c,hwidth:l,hheight:c}}}])}(),Xs=function(){return M((function e(){R(this,e)}),[{key:"update",value:function(e){var t=e.d.rect,n=t.x,r=t.y,a=t.width/2,i=t.height/2;return{cx:n+a,cy:r+i,hwidth:a,hheight:i}}}])}(),Zs=function(){return M((function e(){R(this,e)}),[{key:"update",value:function(e){if(e.points&&wn(e.points.points)){var t=e.points.points,n=Math.min.apply(Math,P(t.map((function(e){return e[0]})))),r=Math.max.apply(Math,P(t.map((function(e){return e[0]})))),a=Math.min.apply(Math,P(t.map((function(e){return e[1]})))),i=Math.max.apply(Math,P(t.map((function(e){return e[1]})))),o=(r-n)/2,s=(i-a)/2;return{cx:n+o,cy:a+s,hwidth:o,hheight:s}}return{cx:0,cy:0,hwidth:0,hheight:0}}}])}(),Ks=function(){return M((function e(){R(this,e)}),[{key:"update",value:function(e,t){var n=e.x,r=void 0===n?0:n,a=e.y,i=void 0===a?0:a,o=e.src,s=e.width,l=void 0===s?0:s,c=e.height,u=l,d=void 0===c?0:c;return o&&!Ft(o)&&(u||(u=o.width,e.width=u),d||(d=o.height,e.height=d)),{cx:r+u/2,cy:i+d/2,hwidth:u/2,hheight:d/2}}}])}(),Qs=function(){return M((function e(t){R(this,e),this.globalRuntime=t}),[{key:"isReadyToMeasure",value:function(e,t){return e.text}},{key:"update",value:function(e,t){var n,r=e.text,a=e.textAlign,i=void 0===a?"start":a,o=e.lineWidth,s=void 0===o?1:o,l=e.textBaseline,c=void 0===l?"alphabetic":l,u=e.dx,d=void 0===u?0:u,f=e.dy,p=void 0===f?0:f,h=e.x,g=void 0===h?0:h,m=e.y,v=void 0===m?0:m;if(!this.isReadyToMeasure(e,t))return e.metrics={font:"",width:0,height:0,lines:[],lineWidths:[],lineHeight:0,maxLineWidth:0,fontProperties:{ascent:0,descent:0,fontSize:0},lineMetrics:[]},{hwidth:0,hheight:0,cx:0,cy:0};var b=((null==t||null===(n=t.ownerDocument)||void 0===n||null===(n=n.defaultView)||void 0===n?void 0:n.getConfig())||{}).offscreenCanvas,y=this.globalRuntime.textService.measureText(r,e,b);e.metrics=y;var k=y.width/2,x=y.height/2,w=g+k;"center"===i||"middle"===i?w+=s/2-k:"right"!==i&&"end"!==i||(w+=s-2*k);var E=v-x;return"middle"===c?E+=x:"top"===c||"hanging"===c?E+=2*x:"alphabetic"===c||"bottom"!==c&&"ideographic"!==c||(E+=0),d&&(w+=d),p&&(E+=p),{cx:w,cy:E,hwidth:k,hheight:x}}}])}(),Js=function(){return M((function e(){R(this,e)}),[{key:"update",value:function(e,t){return{cx:0,cy:0,hwidth:0,hheight:0}}}])}(),$s=function(){return M((function e(){R(this,e)}),[{key:"update",value:function(e,t){var n=e.x,r=void 0===n?0:n,a=e.y,i=void 0===a?0:a,o=e.width,s=void 0===o?0:o,l=e.height,c=void 0===l?0:l;return{cx:r+s/2,cy:i+c/2,hwidth:s/2,hheight:c/2}}}])}();var el=function(){return M((function e(t){R(this,e),this.eventPhase=e.prototype.NONE,this.bubbles=!0,this.cancelBubble=!0,this.cancelable=!1,this.defaultPrevented=!1,this.propagationStopped=!1,this.propagationImmediatelyStopped=!1,this.layer=new Mr,this.page=new Mr,this.canvas=new Mr,this.viewport=new Mr,this.composed=!1,this.NONE=0,this.CAPTURING_PHASE=1,this.AT_TARGET=2,this.BUBBLING_PHASE=3,this.manager=t}),[{key:"name",get:function(){return this.type}},{key:"layerX",get:function(){return this.layer.x}},{key:"layerY",get:function(){return this.layer.y}},{key:"pageX",get:function(){return this.page.x}},{key:"pageY",get:function(){return this.page.y}},{key:"x",get:function(){return this.canvas.x}},{key:"y",get:function(){return this.canvas.y}},{key:"canvasX",get:function(){return this.canvas.x}},{key:"canvasY",get:function(){return this.canvas.y}},{key:"viewportX",get:function(){return this.viewport.x}},{key:"viewportY",get:function(){return this.viewport.y}},{key:"composedPath",value:function(){return!this.manager||this.path&&this.path[0]===this.target||(this.path=this.target?this.manager.propagationPath(this.target):[]),this.path}},{key:"propagationPath",get:function(){return this.composedPath()}},{key:"preventDefault",value:function(){this.nativeEvent instanceof Event&&this.nativeEvent.cancelable&&this.nativeEvent.preventDefault(),this.defaultPrevented=!0}},{key:"stopImmediatePropagation",value:function(){this.propagationImmediatelyStopped=!0}},{key:"stopPropagation",value:function(){this.propagationStopped=!0}},{key:"initEvent",value:function(){}},{key:"initUIEvent",value:function(){}},{key:"clone",value:function(){throw new Error(Lr)}}])}(),tl=function(e){function t(){var e;R(this,t);for(var n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(e=j(this,t,[].concat(r))).client=new Mr,e.movement=new Mr,e.offset=new Mr,e.global=new Mr,e.screen=new Mr,e}return U(t,e),M(t,[{key:"clientX",get:function(){return this.client.x}},{key:"clientY",get:function(){return this.client.y}},{key:"movementX",get:function(){return this.movement.x}},{key:"movementY",get:function(){return this.movement.y}},{key:"offsetX",get:function(){return this.offset.x}},{key:"offsetY",get:function(){return this.offset.y}},{key:"globalX",get:function(){return this.global.x}},{key:"globalY",get:function(){return this.global.y}},{key:"screenX",get:function(){return this.screen.x}},{key:"screenY",get:function(){return this.screen.y}},{key:"getModifierState",value:function(e){return"getModifierState"in this.nativeEvent&&this.nativeEvent.getModifierState(e)}},{key:"initMouseEvent",value:function(){throw new Error(Lr)}}])}(el),nl=function(e){function t(){var e;R(this,t);for(var n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(e=j(this,t,[].concat(r))).width=0,e.height=0,e.isPrimary=!1,e}return U(t,e),M(t,[{key:"getCoalescedEvents",value:function(){return"pointermove"===this.type||"mousemove"===this.type||"touchmove"===this.type?[this]:[]}},{key:"getPredictedEvents",value:function(){throw new Error("getPredictedEvents is not supported!")}},{key:"clone",value:function(){return this.manager.clonePointerEvent(this)}}])}(tl),rl=function(e){function t(){return R(this,t),j(this,t,arguments)}return U(t,e),M(t,[{key:"clone",value:function(){return this.manager.cloneWheelEvent(this)}}])}(tl),al=function(e){function t(e,n){var r;return R(this,t),(r=j(this,t,[null])).type=e,r.detail=n,Object.assign(r,n),r}return U(t,e),M(t)}(el),il=new WeakMap,ol=function(){return M((function e(){R(this,e),this.emitter=new G}),[{key:"on",value:function(e,t,n){return this.addEventListener(e,t,n),this}},{key:"addEventListener",value:function(e,t,n){var r=!1,a=!1;if(jn(n))r=n;else if(n){var i=n.capture;r=void 0!==i&&i;var o=n.once;a=void 0!==o&&o}r&&(e+="capture"),t=zn(t)?t:t.handleEvent;var s=zn(t)?void 0:t;return a?this.emitter.once(e,t,s):this.emitter.on(e,t,s),this}},{key:"off",value:function(e,t,n){return e?this.removeEventListener(e,t,n):this.removeAllEventListeners(),this}},{key:"removeAllEventListeners",value:function(){var e;null===(e=this.emitter)||void 0===e||e.removeAllListeners()}},{key:"removeEventListener",value:function(e,t,n){var r;if(!this.emitter)return this;(jn(n)?n:null==n?void 0:n.capture)&&(e+="capture"),t=zn(t)?t:null===(r=t)||void 0===r?void 0:r.handleEvent;var a=zn(t)?void 0:t;return this.emitter.off(e,t,a),this}},{key:"emit",value:function(e,t){this.dispatchEvent(new al(e,t))}},{key:"dispatchEvent",value:function(e){var t,n=arguments.length>1&&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;a<n;a++)r[a]=arguments[a];return(e=j(this,t,[].concat(r))).shadow=!1,e.ownerDocument=null,e.isConnected=!1,e.baseURI="",e.childNodes=[],e.nodeType=0,e.nodeName="",e.nodeValue=null,e.parentNode=null,e}return U(t,e),M(t,[{key:"textContent",get:function(){var e="";this.nodeName===vr.TEXT&&(e+=this.style.text);var t,n=pr(this.childNodes);try{for(n.s();!(t=n.n()).done;){var r=t.value;r.nodeName===vr.TEXT?e+=r.nodeValue:e+=r.textContent}}catch(e){n.e(e)}finally{n.f()}return e},set:function(e){var t=this;this.childNodes.slice().forEach((function(e){t.removeChild(e)})),this.nodeName===vr.TEXT&&(this.style.text="".concat(e))}},{key:"getRootNode",value:function(){var e=arguments.length>0&&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)<p.indexOf(f)?l===a?t.DOCUMENT_POSITION_PRECEDING:t.DOCUMENT_POSITION_FOLLOWING:s===a?t.DOCUMENT_POSITION_PRECEDING:t.DOCUMENT_POSITION_FOLLOWING}}return t.DOCUMENT_POSITION_FOLLOWING}},{key:"contain",value:function(e){return this.contains(e)}},{key:"contains",value:function(e){for(var t=e;t&&this!==t;)t=t.parentNode;return!!t}},{key:"getAncestor",value:function(e){for(var t=this;e>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<f.getConfig().dblClickSpeed?++p.clickCount:p.clickCount=1,p.target=d.target,p.timeStamp=t,d.detail=p.clickCount,null!==(u=n.detail)&&void 0!==u&&u.preventClick||(r.context.config.useNativeClickEvent||"mouse"!==d.pointerType&&"touch"!==d.pointerType||r.dispatchEvent(d,"click"),r.dispatchEvent(d,"pointertap")),r.freeEvent(d)}r.freeEvent(n)},this.onPointerMove=function(e){var t=r.createPointerEvent(e,void 0,void 0,r.context.config.alwaysTriggerPointerEventOnCanvas?r.rootTarget:void 0),n="mouse"===t.pointerType||"pen"===t.pointerType,a=r.trackingData(e.pointerId),i=r.findMountedTarget(a.overTargets);if(a.overTargets&&i!==t.target){var o="mousemove"===e.type?"mouseout":"pointerout",s=r.createPointerEvent(e,o,i||void 0);if(r.dispatchEvent(s,"pointerout"),n&&r.dispatchEvent(s,"mouseout"),!t.composedPath().includes(i)){var l=r.createPointerEvent(e,"pointerleave",i||void 0);for(l.eventPhase=l.AT_TARGET;l.target&&!t.composedPath().includes(l.target);)l.currentTarget=l.target,r.notifyTarget(l),n&&r.notifyTarget(l,"mouseleave"),sl.isNode(l.target)&&(l.target=l.target.parentNode);r.freeEvent(l)}r.freeEvent(s)}if(i!==t.target){var c="mousemove"===e.type?"mouseover":"pointerover",u=r.clonePointerEvent(t,c);r.dispatchEvent(u,"pointerover"),n&&r.dispatchEvent(u,"mouseover");for(var d=i&&sl.isNode(i)&&i.parentNode;d&&d!==(sl.isNode(r.rootTarget)&&r.rootTarget.parentNode)&&d!==t.target;)d=d.parentNode;if(!d||d===(sl.isNode(r.rootTarget)&&r.rootTarget.parentNode)){var f=r.clonePointerEvent(t,"pointerenter");for(f.eventPhase=f.AT_TARGET;f.target&&f.target!==i&&f.target!==(sl.isNode(r.rootTarget)&&r.rootTarget.parentNode);)f.currentTarget=f.target,r.notifyTarget(f),n&&r.notifyTarget(f,"mouseenter"),sl.isNode(f.target)&&(f.target=f.target.parentNode);r.freeEvent(f)}r.freeEvent(u)}r.dispatchEvent(t,"pointermove"),"touch"===t.pointerType&&r.dispatchEvent(t,"touchmove"),n&&(r.dispatchEvent(t,"mousemove"),r.cursor=r.getCursor(t.target)),a.overTargets=t.composedPath(),r.freeEvent(t)},this.onPointerOut=function(e){var t=r.trackingData(e.pointerId);if(t.overTargets){var n="mouse"===e.pointerType||"pen"===e.pointerType,a=r.findMountedTarget(t.overTargets),i=r.createPointerEvent(e,"pointerout",a||void 0);r.dispatchEvent(i),n&&r.dispatchEvent(i,"mouseout");var o=r.createPointerEvent(e,"pointerleave",a||void 0);for(o.eventPhase=o.AT_TARGET;o.target&&o.target!==(sl.isNode(r.rootTarget)&&r.rootTarget.parentNode);)o.currentTarget=o.target,r.notifyTarget(o),n&&r.notifyTarget(o,"mouseleave"),sl.isNode(o.target)&&(o.target=o.target.parentNode);t.overTargets=null,r.freeEvent(i),r.freeEvent(o)}r.cursor=null},this.onPointerOver=function(e){var t=r.trackingData(e.pointerId),n=r.createPointerEvent(e),a="mouse"===n.pointerType||"pen"===n.pointerType;r.dispatchEvent(n,"pointerover"),a&&r.dispatchEvent(n,"mouseover"),"mouse"===n.pointerType&&(r.cursor=r.getCursor(n.target));var i=r.clonePointerEvent(n,"pointerenter");for(i.eventPhase=i.AT_TARGET;i.target&&i.target!==(sl.isNode(r.rootTarget)&&r.rootTarget.parentNode);)i.currentTarget=i.target,r.notifyTarget(i),a&&r.notifyTarget(i,"mouseenter"),sl.isNode(i.target)&&(i.target=i.target.parentNode);t.overTargets=n.composedPath(),r.freeEvent(n),r.freeEvent(i)},this.onPointerUpOutside=function(e){var t=r.trackingData(e.pointerId),n=r.findMountedTarget(t.pressTargetsByButton[e.button]),a=r.createPointerEvent(e);if(n){for(var i=n;i;)a.currentTarget=i,r.notifyTarget(a,"pointerupoutside"),"touch"===a.pointerType||"mouse"!==a.pointerType&&"pen"!==a.pointerType||r.notifyTarget(a,2===a.button?"rightupoutside":"mouseupoutside"),sl.isNode(i)&&(i=i.parentNode);delete t.pressTargetsByButton[e.button]}r.freeEvent(a)},this.onWheel=function(e){var t=r.createWheelEvent(e);r.dispatchEvent(t),r.freeEvent(t)},this.onClick=function(e){if(r.context.config.useNativeClickEvent){var t=r.createPointerEvent(e);r.dispatchEvent(t),r.freeEvent(t)}},this.onPointerCancel=function(e){var t=r.createPointerEvent(e,void 0,void 0,r.context.config.alwaysTriggerPointerEventOnCanvas?r.rootTarget:void 0);r.dispatchEvent(t),r.freeEvent(t)},this.globalRuntime=t,this.context=n}),[{key:"init",value:function(){this.rootTarget=this.context.renderingContext.root.parentNode,this.addEventMapping("pointerdown",this.onPointerDown),this.addEventMapping("pointerup",this.onPointerUp),this.addEventMapping("pointermove",this.onPointerMove),this.addEventMapping("pointerout",this.onPointerOut),this.addEventMapping("pointerleave",this.onPointerOut),this.addEventMapping("pointercancel",this.onPointerCancel),this.addEventMapping("pointerover",this.onPointerOver),this.addEventMapping("pointerupoutside",this.onPointerUpOutside),this.addEventMapping("wheel",this.onWheel),this.addEventMapping("click",this.onClick)}},{key:"destroy",value:function(){this.mappingTable={},this.mappingState={},this.eventPool.clear()}},{key:"getScale",value:function(){var e=this.context.contextService.getBoundingClientRect(),t=1,n=1,r=this.context.contextService.getDomElement();if(r&&e){var a=r.offsetWidth,i=r.offsetHeight;a&&i&&(t=e.width/a,n=e.height/i)}return{scaleX:t,scaleY:n,bbox:e}}},{key:"client2Viewport",value:function(e){var t=this.getScale(),n=t.scaleX,r=t.scaleY,a=t.bbox;return new Mr((e.x-((null==a?void 0:a.left)||0))/n,(e.y-((null==a?void 0:a.top)||0))/r)}},{key:"viewport2Client",value:function(e){var t=this.getScale(),n=t.scaleX,r=t.scaleY,a=t.bbox;return new Mr((e.x+((null==a?void 0:a.left)||0))*n,(e.y+((null==a?void 0:a.top)||0))*r)}},{key:"viewport2Canvas",value:function(e){var t=e.x,n=e.y,r=this.rootTarget.defaultView.getCamera(),a=this.context.config,i=a.width,o=a.height,s=r.getPerspectiveInverse(),l=r.getWorldTransform(),c=Oe(this.tmpMatrix,l,s),u=Q(this.tmpVec3,t/i*2-1,2*(1-n/o)-1,0);return oe(u,u,c),new Mr(u[0],u[1])}},{key:"canvas2Viewport",value:function(e){var t=this.rootTarget.defaultView.getCamera(),n=t.getPerspective(),r=t.getViewTransform(),a=Oe(this.tmpMatrix,n,r),i=Q(this.tmpVec3,e.x,e.y,0);oe(this.tmpVec3,this.tmpVec3,a);var o=this.context.config,s=o.width,l=o.height;return new Mr((i[0]+1)/2*s,(1-(i[1]+1)/2)*l)}},{key:"setPickHandler",value:function(e){this.pickHandler=e}},{key:"addEventMapping",value:function(e,t){this.mappingTable[e]||(this.mappingTable[e]=[]),this.mappingTable[e].push({fn:t,priority:0}),this.mappingTable[e].sort((function(e,t){return e.priority-t.priority}))}},{key:"mapEvent",value:function(e){if(this.rootTarget){var t=this.mappingTable[e.type];if(t)for(var n=0,r=t.length;n<r;n++)t[n].fn(e);else console.warn("[EventService]: Event mapping not defined for ".concat(e.type))}}},{key:"dispatchEvent",value:function(e,t,n){if(n){e.eventPhase=e.AT_TARGET;var r=this.rootTarget.defaultView||null;e.currentTarget=r,this.notifyListeners(e,t)}else e.propagationStopped=!1,e.propagationImmediatelyStopped=!1,this.propagate(e,t)}},{key:"propagate",value:function(e,t){if(e.target){var n=e.composedPath();e.eventPhase=e.CAPTURING_PHASE;for(var r=n.length-1;r>=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;i<n.length;i++)if(e.currentTarget=n[i],this.notifyTarget(e,t),e.propagationStopped||e.propagationImmediatelyStopped)return}}}},{key:"propagationPath",value:function(e){var t=[e],n=this.rootTarget.defaultView||null;if(n&&n===e)return t.unshift(n.document),t;for(var r=0;r<2048&&e!==this.rootTarget;r++)sl.isNode(e)&&e.parentNode&&(t.push(e.parentNode),e=e.parentNode);return n&&t.push(n),t}},{key:"hitTest",value:function(e){var t=e.viewportX,n=e.viewportY,r=this.context.config,a=r.width,i=r.height,o=r.disableHitTesting;return t<0||n<0||t>a||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<n.length;t++){var r=n[t],a=this.nativeHTMLMap.get(r);if(a)return a}return null}},{key:"pickTarget",value:function(e){return this.hitTest({clientX:e.clientX,clientY:e.clientY,viewportX:e.viewportX,viewportY:e.viewportY,x:e.canvasX,y:e.canvasY})}},{key:"createPointerEvent",value:function(e,t,n,r){var a=this.allocateEvent(nl);this.copyPointerData(e,a),this.copyMouseData(e,a),this.copyData(e,a),a.nativeEvent=e.nativeEvent,a.originalEvent=e;var i=this.getExistedHTML(a),o=this.context.contextService.getDomElement();return a.target=null!=n?n:i||this.isNativeEventFromCanvas(o,a.nativeEvent)&&this.pickTarget(a)||r,"string"==typeof t&&(a.type=t),a}},{key:"createWheelEvent",value:function(e){var t=this.allocateEvent(rl);this.copyWheelData(e,t),this.copyMouseData(e,t),this.copyData(e,t),t.nativeEvent=e.nativeEvent,t.originalEvent=e;var n=this.getExistedHTML(t),r=this.context.contextService.getDomElement();return t.target=n||this.isNativeEventFromCanvas(r,t.nativeEvent)&&this.pickTarget(t),t}},{key:"trackingData",value:function(e){return this.mappingState.trackingData[e]||(this.mappingState.trackingData[e]={pressTargetsByButton:{},clicksByButton:{},overTarget:null}),this.mappingState.trackingData[e]}},{key:"cloneWheelEvent",value:function(e){var t=this.allocateEvent(rl);return t.nativeEvent=e.nativeEvent,t.originalEvent=e.originalEvent,this.copyWheelData(e,t),this.copyMouseData(e,t),this.copyData(e,t),t.target=e.target,t.path=e.composedPath().slice(),t.type=e.type,t}},{key:"clonePointerEvent",value:function(e,t){var n=this.allocateEvent(nl);return n.nativeEvent=e.nativeEvent,n.originalEvent=e.originalEvent,this.copyPointerData(e,n),this.copyMouseData(e,n),this.copyData(e,n),n.target=e.target,n.path=e.composedPath().slice(),n.type=null!=t?t:n.type,n}},{key:"copyPointerData",value:function(e,t){t.pointerId=e.pointerId,t.width=e.width,t.height=e.height,t.isPrimary=e.isPrimary,t.pointerType=e.pointerType,t.pressure=e.pressure,t.tangentialPressure=e.tangentialPressure,t.tiltX=e.tiltX,t.tiltY=e.tiltY,t.twist=e.twist}},{key:"copyMouseData",value:function(e,t){t.altKey=e.altKey,t.button=e.button,t.buttons=e.buttons,t.ctrlKey=e.ctrlKey,t.metaKey=e.metaKey,t.shiftKey=e.shiftKey,t.client.copyFrom(e.client),t.movement.copyFrom(e.movement),t.canvas.copyFrom(e.canvas),t.screen.copyFrom(e.screen),t.global.copyFrom(e.global),t.offset.copyFrom(e.offset)}},{key:"copyWheelData",value:function(e,t){t.deltaMode=e.deltaMode,t.deltaX=e.deltaX,t.deltaY=e.deltaY,t.deltaZ=e.deltaZ}},{key:"copyData",value:function(e,t){t.isTrusted=e.isTrusted,t.timeStamp=hs.now(),t.type=e.type,t.detail=e.detail,t.view=e.view,t.page.copyFrom(e.page),t.viewport.copyFrom(e.viewport)}},{key:"allocateEvent",value:function(e){this.eventPool.has(e)||this.eventPool.set(e,[]);var t=this.eventPool.get(e).pop()||new e(this);return t.eventPhase=t.NONE,t.currentTarget=null,t.path=[],t.target=null,t}},{key:"freeEvent",value:function(e){if(e.manager!==this)throw new Error("It is illegal to free an event not managed by this EventBoundary!");var t=e.constructor;this.eventPool.has(t)||this.eventPool.set(t,[]),this.eventPool.get(t).push(e)}},{key:"notifyTarget",value:function(e,t){t=null!=t?t:e.type;var n=e.eventPhase===e.CAPTURING_PHASE||e.eventPhase===e.AT_TARGET?"".concat(t,"capture"):t;this.notifyListeners(e,n),e.eventPhase===e.AT_TARGET&&this.notifyListeners(e,t)}},{key:"notifyListeners",value:function(e,t){var n=e.currentTarget.emitter,r=n._events[t];if(r)if("fn"in r)r.once&&n.removeListener(t,r.fn,void 0,!0),r.fn.call(e.currentTarget||r.context,e);else for(var a=0;a<r.length&&!e.propagationImmediatelyStopped;a++)r[a].once&&n.removeListener(t,r[a].fn,void 0,!0),r[a].fn.call(e.currentTarget||r[a].context,e)}},{key:"findMountedTarget",value:function(e){if(!e)return null;for(var t=e[e.length-1],n=e.length-2;n>=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<r;){var a=n+r>>>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;a<r;a++)this.dirtifyFragment(e.childNodes[a]);e.nodeName===vr.FRAGMENT&&this.pendingEvents.set(e,!1)}},{key:"triggerPendingEvents",value:function(){var e=this,t=new Set,n=function(n,r){n.isConnected&&!t.has(n)&&n.nodeName!==vr.FRAGMENT&&(e.boundsChangedEvent.detail=r,e.boundsChangedEvent.target=n,n.isMutationObserved?n.dispatchEvent(e.boundsChangedEvent):n.ownerDocument.defaultView.dispatchEvent(e.boundsChangedEvent,!0),t.add(n))};this.pendingEvents.forEach((function(e,t){t.nodeName!==vr.FRAGMENT&&(Dl.affectChildren=e,e?t.forEach((function(e){n(e,Dl)})):n(t,Dl))})),t.clear(),this.clearPendingEvents()}},{key:"clearPendingEvents",value:function(){this.pendingEvents.clear()}},{key:"dirtifyToRoot",value:function(e){var t=arguments.length>1&&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;r<n.length;r++)this.syncHierarchy(n[r])}}},{key:"sync",value:function(e,t){if(t.localDirtyFlag&&(this.calcLocalTransform(t),t.localDirtyFlag=!1),t.dirtyFlag){var n=e.parentNode,r=n&&n.transformable;null!==n&&r?Oe(t.worldTransform,r.worldTransform,t.localTransform):be(t.worldTransform,t.localTransform),t.dirtyFlag=!1}}},{key:"unfreezeParentToRoot",value:function(e){for(var t=e.parentNode;t;){var n=t.transformable;n&&(n.frozen=!1),t=t.parentNode}}}])}(),Fl={MetricsString:"|ÉqÅ",BaselineSymbol:"M",BaselineMultiplier:1.4,HeightMultiplier:2,Newlines:[10,13],BreakingSpaces:[9,32,8192,8193,8194,8195,8196,8197,8198,8200,8201,8202,8287,12288]},Bl=/[a-zA-Z0-9\u00C0-\u00D6\u00D8-\u00f6\u00f8-\u00ff!"#$%&'()*+,-./:;]/,jl=new RegExp("".concat(/[!%),.:;?\]}¢°·'""†‡›℃∶、。〃〆〕〗〞﹚﹜!"%'),.:;?!]}~]/.source,"|").concat(/[!),.:;?\]}¢·–—'"•"、。〆〞〕〉》」︰︱︲︳﹐﹑﹒﹔﹕﹖﹘﹚﹜!),.:;?︶︸︺︼︾﹀﹂﹗]|}、]/.source,"|").concat(/[)\]}〕〉》」』】〙〗〟'"⦆»ヽヾーァィゥェォッャュョヮヵヶぁぃぅぇぉっゃゅょゎゕゖㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ々〻‐゠–〜?!‼⁇⁈⁉・、:;,。.]/.source,"|").concat(/[!%),.:;?\]}¢°'"†‡℃〆〈《「『〕!%),.:;?]}]/.source)),zl=new RegExp("".concat(/[$(£¥·'"〈《「『【〔〖〝﹙﹛$(.[{£¥]/.source,"|").concat(/[([{£¥'"‵〈《「『〔〝︴﹙﹛({︵︷︹︻︽︿﹁﹃﹏]/.source,"|").concat(/[([{〔〈《「『【〘〖〝'"⦅«—...‥〳〴〵]/.source,"|").concat(/[$([{£¥'"々〇〉》」〔$([{⦆¥₩#]/.source)),Ul=function(){return M((function e(t){var n=this;R(this,e),this.fontMetricsCache={},this.shouldBreakByKinsokuShorui=function(e,t){return!n.isBreakingSpace(t)&&!(!e||!zl.exec(t)&&!jl.exec(e))},this.trimByKinsokuShorui=function(e){var t=P(e),n=t[t.length-2];if(!n)return e;var r=n[n.length-1];return t[t.length-2]=n.slice(0,-1),t[t.length-1]=r+t[t.length-1],t},this.runtime=t}),[{key:"measureFont",value:function(e,t){if(this.fontMetricsCache[e])return this.fontMetricsCache[e];var n={ascent:0,descent:0,fontSize:0},r=this.runtime.offscreenCanvasCreator.getOrCreateCanvas(t),a=this.runtime.offscreenCanvasCreator.getOrCreateContext(t,{willReadFrequently:!0});a.font=e;var i=Fl.MetricsString+Fl.BaselineSymbol,o=Math.ceil(a.measureText(i).width),s=Math.ceil(a.measureText(Fl.BaselineSymbol).width),l=Fl.HeightMultiplier*s;s=s*Fl.BaselineMultiplier|0,r.width=o,r.height=l,a.fillStyle="#f00",a.fillRect(0,0,o,l),a.font=e,a.textBaseline="alphabetic",a.fillStyle="#000",a.fillText(i,0,s);var c=a.getImageData(0,0,o||1,l||1).data,u=c.length,d=4*o,f=0,p=0,h=!1;for(f=0;f<s;++f){for(var g=0;g<d;g+=4)if(255!==c[p+g]){h=!0;break}if(h)break;p+=d}for(n.ascent=s-f,p=u-d,h=!1,f=l;f>s;--f){for(var m=0;m<d;m+=4)if(255!==c[p+m]){h=!0;break}if(h)break;p-=d}return n.descent=f-s,n.fontSize=n.ascent+n.descent,this.fontMetricsCache[e]=n,n}},{key:"measureText",value:function(e,t,n){var r=t.fontSize,a=void 0===r?16:r,i=t.wordWrap,o=void 0!==i&&i,s=t.lineHeight,l=t.lineWidth,c=void 0===l?1:l,u=t.textBaseline,d=void 0===u?"alphabetic":u,f=t.textAlign,p=void 0===f?"start":f,h=t.letterSpacing,g=void 0===h?0:h,m=t.textPath;t.textPathSide,t.textPathStartOffset;var v=t.leading,b=void 0===v?0:v,y=function(e){for(var t=e.fontSize,n=void 0===t?16:t,r=e.fontFamily,a=void 0===r?"sans-serif":r,i=e.fontStyle,o=void 0===i?"normal":i,s=e.fontVariant,l=void 0===s?"normal":s,c=e.fontWeight,u=void 0===c?"normal":c,d=Pt(n)&&"".concat(n,"px")||"16px",f=a.split(","),p=f.length-1;p>=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;A<w.length;A++){var O=x.measureText(w[A]).width+(w[A].length-1)*g;E[A]=O,S=Math.max(S,O)}var T=S+c,C=s||k.fontSize+c,R=Math.max(C,k.fontSize+c)+(w.length-1)*(C+b),N=0;return"middle"===d?N=-R/2:"bottom"===d||"alphabetic"===d||"ideographic"===d?N=-R:"top"!==d&&"hanging"!==d||(N=0),{font:y,width:T,height:R,lines:w,lineWidths:E,lineHeight:C+=b,maxLineWidth:S,fontProperties:k,lineMetrics:E.map((function(e,t){var n=0;return"center"===p||"middle"===p?n-=e/2:"right"!==p&&"end"!==p||(n-=e),new Ir(n-c/2,N+t*C,e+c,C)}))}}m.getTotalLength();for(var M=0;M<w.length;M++)x.measureText(w[M]).width,w[M].length}},{key:"wordWrap",value:function(e,t,n){var r=this,a=this,i=t.wordWrapWidth,o=void 0===i?0:i,s=t.letterSpacing,l=void 0===s?0:s,c=t.maxLines,u=void 0===c?1/0:c,d=t.textOverflow,f=this.runtime.offscreenCanvasCreator.getOrCreateContext(n),p=o+l,h="";"ellipsis"===d?h="...":d&&"clip"!==d&&(h=d);var g=Array.from(e),m=[],v=0,b=0,y=0,k={},x=function(e){return r.getFromCache(e,l,k,f)},w=x(h);function E(e,t,n,r){for(;x(e)<r&&t<g.length-1&&!a.isNewline(g[t+1]);)e+=g[t+=1];for(;x(e)>r&&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<g.length;A++){var O=g[A],T=g[A-1],C=g[A+1],R=x(O);if(this.isNewline(O)){if(v+1>=u){t.isOverflowing=!0,A<g.length-1&&S(v,A-1);break}y=A-1,b=0,m[v+=1]=""}else{if(b>0&&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<n;a++)r[a]=arguments[a];return(e=j(this,t,[].concat(r))).entity=Vl++,e.renderable={bounds:void 0,boundsDirty:!0,renderBounds:void 0,renderBoundsDirty:!0,dirtyRenderBounds:void 0,dirty:!1},e.cullable={strategy:aa.Standard,visibilityPlaneMask:-1,visible:!0,enable:!0},e.transformable={dirtyFlag:!1,localDirtyFlag:!1,frozen:!1,localPosition:[0,0,0],localRotation:[0,0,0,1],localScale:[1,1,1],localTransform:[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],localSkew:[0,0],position:[0,0,0],rotation:[0,0,0,1],scaling:[1,1,1],worldTransform:[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],origin:[0,0,0]},e.sortable={dirty:!1,sorted:void 0,renderOrder:0,dirtyChildren:[],dirtyReason:void 0},e.geometry={contentBounds:void 0,renderBounds:void 0,dirty:!0},e.rBushNode={aabb:void 0},e.namespaceURI="g",e.scrollLeft=0,e.scrollTop=0,e.clientTop=0,e.clientLeft=0,e.destroyed=!1,e.style={},e.computedStyle={},e.parsedStyle={},e.attributes={},e}return U(t,e),M(t,[{key:"className",get:function(){return this.getAttribute("class")||""},set:function(e){this.setAttribute("class",e)}},{key:"classList",get:function(){return this.className.split(" ").filter((function(e){return""!==e}))}},{key:"tagName",get:function(){return this.nodeName}},{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:"parentElement",get:function(){return this.parentNode}},{key:"nextSibling",get:function(){if(this.parentNode){var e=this.parentNode.childNodes.indexOf(this);return this.parentNode.childNodes[e+1]||null}return null}},{key:"previousSibling",get:function(){if(this.parentNode){var e=this.parentNode.childNodes.indexOf(this);return this.parentNode.childNodes[e-1]||null}return null}},{key:"cloneNode",value:function(e){throw new Error(Lr)}},{key:"appendChild",value:function(e,t){var n;if(e.destroyed)throw new Error("Cannot append a destroyed element.");return Hl.sceneGraphService.attach(e,this,t),null!==(n=this.ownerDocument)&&void 0!==n&&n.defaultView&&(gs(this)||e.nodeName!==vr.FRAGMENT?this.ownerDocument.defaultView.mountChildren(e):this.ownerDocument.defaultView.mountFragment(e)),this.isMutationObserved&&(Yl.relatedNode=this,e.dispatchEvent(Yl)),e}},{key:"insertBefore",value:function(e,t){if(t){e.parentElement&&e.parentElement.removeChild(e);var n=this.childNodes.indexOf(t);-1===n?this.appendChild(e):this.appendChild(e,n)}else this.appendChild(e);return e}},{key:"replaceChild",value:function(e,t){var n=this.childNodes.indexOf(t);return this.removeChild(t),this.appendChild(e,n),t}},{key:"removeChild",value:function(e){var t;return ql.relatedNode=this,e.dispatchEvent(ql),null!==(t=e.ownerDocument)&&void 0!==t&&t.defaultView&&e.ownerDocument.defaultView.unmountChildren(e),Hl.sceneGraphService.detach(e),e}},{key:"removeChildren",value:function(){for(var e=this.childNodes.length-1;e>=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;a<n;a++)r[a]=arguments[a];r.forEach((function(n,r){var a;return null===(a=e.parentNode)||void 0===a?void 0:a.appendChild(n,t+r+1)}))}}},{key:"before",value:function(){if(this.parentNode){for(var e,t=this.parentNode.childNodes.indexOf(this),n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];var i=r[0],o=r.slice(1);this.parentNode.appendChild(i,t),(e=i).after.apply(e,P(o))}}},{key:"replaceWith",value:function(){this.after.apply(this,arguments),this.remove()}},{key:"append",value:function(){for(var e=this,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];n.forEach((function(t){return e.appendChild(t)}))}},{key:"prepend",value:function(){for(var e=this,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];n.forEach((function(t,n){return e.appendChild(t,n)}))}},{key:"replaceChildren",value:function(){for(;this.childNodes.length&&this.firstChild;)this.removeChild(this.firstChild);this.append.apply(this,arguments)}},{key:"remove",value:function(){return this.parentNode?this.parentNode.removeChild(this):this}},{key:"destroy",value:function(){this.destroyChildren(),this.dispatchEvent(Xl),this.remove(),this.emitter.removeAllListeners(),this.destroyed=!0}},{key:"getGeometryBounds",value:function(){return Hl.sceneGraphService.getGeometryBounds(this)}},{key:"getRenderBounds",value:function(){return Hl.sceneGraphService.getBounds(this,!0)}},{key:"getBounds",value:function(){return Hl.sceneGraphService.getBounds(this)}},{key:"getLocalBounds",value:function(){return Hl.sceneGraphService.getLocalBounds(this)}},{key:"getBoundingClientRect",value:function(){return Hl.sceneGraphService.getBoundingClientRect(this)}},{key:"getClientRects",value:function(){return[this.getBoundingClientRect()]}},{key:"computedStyleMap",value:function(){return new Map(Object.entries(this.computedStyle))}},{key:"getAttributeNames",value:function(){return Object.keys(this.attributes)}},{key:"getAttribute",value:function(e){if("symbol"!==E()(e)){var t=this.attributes[e];return t}}},{key:"hasAttribute",value:function(e){return this.getAttributeNames().includes(e)}},{key:"hasAttributes",value:function(){return!!this.getAttributeNames().length}},{key:"removeAttribute",value:function(e){this.setAttribute(e,null),delete this.attributes[e]}},{key:"setAttribute",value:function(e,t,n,r){this.attributes[e]=t}},{key:"getAttributeNS",value:function(e,t){throw new Error(Lr)}},{key:"getAttributeNode",value:function(e){throw new Error(Lr)}},{key:"getAttributeNodeNS",value:function(e,t){throw new Error(Lr)}},{key:"hasAttributeNS",value:function(e,t){throw new Error(Lr)}},{key:"removeAttributeNS",value:function(e,t){throw new Error(Lr)}},{key:"removeAttributeNode",value:function(e){throw new Error(Lr)}},{key:"setAttributeNS",value:function(e,t,n){throw new Error(Lr)}},{key:"setAttributeNode",value:function(e){throw new Error(Lr)}},{key:"setAttributeNodeNS",value:function(e){throw new Error(Lr)}},{key:"toggleAttribute",value:function(e,t){throw new Error(Lr)}}])}(sl);function Kl(e){return!(null==e||!e.nodeName)}var Ql=Hl.globalThis.Proxy?Hl.globalThis.Proxy:function(){},Jl=new gl(hl.ATTR_MODIFIED,null,null,null,null,gl.MODIFICATION,null,null),$l=Y(),ec=ht(),tc=function(e){function t(e){var n;return R(this,t),(n=j(this,t)).isCustomElement=!1,n.isMutationObserved=!1,n.activeAnimations=[],n.config=e,n.id=e.id||"",n.name=e.name||"",(e.className||e.class)&&(n.className=e.className||e.class),n.nodeName=e.type||vr.GROUP,e.initialParsedStyle&&Object.assign(n.parsedStyle,e.initialParsedStyle),n.initAttributes(e.style),Hl.enableStyleSyntax&&(n.style=new Ql({setProperty:function(e,t){n.setAttribute(e,t)},getPropertyValue:function(e){return n.getAttribute(e)},removeProperty:function(e){n.removeAttribute(e)},item:function(){return""}},{get:function(e,t){return void 0!==e[t]?e[t]:n.getAttribute(t)},set:function(e,t,r){return n.setAttribute(t,r),!0}})),n}return U(t,e),M(t,[{key:"destroy",value:function(){Vn(t,"destroy",this,3)([]),this.getAnimations().forEach((function(e){e.cancel()}))}},{key:"cloneNode",value:function(e,t){var n=C({},this.attributes);for(var r in n){var a=n[r];Kl(a)&&"clipPath"!==r&&"offsetPath"!==r&&"textPath"!==r&&(n[r]=a.cloneNode(e)),t&&(n[r]=t(r,a))}var i=new this.constructor(C(C({},this.config),{},{style:n}));return i.setLocalTransform(this.getLocalTransform()),e&&this.children.forEach((function(t){if(!t.style.isMarker){var n=t.cloneNode(e);i.appendChild(n)}})),i}},{key:"initAttributes",value:function(){var e=arguments.length>0&&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;r<t;r++)n[r]=arguments[r];var a=n[0],i=n[1];return a?Un(a)?(Object.keys(a).forEach((function(t){e.setAttribute(t,a[t])})),this):2===n.length?(this.setAttribute(a,i),this):this.attributes[a]:this.attributes}},{key:"getMatrix",value:function(e){var t=e||this.getWorldTransform(),n=H(Ue($l,t),2),r=n[0],a=n[1],i=H(He($l,t),2),o=i[0],s=i[1],l=Ge(ec,t),c=H(Gr($l,l),3),u=c[0],d=c[2];return Wr(u||d,r,a,o,s)}},{key:"getLocalMatrix",value:function(){return this.getMatrix(this.getLocalTransform())}},{key:"setMatrix",value:function(e){var t=H(Vr(e),5),n=t[0],r=t[1],a=t[2],i=t[3],o=t[4];this.setEulerAngles(o).setPosition(n,r).setLocalScale(a,i)}},{key:"setLocalMatrix",value:function(e){var t=H(Vr(e),5),n=t[0],r=t[1],a=t[2],i=t[3],o=t[4];this.setLocalEulerAngles(o).setLocalPosition(n,r).setLocalScale(a,i)}},{key:"show",value:function(){this.forEach((function(e){e.style.visibility="visible"}))}},{key:"hide",value:function(){this.forEach((function(e){e.style.visibility="hidden"}))}},{key:"getCount",value:function(){return this.childElementCount}},{key:"getParent",value:function(){return this.parentElement}},{key:"getChildren",value:function(){return this.children}},{key:"getFirst",value:function(){return this.firstElementChild}},{key:"getLast",value:function(){return this.lastElementChild}},{key:"getChildByIndex",value:function(e){return this.children[e]||null}},{key:"add",value:function(e,t){return this.appendChild(e,t)}},{key:"set",value:function(e,t){this.config[e]=t}},{key:"get",value:function(e){return this.config[e]}},{key:"moveTo",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:"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;n<t.length-1;n++){var r=H(t[n].currentPoint,2),a=r[0],i=r[1],o=1===n?e:e.cloneNode(!0);this.markerMidList.push(o),this.appendChild(o),o.setLocalPosition(a,i)}}},{key:"getTotalLength",value:function(){return Xi(this)}},{key:"getPointAtLength",value:function(e){var t=arguments.length>1&&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<e.changedTouches.length;r++){var a=e.changedTouches[r];_n(a.button)&&(a.button=0),_n(a.buttons)&&(a.buttons=1),_n(a.isPrimary)&&(a.isPrimary=1===e.touches.length&&"touchstart"===e.type),_n(a.width)&&(a.width=a.radiusX||1),_n(a.height)&&(a.height=a.radiusY||1),_n(a.tiltX)&&(a.tiltX=0),_n(a.tiltY)&&(a.tiltY=0),_n(a.pointerType)&&(a.pointerType="touch"),_n(a.pointerId)&&(a.pointerId=a.identifier||0),_n(a.pressure)&&(a.pressure=a.force||.5),_n(a.twist)&&(a.twist=0),_n(a.tangentialPressure)&&(a.tangentialPressure=0),a.isNormalized=!0,a.type=e.type,n.push(a)}else if(t.isMouseEvent(e)){var i=e;_n(i.isPrimary)&&(i.isPrimary=!0),_n(i.width)&&(i.width=1),_n(i.height)&&(i.height=1),_n(i.tiltX)&&(i.tiltX=0),_n(i.tiltY)&&(i.tiltY=0),_n(i.pointerType)&&(i.pointerType="mouse"),_n(i.pointerId)&&(i.pointerId=1),_n(i.pressure)&&(i.pressure=.5),_n(i.twist)&&(i.twist=0),_n(i.tangentialPressure)&&(i.tangentialPressure=0),i.isNormalized=!0,n.push(i)}else n.push(e);return n}}])}();Ac.tag="Event";var Oc=[vr.CIRCLE,vr.ELLIPSE,vr.IMAGE,vr.RECT,vr.LINE,vr.POLYLINE,vr.POLYGON,vr.TEXT,vr.PATH,vr.HTML],Tc=function(){return M((function e(){R(this,e)}),[{key:"isVisible",value:function(e,t){var n,r=t.cullable;if(!r.enable)return!0;var a=t.getRenderBounds();if(Tr.isEmpty(a))return!1;var i=e.getFrustum(),o=null===(n=t.parentNode)||void 0===n||null===(n=n.cullable)||void 0===n?void 0:n.visibilityPlaneMask;return r.visibilityPlaneMask=this.computeVisibilityWithPlaneMask(t,a,o||Rr.INDETERMINATE,i.planes),r.visible=r.visibilityPlaneMask!==Rr.OUTSIDE,r.visible}},{key:"computeVisibilityWithPlaneMask",value:function(e,t,n,r){if(n===Rr.OUTSIDE||n===Rr.INSIDE)return n;for(var a=Rr.INSIDE,i=Oc.indexOf(e.nodeName)>-1,o=0,s=r.length;o<s;++o){var l=1<<o;if(0!=(n&l)&&(!i||4!==o&&5!==o)){var c=r[o],u=c.normal,d=c.distance;if(re(u,t.getPositiveFarPoint(r[o]))+d<0)return Rr.OUTSIDE;re(u,t.getNegativeFarPoint(r[o]))+d<0&&(a|=l)}}return a}}])}(),Cc=function(){function e(){R(this,e),this.syncTasks=new Map,this.isFirstTimeRendering=!0,this.syncing=!1,this.isFirstTimeRenderingFinished=!1}return M(e,[{key:"apply",value:function(t){var n,r=this,a=t.renderingService,i=t.renderingContext,o=t.rBushRoot,s=i.root.ownerDocument.defaultView;this.rBush=o;var l=function(e){e.target.renderable.dirty=!0,a.dirtify()},c=function(e){r.syncTasks.set(e.target,e.detail.affectChildren),a.dirtify()},u=function(e){var t=e.target;Hl.enableSizeAttenuation&&Hl.styleValueRegistry.updateSizeAttenuation(t,s.getCamera().getZoom())},d=function(e){var t=e.target,n=t.rBushNode;n.aabb&&r.rBush.remove(n.aabb),r.syncTasks.delete(t),Hl.sceneGraphService.dirtifyToRoot(t),a.dirtify()};a.hooks.init.tap(e.tag,(function(){s.addEventListener(hl.MOUNTED,u),s.addEventListener(hl.UNMOUNTED,d),s.addEventListener(hl.ATTR_MODIFIED,l),s.addEventListener(hl.BOUNDS_CHANGED,c)})),a.hooks.destroy.tap(e.tag,(function(){s.removeEventListener(hl.MOUNTED,u),s.removeEventListener(hl.UNMOUNTED,d),s.removeEventListener(hl.ATTR_MODIFIED,l),s.removeEventListener(hl.BOUNDS_CHANGED,c),r.syncTasks.clear()}));var f=null!==(n=Hl.globalThis.requestIdleCallback)&&void 0!==n?n:Os.bind(Hl.globalThis);a.hooks.endFrame.tap(e.tag,(function(){r.isFirstTimeRendering?(r.isFirstTimeRendering=!1,r.syncing=!0,f((function(){r.syncRTree(!0),r.isFirstTimeRenderingFinished=!0}))):r.syncRTree()}))}},{key:"syncNode",value:function(e){var t=arguments.length>1&&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;a<n;a++)r[a]=arguments[a];return(e=j(this,t,[].concat(r))).landmarks=[],e}return U(t,e),M(t,[{key:"rotate",value:function(e,t,n){if(this.relElevation=Dr(t),this.relAzimuth=Dr(e),this.relRoll=Dr(n),this.elevation+=this.relElevation,this.azimuth+=this.relAzimuth,this.roll+=this.relRoll,this.type===Jr.EXPLORING){var r=gt(ht(),[1,0,0],jr((this.rotateWorld?1:-1)*this.relElevation)),a=gt(ht(),[0,1,0],jr((this.rotateWorld?1:-1)*this.relAzimuth)),i=gt(ht(),[0,0,1],jr(this.relRoll)),o=mt(ht(),a,r);o=mt(ht(),o,i);var s=Ye(me(),o);Te(this.matrix,this.matrix,[0,0,-this.distance]),Oe(this.matrix,this.matrix,s),Te(this.matrix,this.matrix,[0,0,this.distance])}else{if(Math.abs(this.elevation)>90)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(),n<l&&(null==h||h(i),t.landmarkAnimationID=t.canvas.requestAnimationFrame(E))}};this.canvas.requestAnimationFrame(E)}}}])}(ra);Hl.CameraContribution=_c;new WeakMap;var Fc=function(e){function t(e,n,r,a){var i;return R(this,t),(i=j(this,t,[e])).currentTime=r,i.timelineTime=a,i.target=n,i.type="finish",i.bubbles=!1,i.currentTarget=n,i.defaultPrevented=!1,i.eventPhase=i.AT_TARGET,i.timeStamp=Date.now(),i.currentTime=r,i.timelineTime=a,i}return U(t,e),M(t)}(el),Bc=0,jc=function(){return M((function e(t,n){var r;R(this,e),this.currentTimePending=!1,this._idle=!0,this._paused=!1,this._finishedFlag=!0,this._currentTime=0,this._playbackRate=1,this._inTimeline=!0,this.effect=t,t.animation=this,this.timeline=n,this.id="".concat(Bc++),this._inEffect=!!this.effect.update(0),this._totalDuration=Number(null===(r=this.effect)||void 0===r?void 0:r.getComputedTiming().endTime),this._holdTime=0,this._paused=!1,this.oldPlayState="idle",this.updatePromises()}),[{key:"pending",get:function(){return null===this._startTime&&!this._paused&&0!==this.playbackRate||this.currentTimePending}},{key:"playState",get:function(){return this._idle?"idle":this._isFinished?"finished":this._paused?"paused":"running"}},{key:"ready",get:function(){var e=this;return this.readyPromise||(-1===this.timeline.animationsWithPromises.indexOf(this)&&this.timeline.animationsWithPromises.push(this),this.readyPromise=new Promise((function(t,n){e.resolveReadyPromise=function(){t(e)},e.rejectReadyPromise=function(){n(new Error)}})),this.pending||this.resolveReadyPromise()),this.readyPromise}},{key:"finished",get:function(){var e=this;return this.finishedPromise||(-1===this.timeline.animationsWithPromises.indexOf(this)&&this.timeline.animationsWithPromises.push(this),this.finishedPromise=new Promise((function(t,n){e.resolveFinishedPromise=function(){t(e)},e.rejectFinishedPromise=function(){n(new Error)}})),"finished"===this.playState&&this.resolveFinishedPromise()),this.finishedPromise}},{key:"currentTime",get:function(){return this.updatePromises(),this._idle||this.currentTimePending?null:this._currentTime},set:function(e){if(e=Number(e),!isNaN(e)){var t;if(this.timeline.restart(),!this._paused&&null!==this._startTime)this._startTime=Number(null===(t=this.timeline)||void 0===t?void 0:t.currentTime)-e/this.playbackRate;this.currentTimePending=!1,this._currentTime!==e&&(this._idle&&(this._idle=!1,this._paused=!0),this.tickCurrentTime(e,!0),this.timeline.applyDirtiedAnimation(this))}}},{key:"startTime",get:function(){return this._startTime},set:function(e){if(null!==e){if(this.updatePromises(),e=Number(e),isNaN(e))return;if(this._paused||this._idle)return;this._startTime=e,this.tickCurrentTime((Number(this.timeline.currentTime)-this._startTime)*this.playbackRate),this.timeline.applyDirtiedAnimation(this),this.updatePromises()}}},{key:"playbackRate",get:function(){return this._playbackRate},set:function(e){if(e!==this._playbackRate){this.updatePromises();var t=this.currentTime;this._playbackRate=e,this.startTime=null,"paused"!==this.playState&&"idle"!==this.playState&&(this._finishedFlag=!1,this._idle=!1,this.ensureAlive(),this.timeline.applyDirtiedAnimation(this)),null!==t&&(this.currentTime=t),this.updatePromises()}}},{key:"_isFinished",get:function(){return!this._idle&&(this._playbackRate>0&&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,r)?1: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.length;r++)for(var a in e[r])if(wu(a)){var i={offset:e[r].offset,computedOffset:e[r].computedOffset,easing:e[r].easing,easingFunction:bu(e[r].easing)||t.easingFunction,value:e[r][a]};n[a]=n[a]||[],n[a].push(i)}return n}(e,t),a=function(e,t){var n=[];for(var r in e)for(var a=e[r],i=0;i<a.length-1;i++){var o=i,s=i+1,l=a[o].computedOffset,c=a[s].computedOffset,u=l,d=c;0===i&&(u=-1/0,0===c&&(s=o)),i===a.length-2&&(d=1/0,1===l&&(o=s)),n.push({applyFrom:u,applyTo:d,startOffset:a[o].computedOffset,endOffset:a[s].computedOffset,easingFunction:a[o].easingFunction,property:r,interpolation:Su(r,a[o].value,a[s].value,t)})}return n.sort((function(e,t){return e.startOffset-t.startOffset})),n}(r,n);return function(e,t){if(null!==t)a.filter((function(e){return t>=e.applyFrom&&t<e.applyTo})).forEach((function(n){var r=t-n.startOffset,a=n.endOffset-n.startOffset,i=0===a?0:r/a;e.setAttribute(n.property,n.interpolation(i),!1,!1)}));else for(var n in r)wu(n)&&e.setAttribute(n,null)}}function wu(e){return"offset"!==e&&"easing"!==e&&"composite"!==e&&"computedOffset"!==e}var Eu=function(e,t,n){return function(r){var a=Au(e,t,r);return Pt(a)?a:n(a)}};function Su(e,t,n,r){var a=zo[e];if(a&&a.syntax&&a.int){var i=Hl.styleValueRegistry.getPropertySyntax(a.syntax);if(i){var o=i.parser,s=o?o(t,r):t,l=o?o(n,r):n,c=i.mixer(s,l,r);if(c){var u=Eu.apply(void 0,P(c));return function(e){return 0===e?t:1===e?n:u(e)}}}}return Eu(!1,!0,(function(e){return e?n:t}))}function Au(e,t,n){if("number"==typeof e&&"number"==typeof t)return e*(1-n)+t*n;if("boolean"==typeof e&&"boolean"==typeof t||"string"==typeof e&&"string"==typeof t)return n<.5?e:t;if(Array.isArray(e)&&Array.isArray(t)){for(var r=e.length,a=t.length,i=Math.max(r,a),o=[],s=0;s<i;s++)o.push(Au(e[s<r?s:r-1],t[s<a?s:a-1],n));return o}throw new Error("Mismatched interpolation arguments ".concat(e,":").concat(t))}var Ou=function(){return M((function e(){R(this,e),this.delay=0,this.direction="normal",this.duration="auto",this._easing="linear",this.easingFunction=fu,this.endDelay=0,this.fill="auto",this.iterationStart=0,this.iterations=1,this.currentIteration=null,this.progress=null}),[{key:"easing",get:function(){return this._easing},set:function(e){this.easingFunction=bu(e),this._easing=e}}])}();function Tu(e,t){if(null===e)return[];Array.isArray(e)||(e=function(e){var t=[];for(var n in e)if(!(n in["easing","offset","composite"])){var r=e[n];Array.isArray(r)||(r=[r]);for(var a=r.length,i=0;i<a;i++){if(!t[i]){var o={};"offset"in e&&(o.offset=Number(e.offset)),"easing"in e&&(o.easing=e.easing),"composite"in e&&(o.composite=e.composite),t[i]=o}void 0!==r[i]&&null!==r[i]&&(t[i][n]=r[i])}}return t.sort((function(e,t){return(e.computedOffset||0)-(t.computedOffset||0)})),t}(e));for(var n=e.map((function(e){var n={};for(var r in null!=t&&t.composite&&(n.composite="auto"),e){var a=e[r];if("offset"===r){if(null!==a){if(a=Number(a),!isFinite(a))throw new Error("Keyframe offsets must be numbers.");if(a<0||a>1)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<n.length;i++){var o=n[i].offset;if(_t(o))r=!1;else{if(o<a)throw new TypeError("Keyframes are not loosely sorted by offset. Sort or specify offsets.");a=o}}return n=n.filter((function(e){return Number(e.offset)>=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;o<r;o++){var s=n[o].computedOffset;if(!_t(s)&&!_t(i)){for(var l=1;l<o-a;l++)n[a+l].computedOffset=i+(Number(s)-i)*l/(o-a);a=o,i=Number(s)}}}(),n}var Cu="backwards|forwards|both|none".split("|"),Ru="reverse|alternate|alternate-reverse".split("|");function Nu(e,t){return function(e,t){var n=new Ou;return t&&(n.fill="both",n.duration="auto"),"number"!=typeof e||isNaN(e)?void 0!==e&&Object.keys(e).forEach((function(t){if(void 0!==e[t]&&null!==e[t]&&"auto"!==e[t]){if(("number"==typeof n[t]||"duration"===t)&&("number"!=typeof e[t]||isNaN(e[t])))return;if("fill"===t&&-1===Cu.indexOf(e[t]))return;if("direction"===t&&-1===Ru.indexOf(e[t]))return;n[t]=e[t]}})):n.duration=e,n}(e=function(e){"number"==typeof e&&(e=isNaN(e)?{duration:"auto"}:{duration:e});return e}(null!=e?e:{duration:"auto"}),t)}var Mu=function(){return M((function e(t,n,r){var a=this;R(this,e),this.composite="replace",this.iterationComposite="replace",this.target=t,this.timing=Nu(r,!1),this.timing.effect=this,this.timing.activeDuration=yu(this.timing),this.timing.endTime=Math.max(0,this.timing.delay+this.timing.activeDuration+this.timing.endDelay),this.normalizedKeyframes=Tu(n,this.timing),this.interpolations=xu(this.normalizedKeyframes,this.timing,this.target);var i=Hl.globalThis.Proxy;this.computedTiming=i?new i(this.timing,{get:function(e,t){return"duration"===t?"auto"===e.duration?0:e.duration:"fill"===t?"auto"===e.fill?"none":e.fill:"localTime"===t?a.animation&&a.animation.currentTime||null:"currentIteration"===t?a.animation&&"running"===a.animation.playState?e.currentIteration||0:null:"progress"===t?a.animation&&"running"===a.animation.playState?e.progress||0:null:e[t]},set:function(){return!0}}):this.timing}),[{key:"applyInterpolations",value:function(){this.interpolations(this.target,Number(this.timeFraction))}},{key:"update",value:function(e){return null!==e&&(this.timeFraction=ku(this.timing.activeDuration,e,this.timing),null!==this.timeFraction)}},{key:"getKeyframes",value:function(){return this.normalizedKeyframes}},{key:"setKeyframes",value:function(e){this.normalizedKeyframes=Tu(e)}},{key:"getComputedTiming",value:function(){return this.computedTiming}},{key:"getTiming",value:function(){return this.timing}},{key:"updateTiming",value:function(e){var t=this;Object.keys(e||{}).forEach((function(n){t.timing[n]=e[n]}))}}])}();function Iu(e,t){return Number(e.id)-Number(t.id)}var Lu=function(){return M((function e(t){var n=this;R(this,e),this.animations=[],this.ticking=!1,this.timelineTicking=!1,this.hasRestartedThisFrame=!1,this.animationsWithPromises=[],this.inTick=!1,this.pendingEffects=[],this.currentTime=null,this.rafId=0,this.rafCallbacks=[],this.webAnimationsNextTick=function(e){n.currentTime=e,n.discardAnimations(),0===n.animations.length?n.timelineTicking=!1:n.requestAnimationFrame(n.webAnimationsNextTick)},this.processRafCallbacks=function(e){var t=n.rafCallbacks;n.rafCallbacks=[],e<Number(n.currentTime)&&(e=Number(n.currentTime)),n.animations.sort(Iu),n.animations=n.tick(e,!0,n.animations)[0],t.forEach((function(t){t[1](e)})),n.applyPendingEffects()},this.document=t}),[{key:"getAnimations",value:function(){return this.discardAnimations(),this.animations.slice()}},{key:"isTicking",value:function(){return this.inTick}},{key:"play",value:function(e,t,n){var r=new Mu(e,t,n),a=new jc(r,this);return this.animations.push(a),this.restartWebAnimationsNextTick(),a.updatePromises(),a.play(),a.updatePromises(),a}},{key:"applyDirtiedAnimation",value:function(e){var t=this;if(!this.inTick){e.markTarget();var n=e.targetAnimations();n.sort(Iu),this.tick(Number(this.currentTime),!1,n.slice())[1].forEach((function(e){var n=t.animations.indexOf(e);-1!==n&&t.animations.splice(n,1)})),this.applyPendingEffects()}}},{key:"restart",value:function(){return this.ticking||(this.ticking=!0,this.requestAnimationFrame((function(){})),this.hasRestartedThisFrame=!0),this.hasRestartedThisFrame}},{key:"destroy",value:function(){this.document.defaultView.cancelAnimationFrame(this.frameId)}},{key:"applyPendingEffects",value:function(){this.pendingEffects.forEach((function(e){null==e||e.applyInterpolations()})),this.pendingEffects=[]}},{key:"updateAnimationsPromises",value:function(){this.animationsWithPromises=this.animationsWithPromises.filter((function(e){return e.updatePromises()}))}},{key:"discardAnimations",value:function(){this.updateAnimationsPromises(),this.animations=this.animations.filter((function(e){return"finished"!==e.playState&&"idle"!==e.playState}))}},{key:"restartWebAnimationsNextTick",value:function(){this.timelineTicking||(this.timelineTicking=!0,this.requestAnimationFrame(this.webAnimationsNextTick))}},{key:"rAF",value:function(e){var t=this.rafId++;return 0===this.rafCallbacks.length&&(this.frameId=this.document.defaultView.requestAnimationFrame(this.processRafCallbacks)),this.rafCallbacks.push([t,e]),t}},{key:"requestAnimationFrame",value:function(e){var t=this;return this.rAF((function(n){t.updateAnimationsPromises(),e(n),t.updateAnimationsPromises()}))}},{key:"tick",value:function(e,t,n){var r,a,i=this;this.inTick=!0,this.hasRestartedThisFrame=!1,this.currentTime=e,this.ticking=!1;var o=[],s=[],l=[],c=[];return n.forEach((function(n){n.tick(e,t),n._inEffect?(s.push(n.effect),n.markTarget()):(o.push(n.effect),n.unmarkTarget()),n._needsTick&&(i.ticking=!0);var r=n._inEffect||n._needsTick;n._inTimeline=r,r?l.push(n):c.push(n)})),(r=this.pendingEffects).push.apply(r,o),(a=this.pendingEffects).push.apply(a,s),this.ticking&&this.requestAnimationFrame((function(){})),this.inTick=!1,[l,c]}}])}();function Pu(e,t){var n=t.cx,r=void 0===n?0:n,a=t.cy,i=void 0===a?0:a,o=t.r;e.arc(r,i,o,0,2*Math.PI,!1)}function Du(e,t){var n=t.cx,r=void 0===n?0:n,a=t.cy,i=void 0===a?0:a,o=t.rx,s=t.ry;if(e.ellipse)e.ellipse(r,i,o,s,0,0,2*Math.PI,!1);else{var l=o>s?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;w<c.length;w++){var E=c[w],S=E[0],A=c[w+1],O=0===w&&(0!==d||0!==f),T=(w===c.length-1||A&&("M"===A[0]||"Z"===A[0]))&&0!==p&&0!==h,C=H(O?[d,f]:[0,0],2),R=C[0],N=C[1],M=H(T?[p,h]:[0,0],2),I=M[0],L=M[1];switch(S){case"M":e.moveTo(E[1]+R,E[2]+N);break;case"L":e.lineTo(E[1]+I,E[2]+L);break;case"Q":e.quadraticCurveTo(E[1],E[2],E[3]+I,E[4]+L);break;case"C":e.bezierCurveTo(E[1],E[2],E[3],E[4],E[5]+I,E[6]+L);break;case"A":var P=u[w].arcParams,D=P.cx,_=P.cy,F=P.rx,B=P.ry,j=P.startAngle,z=P.endAngle,U=P.xRotation,G=P.sweepFlag;if(e.ellipse)e.ellipse(D,_,F,B,U,j,z,!!(1-G));else{var W=F>B?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;y<c-1;y++){var k=l[y];e.lineTo(k[0],k[1])}e.lineTo(f,p)}function ju(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-2][0]-l[c-1][0],r=l[c-2][1]-l[c-1][1],b=Math.atan2(r,n),m=Math.cos(b)*(s||0),v=Math.sin(b)*(s||0)),e.moveTo(u+h,d+g);for(var y=1;y<c-1;y++){var k=l[y];e.lineTo(k[0],k[1])}e.lineTo(f+m,p+v)}function zu(e,t){var n=t.x,r=void 0===n?0:n,a=t.y,i=void 0===a?0:a,o=t.radius,s=t.width,l=t.height,c=s,u=l;if(o&&o.some((function(e){return 0!==e}))){var d=s>0?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<n;a++)r[a]=arguments[a];return(e=j(this,t,[].concat(r))).name="canvas-path-generator",e}return U(t,e),M(t,[{key:"init",value:function(){var e,t=(O(O(O(O(O(O(O(O(O(O(e={},vr.CIRCLE,Pu),vr.ELLIPSE,Du),vr.RECT,zu),vr.LINE,_u),vr.POLYLINE,ju),vr.POLYGON,Bu),vr.PATH,Fu),vr.TEXT,void 0),vr.GROUP,void 0),vr.IMAGE,void 0),O(O(O(e,vr.HTML,void 0),vr.MESH,void 0),vr.FRAGMENT,void 0));this.context.pathGeneratorFactory=t}},{key:"destroy",value:function(){delete this.context.pathGeneratorFactory}}])}(yr),Hu=Y(),Gu=Y(),Wu=Y(),Vu=me(),Yu=function(){function e(){var t=this;R(this,e),this.isHit=function(e,n,r,a){var i=t.context.pointInPathPickerFactory[e.nodeName];if(i){var o=Ee(Vu,r),s=oe(Gu,Q(Wu,n[0],n[1],0),o);if(i(e,new Mr(s[0],s[1]),a,t.isPointInPath,t.context,t.runtime))return!0}return!1},this.isPointInPath=function(e,n){var r=t.runtime.offscreenCanvasCreator.getOrCreateContext(t.context.config.offscreenCanvas),a=t.context.pathGeneratorFactory[e.nodeName];return a&&(r.beginPath(),a(r,e.parsedStyle),r.closePath()),r.isPointInPath(n.x,n.y)}}return M(e,[{key:"apply",value:function(t,n){var r,a=this,i=t.renderingService,o=t.renderingContext;this.context=t,this.runtime=n;var s=null===(r=o.root)||void 0===r?void 0:r.ownerDocument;i.hooks.pick.tapPromise(e.tag,function(){var e=fr(ur().mark((function e(t){return ur().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",a.pick(s,t));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),i.hooks.pickSync.tap(e.tag,(function(e){return a.pick(s,e)}))}},{key:"pick",value:function(e,t){var n,r=t.topmost,a=t.position,i=a.x,o=a.y,s=Q(Hu,i,o,0),l=[],c=pr(e.elementsFromBBox(s[0],s[1],s[0],s[1]));try{for(c.s();!(n=c.n()).done;){var u=n.value,d=u.getWorldTransform();if(this.isHit(u,s,d,!1)){var f=ds(u);if(f){var p=f.parsedStyle.clipPath;if(this.isHit(p,s,p.getWorldTransform(),!0)){if(r)return t.picked=[u],t;l.push(u)}}else{if(r)return t.picked=[u],t;l.push(u)}}}}catch(e){c.e(e)}finally{c.f()}return t.picked=l,t}}])}();function qu(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.r,c=r.fill,u=r.stroke,d=r.lineWidth,f=void 0===d?1:d,p=r.increasedLineWidthForHitTesting,h=void 0===p?0:p,g=r.pointerEvents,m=void 0===g?"auto":g,v=(f+h)/2,b=Yn(i,s,t.x,t.y),y=H(ms(m,c,u),2),k=y[0],x=y[1];return k&&x||n?b<=l+v:k?b<=l:!!x&&(b>=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;o<i-1;o++){if(Ju(e[o][0],e[o][1],e[o+1][0],e[o+1][1],t,n,r))return!0}if(a){var s=e[0],l=e[i-1];if(Ju(s[0],s[1],l[0],l[1],t,n,r))return!0}return!1}Yu.tag="CanvasPicker";function ed(e){return Math.abs(e)<1e-6?0:e<0?-1:1}function td(e,t,n){return(n[0]-e[0])*(t[1]-e[1])==(t[0]-e[0])*(n[1]-e[1])&&Math.min(e[0],t[0])<=n[0]&&n[0]<=Math.max(e[0],t[0])&&Math.min(e[1],t[1])<=n[1]&&n[1]<=Math.max(e[1],t[1])}function nd(e,t,n){var r=!1,a=e.length;if(a<=2)return!1;for(var i=0;i<a;i++){var o=e[i],s=e[(i+1)%a];if(td(o,s,[t,n]))return!0;ed(o[1]-n)>0!=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<e.length;a++){if(r=nd(e[a],t,n))break}return r}function ad(e,t,n){var r=e.parsedStyle,a=r.x1,i=r.y1,o=r.x2,s=r.y2,l=r.lineWidth,c=void 0===l?1:l,u=r.increasedLineWidthForHitTesting,d=void 0===u?0:u,f=r.pointerEvents;return!(!H(ms(void 0===f?"auto":f,r.fill,r.stroke),2)[1]&&!n||!c)&&Ju(a,i,o,s,c+d,t.x,t.y)}function id(e,t,n,r,a,i){var o=e.parsedStyle,s=o.lineWidth,l=void 0===s?1:s,c=o.increasedLineWidthForHitTesting,u=void 0===c?0:c,d=o.stroke,f=o.fill,p=o.d,h=o.pointerEvents,g=void 0===h?"auto":h,m=p.segments,v=p.hasArc,b=p.polylines,y=p.polygons,k=H(ms(g,(null==y?void 0:y.length)&&f,d),2),x=k[0],w=k[1],E=Xi(e),S=!1;return x||n?S=v?r(e,t):rd(y,t.x,t.y)||rd(b,t.x,t.y):((w||n)&&(S=function(e,t,n,r,a){for(var i=!1,o=t/2,s=0;s<e.length;s++){var l=e[s],c=l.currentPoint,u=l.params,d=l.prePoint,f=l.box;if(!f||Ku(f.x-o,f.y-o,f.width+t,f.height+t,n,r))switch(l.command){case"L":case"Z":if(i=Ju(d[0],d[1],c[0],c[1],t,n,r))return!0;break;case"Q":if(i=cr(d[0],d[1],u[1],u[2],u[3],u[4],n,r)<=t/2)return!0;break;case"C":if(i=ar(d[0],d[1],u[1],u[2],u[3],u[4],u[5],u[6],n,r,a)<=t/2)return!0;break;case"A":l.cubicParams||(l.cubicParams=Rn(d[0],d[1],u[1],u[2],u[3],u[4],u[5],u[6],u[7],void 0));for(var p=l.cubicParams,h=d,g=0;g<p.length;g+=6){var m=ar(h[0],h[1],p[g],p[g+1],p[g+2],p[g+3],p[g+4],p[g+5],n,r,a);if(h=[p[g+4],p[g+5]],i=m<=t/2)return!0}}}return i}(m,l+u,t.x,t.y,E)),S)}function od(e,t,n){var r=e.parsedStyle,a=r.stroke,i=r.fill,o=r.lineWidth,s=void 0===o?1:o,l=r.increasedLineWidthForHitTesting,c=void 0===l?0:l,u=r.points,d=r.pointerEvents,f=H(ms(void 0===d?"auto":d,i,a),2),p=f[0],h=!1;return(f[1]||n)&&(h=$u(u.points,s+c,t.x,t.y,!0)),h||!p&&!n||(h=nd(u.points,t.x,t.y)),h}function sd(e,t,n){var r=e.parsedStyle,a=r.lineWidth,i=void 0===a?1:a,o=r.increasedLineWidthForHitTesting,s=void 0===o?0:o,l=r.points,c=r.pointerEvents;return!(!H(ms(void 0===c?"auto":c,r.fill,r.stroke),2)[1]&&!n||!i)&&$u(l.points,i+s,t.x,t.y,!1)}function ld(e,t,n,r,a){var i=e.parsedStyle,o=i.radius,s=i.fill,l=i.stroke,c=i.lineWidth,u=void 0===c?1:c,d=i.increasedLineWidthForHitTesting,f=void 0===d?0:d,p=i.x,h=void 0===p?0:p,g=i.y,m=void 0===g?0:g,v=i.width,b=i.height,y=i.pointerEvents,k=H(ms(void 0===y?"auto":y,s,l),2),x=k[0],w=k[1],E=u+f;if(o&&o.some((function(e){return 0!==e}))){var S=!1;return(w||n)&&(S=function(e,t,n,r,a,i,o,s){var l=H(a,4),c=l[0],u=l[1],d=l[2],f=l[3];return Ju(e+c,t,e+n-u,t,i,o,s)||Ju(e+n,t+u,e+n,t+r-d,i,o,s)||Ju(e+n-d,t+r,e+f,t+r,i,o,s)||Ju(e,t+r-f,e,t+c,i,o,s)||Qu(e+n-u,t+u,u,Math.PI,Math.PI,i,o,s)||Qu(e+n-d,t+r-d,d,0,Math.PI,i,o,s)||Qu(e+f,t+r-f,f,Math.PI,Math.PI,i,o,s)||Qu(e+c,t+c,c,Math.PI,Math.PI,i,o,s)}(h,m,v,b,o.map((function(e){return Bt(e,0,Math.min(Math.abs(v)/2,Math.abs(b)/2))})),E,t.x,t.y)),S||!x&&!n||(S=r(e,t)),S}var A=E/2;return x&&w||n?Ku(h-A,m-A,v+A,b+A,t.x,t.y):x?Ku(h,m,v,b,t.x,t.y):!!w&&function(e,t,n,r,a,i,o){var s=a/2;return Ku(e-s,t-s,n,a,i,o)||Ku(e+n-s,t-s,a,r,i,o)||Ku(e+s,t+r-s,n,a,i,o)||Ku(e-s,t+s,a,r,i,o)}(h,m,v,b,E,t.x,t.y)}function cd(e,t,n,r,a,i){var o=e.parsedStyle,s=o.pointerEvents,l=void 0===s?"auto":s,c=o.x,u=void 0===c?0:c,d=o.y,f=void 0===d?0:d,p=o.width,h=o.height;if("non-transparent-pixel"===l){var g=a.config.offscreenCanvas,m=i.offscreenCanvasCreator.getOrCreateCanvas(g),v=i.offscreenCanvasCreator.getOrCreateContext(g,{willReadFrequently:!0});return m.width=p,m.height=h,a.defaultStyleRendererFactory[vr.IMAGE].render(v,C(C({},e.parsedStyle),{},{x:0,y:0}),e,void 0,void 0,void 0),v.getImageData(t.x-u,t.y-f,1,1).data.every((function(e){return 0!==e}))}return!0}function ud(e,t,n,r){var a=e.getGeometryBounds();return t.x>=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;a<n;a++)r[a]=arguments[a];return(e=j(this,t,[].concat(r))).name="canvas-picker",e}return U(t,e),M(t,[{key:"init",value:function(){var e,t=(O(O(O(O(O(O(O(O(O(O(e={},vr.CIRCLE,qu),vr.ELLIPSE,Zu),vr.RECT,ld),vr.LINE,ad),vr.POLYLINE,sd),vr.POLYGON,od),vr.PATH,id),vr.TEXT,ud),vr.GROUP,null),vr.IMAGE,cd),O(O(e,vr.HTML,null),vr.MESH,null));this.context.pointInPathPickerFactory=t,this.addRenderingPlugin(new Yu)}},{key:"destroy",value:function(){delete this.context.pointInPathPickerFactory,this.removeAllRenderingPlugins()}}])}(yr);function fd(e,t){if(!{}.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e}var pd=0;function hd(e){return"__private_"+pd+++"_"+e}var gd=function(){return M((function e(){R(this,e),this.cacheStore=new Map}),[{key:"onRefAdded",value:function(e){}},{key:"has",value:function(e){return this.cacheStore.has(e)}},{key:"put",value:function(e,t,n){return!this.cacheStore.has(e)&&(this.cacheStore.set(e,{value:t,counter:new Set([n])}),this.onRefAdded(n),!0)}},{key:"get",value:function(e,t){var n=this.cacheStore.get(e);return n?(n.counter.has(t)||(n.counter.add(t),this.onRefAdded(t)),n.value):null}},{key:"update",value:function(e,t,n){var r=this.cacheStore.get(e);return!!r&&(r.value=C(C({},r.value),t),r.counter.has(n)||(r.counter.add(n),this.onRefAdded(n)),!0)}},{key:"release",value:function(e,t){var n=this.cacheStore.get(e);return!!n&&(n.counter.delete(t),n.counter.size<=0&&this.cacheStore.delete(e),!0)}},{key:"releaseRef",value:function(e){var t=this;Array.from(this.cacheStore.keys()).forEach((function(n){t.release(n,e)}))}},{key:"getSize",value:function(){return this.cacheStore.size}},{key:"clear",value:function(){this.cacheStore.clear()}}])}(),md=[],vd=[],bd=function(){function e(){R(this,e)}return M(e,null,[{key:"stop",value:function(){var t=arguments.length>0&&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;f<d;f++)i(f)},g=0;g<f;g++)h(g);return e.stop(),e.executeTask(),p}}])}();bd.TASK_NUM_PER_FRAME=10;var yd=new gd;yd.onRefAdded=function(e){var t=this;e.addEventListener(hl.DESTROY,(function(){t.releaseRef(e)}),{once:!0})};var kd=function(){return M((function e(t,n){R(this,e),this.gradientCache={},this.patternCache={},this.context=t,this.runtime=n}),[{key:"getImageSync",value:function(e,t,n){var r=Ft(e)?e:e.src;if(yd.has(r)){var a=yd.get(r,t);if(a.img.complete)return null==n||n(a),a}return this.getOrCreateImage(e,t).then((function(e){null==n||n(e)})).catch((function(e){console.error(e)})),null}},{key:"getOrCreateImage",value:function(e,t){var n=this,r=Ft(e)?e:e.src;if(!Ft(e)&&!yd.has(r)){var a={img:e,size:[e.naturalWidth||e.width,e.naturalHeight||e.height],tileSize:xd(e)};yd.put(r,a,t)}if(yd.has(r)){var i=yd.get(r,t);return i.img.complete?Promise.resolve(i):new Promise((function(e,t){i.img.addEventListener("load",(function(){i.size=[i.img.naturalWidth||i.img.width,i.img.naturalHeight||i.img.height],i.tileSize=xd(i.img),e(i)})),i.img.addEventListener("error",(function(e){t(e)}))}))}return new Promise((function(e,a){var i=n.context.config.createImage();if(i){var o={img:i,size:[0,0],tileSize:xd(i)};yd.put(r,o,t),i.onload=function(){o.size=[i.naturalWidth||i.width,i.naturalHeight||i.height],o.tileSize=xd(o.img),e(o)},i.onerror=function(e){a(e)},i.crossOrigin="Anonymous",i.src=r}}))}},{key:"createDownSampledImage",value:(t=fr(ur().mark((function e(t,n){var r,a,i,o,s,l,c,u,d,f,p,h,g,m;return ur().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getOrCreateImage(t,n);case 2:if(void 0===(r=e.sent).downSamplingRate){e.next=5;break}return e.abrupt("return",r);case 5:if(a=this.context.config.enableLargeImageOptimization,o=(i="boolean"==typeof a?{}:a).maxDownSampledImageSize,s=void 0===o?2048:o,l=i.downSamplingRateThreshold,c=void 0===l?.5:l,u=this.runtime.globalThis.createImageBitmap,d=H(r.size,2),f=d[0],p=d[1],h=r.img,g=Math.min((s+s)/(f+p),Math.max(.01,Math.min(c,.5))),m=C(C({},r),{},{downSamplingRate:g}),yd.update(r.img.src,m,n),!u){e.next=25;break}return e.prev=14,e.next=17,u(r.img,{resizeWidth:f*g,resizeHeight:p*g});case 17:h=e.sent,e.next=23;break;case 20:e.prev=20,e.t0=e.catch(14),g=1;case 23:e.next=26;break;case 25:g=1;case 26:return m=C(C({},this.getImageSync(t,n)),{},{downSampled:h,downSamplingRate:g}),yd.update(r.img.src,m,n),e.abrupt("return",m);case 29:case"end":return e.stop()}}),e,this,[[14,20]])}))),function(e,n){return t.apply(this,arguments)})},{key:"createImageTiles",value:(e=fr(ur().mark((function e(t,n,r,a){var i,o,s,l,c;return ur().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getOrCreateImage(t,a);case 2:return i=e.sent,o=a.ownerDocument.defaultView,s=o.requestAnimationFrame,l=o.cancelAnimationFrame,bd.api={requestAnimationFrame:s,cancelAnimationFrame:l,createCanvas:function(){return cl.createCanvas()}},c=C(C({},i),bd.sliceImage(i.img,i.tileSize[0],i.tileSize[0],r)),yd.update(i.img.src,c,a),e.abrupt("return",c);case 8:case"end":return e.stop()}}),e,this)}))),function(t,n,r,a){return e.apply(this,arguments)})},{key:"releaseImage",value:function(e,t){yd.release(Ft(e)?e:e.src,t)}},{key:"releaseImageRef",value:function(e){yd.releaseRef(e)}},{key:"getOrCreatePatternSync",value:function(e,t,n,r,a,i,o){var s=this.generatePatternKey(t);if(s&&this.patternCache[s])return this.patternCache[s];var l,c=t.image,u=t.repetition,d=t.transform,f=!1;if(Ft(c)){var p=this.getImageSync(c,e,o);l=null==p?void 0:p.img}else r?(l=r,f=!0):l=c;var h,g=l&&n.createPattern(l,u);g&&(h=d?Us(Ao(d),new tc({})):xe(me()),f&&Ce(h,h,[1/a,1/a,1]),g.setTransform({a:h[0],b:h[1],c:h[4],d:h[5],e:h[12]+i[0],f:h[13]+i[1]}));return s&&g&&(this.patternCache[s]=g),g}},{key:"getOrCreateGradient",value:function(e,t){var n=this.generateGradientKey(e),r=e.type,a=e.steps,i=e.min,o=e.width,s=e.height,l=e.angle,c=e.cx,u=e.cy,d=e.size;if(this.gradientCache[n])return this.gradientCache[n];var f=null;if(r===ei.LinearGradient){var p=function(e,t,n,r){var a=jr(r.value),i=0+t/2,o=0+n/2,s=Math.abs(t*Math.cos(a))+Math.abs(n*Math.sin(a));return{x1:e[0]+i-Math.cos(a)*s/2,y1:e[1]+o-Math.sin(a)*s/2,x2:e[0]+i+Math.cos(a)*s/2,y2:e[1]+o+Math.sin(a)*s/2}}(i,o,s,l),h=p.x1,g=p.y1,m=p.x2,v=p.y2;f=t.createLinearGradient(h,g,m,v)}else if(r===ei.RadialGradient){var b=function(e,t,n,r,a,i){var o=r.value,s=a.value;r.unit===Ga.kPercentage&&(o=r.value/100*t),a.unit===Ga.kPercentage&&(s=a.value/100*n);var l=Math.max(Dt([0,0],[o,s]),Dt([0,n],[o,s]),Dt([t,n],[o,s]),Dt([t,0],[o,s]));return i&&(i instanceof ai?l=i.value:i instanceof ni&&("closest-side"===i.value?l=Math.min(o,t-o,s,n-s):"farthest-side"===i.value?l=Math.max(o,t-o,s,n-s):"closest-corner"===i.value&&(l=Math.min(Dt([0,0],[o,s]),Dt([0,n],[o,s]),Dt([t,n],[o,s]),Dt([t,0],[o,s]))))),{x:o+e[0],y:s+e[1],r:l}}(i,o,s,c,u,d),y=b.x,k=b.y,x=b.r;f=t.createRadialGradient(y,k,0,y,k,x)}return f&&(a.forEach((function(e){var t,n=e.offset,r=e.color;n.unit===Ga.kPercentage&&(null===(t=f)||void 0===t||t.addColorStop(n.value/100,r.toString()))})),this.gradientCache[n]=f),this.gradientCache[n]}},{key:"generateGradientKey",value:function(e){var t=e.type,n=e.min,r=e.width,a=e.height,i=e.steps,o=e.angle,s=e.cx,l=e.cy,c=e.size;return"gradient-".concat(t,"-").concat((null==o?void 0:o.toString())||0,"-").concat((null==s?void 0:s.toString())||0,"-").concat((null==l?void 0:l.toString())||0,"-").concat((null==c?void 0:c.toString())||0,"-").concat(n[0],"-").concat(n[1],"-").concat(r,"-").concat(a,"-").concat(i.map((function(e){var t=e.offset,n=e.color;return"".concat(t).concat(n)})).join("-"))}},{key:"generatePatternKey",value:function(e){var t=e.image,n=e.repetition;return Ft(t)?"pattern-".concat(t,"-").concat(n):"rect"===t.nodeName?"pattern-".concat(t.entity,"-").concat(n):void 0}}]);var e,t}();function xd(e){if(!e.complete)return[0,0];var t=e.naturalWidth||e.width,n=e.naturalHeight||e.height,r=256;return[256,512].forEach((function(e){Math.ceil(n/e)*Math.ceil(t/e)<1e3&&(r=e)})),[r,r]}kd.isSupportTile=!!cl.createCanvas();var wd=function(){function e(){R(this,e)}return M(e,[{key:"apply",value:function(t){var n=t.renderingService,r=t.renderingContext,a=t.imagePool,i=r.root.ownerDocument.defaultView,o=function(e,t,n){var r=e.parsedStyle,a=r.width,i=r.height;a&&!i?e.setAttribute("height",n/t*a):!a&&i&&e.setAttribute("width",t/n*i)},s=function(e){var t=e.target,r=t.nodeName,i=t.attributes;if(r===vr.IMAGE){var s=i.src,l=i.keepAspectRatio;a.getImageSync(s,t,(function(e){var r=e.img,a=r.width,i=r.height;l&&o(t,a,i),t.renderable.dirty=!0,n.dirtify()}))}},l=function(e){var t=e.target,r=e.attrName,i=e.prevValue,s=e.newValue;t.nodeName===vr.IMAGE&&"src"===r&&(i!==s&&a.releaseImage(i,t),Ft(s)&&a.getOrCreateImage(s,t).then((function(e){var r=e.img,a=r.width,i=r.height;t.attributes.keepAspectRatio&&o(t,a,i),t.renderable.dirty=!0,n.dirtify()})).catch((function(){})))};n.hooks.init.tap(e.tag,(function(){i.addEventListener(hl.MOUNTED,s),i.addEventListener(hl.ATTR_MODIFIED,l)})),n.hooks.destroy.tap(e.tag,(function(){i.removeEventListener(hl.MOUNTED,s),i.removeEventListener(hl.ATTR_MODIFIED,l)}))}}])}();wd.tag="LoadImage";var Ed=function(e){function t(){var e;R(this,t);for(var n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(e=j(this,t,[].concat(r))).name="image-loader",e}return U(t,e),M(t,[{key:"init",value:function(e){this.context.imagePool=new kd(this.context,e),this.addRenderingPlugin(new wd)}},{key:"destroy",value:function(){this.removeAllRenderingPlugins()}}])}(yr),Sd=hd("renderState"),Ad=function(){function e(t){R(this,e),this.removedRBushNodeAABBs=[],this.renderQueue=[],Object.defineProperty(this,Sd,{writable:!0,value:{restoreStack:[],prevObject:null,currentContext:new Map}}),this.clearFullScreenLastFrame=!1,this.clearFullScreen=!1,this.vpMatrix=me(),this.dprMatrix=me(),this.tmpMat4=me(),this.vec3a=Y(),this.vec3b=Y(),this.vec3c=Y(),this.vec3d=Y(),this.canvasRendererPluginOptions=t}return M(e,[{key:"apply",value:function(t,n){var r=this;this.context=t;var a=this.context,i=a.config,o=a.camera,s=a.renderingService,l=a.renderingContext,c=a.rBushRoot,u=a.pathGeneratorFactory,d=i.renderer.getConfig().enableRenderingOptimization;i.renderer.getConfig().enableDirtyCheck=!1,i.renderer.getConfig().enableDirtyRectangleRendering=!1,this.rBush=c,this.pathGeneratorFactory=u;var f=t.contextService,p=l.root.ownerDocument.defaultView,h=function(e){var t=e.target.rBushNode;t.aabb&&r.removedRBushNodeAABBs.push(t.aabb)},g=function(e){var t=e.target.rBushNode;t.aabb&&r.removedRBushNodeAABBs.push(t.aabb)};s.hooks.init.tap(e.tag,(function(){p.addEventListener(hl.UNMOUNTED,h),p.addEventListener(hl.CULLED,g);var e=f.getDPR(),t=i.width,n=i.height,a=f.getContext();r.clearRect(a,0,0,t*e,n*e,i.background)})),s.hooks.destroy.tap(e.tag,(function(){p.removeEventListener(hl.UNMOUNTED,h),p.removeEventListener(hl.CULLED,g),r.renderQueue=[],r.removedRBushNodeAABBs=[],fd(r,Sd)[Sd]={restoreStack:[],prevObject:null,currentContext:null}})),s.hooks.beginFrame.tap(e.tag,(function(){var e,t=f.getContext(),n=f.getDPR(),a=i.width,o=i.height,l=r.canvasRendererPluginOptions,c=l.dirtyObjectNumThreshold,u=l.dirtyObjectRatioThreshold,d=s.getStats(),h=d.total,g=d.rendered,m=g/h;r.clearFullScreen=r.clearFullScreenLastFrame||!(null!==(e=p.context.renderingPlugins[1])&&void 0!==e&&e.isFirstTimeRenderingFinished)||s.disableDirtyRectangleRendering()||g>c&&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;r<t;r++)n[r]=arguments[r];return n.forEach((function(t){e.add(t)})),e}}])}();function Od(e,t,n,r,a,i,o){var s,l;if("rect"===e.image.nodeName){var c=e.image.parsedStyle,u=c.width,d=c.height;l=r.contextService.getDPR();var f=r.config.offscreenCanvas;(s=i.offscreenCanvasCreator.getOrCreateCanvas(f)).width=u*l,s.height=d*l;var p=i.offscreenCanvasCreator.getOrCreateContext(f),h={restoreStack:[],prevObject:null,currentContext:new Map};e.image.forEach((function(e){a.renderDisplayObject(e,p,r,h,i)})),h.restoreStack.forEach((function(){p.restore()}))}return o.getOrCreatePatternSync(t,e,n,s,l,t.getGeometryBounds().min,(function(){t.renderable.dirty=!0,r.renderingService.dirtify()}))}function Td(e,t,n,r){var a;if(e.type===ei.LinearGradient||e.type===ei.RadialGradient){var i=t.getGeometryBounds(),o=i&&2*i.halfExtents[0]||1,s=i&&2*i.halfExtents[1]||1,l=i&&i.min||[0,0];a=r.getOrCreateGradient(C(C({type:e.type},e.value),{},{min:l,width:o,height:s}),n)}return a}Ad.tag="CanvasRenderer";var Cd=["shadowBlur","shadowOffsetX","shadowOffsetY"],Rd=["lineCap","lineJoin","miterLimit"],Nd={globalAlpha:1,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"#000",filter:"none",globalCompositeOperation:"source-over",strokeStyle:"#000",strokeOpacity:1,lineWidth:1,lineDash:[],lineDashOffset:0,lineCap:"butt",lineJoin:"miter",miterLimit:10,fillStyle:"#000",fillOpacity:1},Md={};function Id(e,t,n,r){var a=r.has(t)?r.get(t):Nd[t];return a!==n&&("lineDash"===t?e.setLineDash(n):e[t]=n,r.set(t,n)),a}var Ld=function(){return M((function e(t){R(this,e),this.imagePool=t}),[{key:"applyAttributesToContext",value:function(e,t){}},{key:"render",value:function(e,t,n,r,a,i){}},{key:"applyCommonStyleToContext",value:function(e,t,n,r){var a=n?Md:r.prevObject.parsedStyle,i=t.parsedStyle;(n||i.opacity!==a.opacity)&&Id(e,"globalAlpha",_t(i.opacity)?Nd.globalAlpha:i.opacity,r.currentContext),(n||i.blend!==a.blend)&&Id(e,"globalCompositeOperation",_t(i.blend)?Nd.globalCompositeOperation:i.blend,r.currentContext)}},{key:"applyStrokeFillStyleToContext",value:function(e,t,n,r){var a=n?Md:r.prevObject.parsedStyle,i=t.parsedStyle,o=i.lineWidth,s=void 0===o?Nd.lineWidth:o,l=i.fill&&!i.fill.isNone;if(i.stroke&&!i.stroke.isNone&&s>0){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;c<Rd.length;c++){var u=Rd[c];(n||i[u]!==a[u])&&Id(e,u,_t(i[u])?Nd[u]:i[u],r.currentContext)}}l&&(n||t.attributes.fill!==r.prevObject.attributes.fill)&&Id(e,"fillStyle",_t(i.fill)||Array.isArray(i.fill)||i.fill.isNone?Nd.fillStyle:t.attributes.fill,r.currentContext)}},{key:"applyStyleToContext",value:function(e,t,n,r){var a=t.nodeName;this.applyCommonStyleToContext(e,t,n,r),a===vr.IMAGE||this.applyStrokeFillStyleToContext(e,t,n,r)}},{key:"applyShadowAndFilterStyleToContext",value:function(e,t,n,r){var a=t.parsedStyle;if(n){Id(e,"shadowColor",a.shadowColor.toString(),r.currentContext);for(var i=0;i<Cd.length;i++){var o=Cd[i];Id(e,o,a[o]||Nd[o],r.currentContext)}}a.filter&&a.filter.length&&Id(e,"filter",t.attributes.filter,r.currentContext)}},{key:"clearShadowAndFilterStyleForContext",value:function(e,t,n,r){var a=arguments.length>4&&void 0!==arguments[4]&&arguments[4];if(t){Id(e,"shadowColor",Nd.shadowColor,r.currentContext);for(var i=0;i<Cd.length;i++){var o=Cd[i];Id(e,o,Nd[o],r.currentContext)}}if(n)if(t&&a){var s=e.filter;!_t(s)&&s.indexOf("drop-shadow")>-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;W<F.length;W++){var V=s/2+G;H+=j,_t(b)||b.isNone||!s||this.drawLetterSpacing(e,n,F[W],z[W],c,V,H,v,y,k,w,b,S,O,!0,r,a,i),_t(y)||this.drawLetterSpacing(e,n,F[W],z[W],c,V,H,v,y,k,w,b,S,O,!1,r,a,i)}}},{key:"drawLetterSpacing",value:function(e,t,n,r,a,i,o,s,l,c,u,d,f,p,h,g,m,v){if(0!==s){var b=e.textAlign;e.textAlign="left";var y=i;"center"===a||"middle"===a?y=i-r.width/2:"right"!==a&&"end"!==a||(y=i-r.width);for(var k=Array.from(n),x=e.measureText(n).width,w=0,E=0;E<k.length;++E){var S=k[E];h?this.strokeText(e,t,S,y,o,d,f,g,m,v):this.fillText(e,t,S,y,o,l,c,u,p,g,m,v),y+=x-(w=e.measureText(n.substring(E+1)).width)+s,x=w}e.textAlign=b}else h?this.strokeText(e,t,n,i,o,d,f,g,m,v):this.fillText(e,t,n,i,o,l,c,u,p,g,m,v)}},{key:"fillText",value:function(e,t,n,r,a,i,o,s,l,c,u,d){var f;_d(e,t,i,o,c,u,d,this.imagePool,!0);var p=!_t(s)&&1!==s;p&&(f=e.globalAlpha,e.globalAlpha=s*l),e.fillText(n,r,a),p&&(e.globalAlpha=f)}},{key:"strokeText",value:function(e,t,n,r,a,i,o,s,l,c){var u;Fd(e,t,i,s,l,c,this.imagePool,!0);var d=!_t(o)&&1!==o;d&&(u=e.globalAlpha,e.globalAlpha=o),e.strokeText(n,r,a),d&&(e.globalAlpha=u)}},{key:"drawToContext",value:function(e,t,n,r,a){this.render(e,t.parsedStyle,t,t.ownerDocument.defaultView.context,r,a)}}])}(Pd),zd=function(e){function t(){var e,n=arguments.length>0&&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;a<n;a++)r[a]=arguments[a];return(e=j(this,t,[].concat(r))).name="dom-interaction",e}return U(t,e),M(t,[{key:"init",value:function(){this.addRenderingPlugin(new Ud)}},{key:"destroy",value:function(){this.removeAllRenderingPlugins()}}])}(yr),Gd=function(){function e(){R(this,e),this.displayObjectHTMLElementMap=new WeakMap}return M(e,[{key:"joinTransformMatrix",value:function(e){var t=arguments.length>1&&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;a<n;a++)r[a]=arguments[a];return(e=j(this,t,[].concat(r))).name="html-renderer",e}return U(t,e),M(t,[{key:"init",value:function(){this.addRenderingPlugin(new Gd)}},{key:"destroy",value:function(){this.removeAllRenderingPlugins()}}])}(yr),Vd=function(){return M((function e(t){R(this,e),this.renderingContext=t.renderingContext,this.canvasConfig=t.config}),[{key:"init",value:function(){var e=this.canvasConfig,t=e.container,n=e.canvas;if(n)this.$canvas=n,t&&n.parentElement!==t&&t.appendChild(n),this.$container=n.parentElement,this.canvasConfig.container=this.$container;else if(t&&(this.$container=Ft(t)?document.getElementById(t):t,this.$container)){var r=document.createElement("canvas");this.$container.appendChild(r),this.$container.style.position||(this.$container.style.position="relative"),this.$canvas=r}this.context=this.$canvas.getContext("2d"),this.resize(this.canvasConfig.width,this.canvasConfig.height)}},{key:"getContext",value:function(){return this.context}},{key:"getDomElement",value:function(){return this.$canvas}},{key:"getDPR",value:function(){return this.dpr}},{key:"getBoundingClientRect",value:function(){if(this.$canvas.getBoundingClientRect)return this.$canvas.getBoundingClientRect()}},{key:"destroy",value:function(){this.$container&&this.$canvas&&this.$canvas.parentNode&&this.$container.removeChild(this.$canvas)}},{key:"resize",value:function(e,t){var n=this.canvasConfig.devicePixelRatio;this.dpr=n,this.$canvas&&(this.$canvas.width=this.dpr*e,this.$canvas.height=this.dpr*t,function(e,t,n){ls&&e.style&&(e.style.width=t+"px",e.style.height=n+"px")}(this.$canvas,e,t)),this.renderingContext.renderReasons.add(ul.CAMERA_CHANGED)}},{key:"applyCursorStyle",value:function(e){this.$container&&this.$container.style&&(this.$container.style.cursor=e)}},{key:"toDataURL",value:(e=fr(ur().mark((function e(){var t,n,r,a=arguments;return ur().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=a.length>0&&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;a<n;a++)r[a]=arguments[a];return(e=j(this,t,[].concat(r))).name="canvas-context-register",e}return U(t,e),M(t,[{key:"init",value:function(){this.context.ContextService=Vd}},{key:"destroy",value:function(){delete this.context.ContextService}}])}(yr),qd=function(e){function t(e){var n;return R(this,t),(n=j(this,t,[e])).registerPlugin(new Yd),n.registerPlugin(new Ed),n.registerPlugin(new Uu),n.registerPlugin(new zd),n.registerPlugin(new Hd),n.registerPlugin(new dd),n.registerPlugin(new Wd),n}return U(t,e),M(t)}(kr),Xd=function(){function e(t){R(this,e),this.dragndropPluginOptions=t}return M(e,[{key:"apply",value:function(t){var n=this,r=t.renderingService,a=t.renderingContext.root.ownerDocument,i=a.defaultView,o=function(e){var t=e.target,r=t===a,o=r&&n.dragndropPluginOptions.isDocumentDraggable?a:t.closest&&t.closest("[draggable=true]");if(o){var s=!1,l=e.timeStamp,c=[e.clientX,e.clientY],u=null,d=[e.clientX,e.clientY],f=function(){var e=fr(ur().mark((function e(i){var f,p,h,g,m,v;return ur().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s){e.next=8;break}if(f=i.timeStamp-l,p=Dt([i.clientX,i.clientY],c),!(f<=n.dragndropPluginOptions.dragstartTimeThreshold||p<=n.dragndropPluginOptions.dragstartDistanceThreshold)){e.next=5;break}return e.abrupt("return");case 5:i.type="dragstart",o.dispatchEvent(i),s=!0;case 8:if(i.type="drag",i.dx=i.clientX-d[0],i.dy=i.clientY-d[1],o.dispatchEvent(i),d=[i.clientX,i.clientY],r){e.next=21;break}return h="pointer"===n.dragndropPluginOptions.overlap?[i.canvasX,i.canvasY]:t.getBounds().center,e.next=17,a.elementsFromPoint(h[0],h[1]);case 17:g=e.sent,m=g[g.indexOf(t)+1],v=(null==m?void 0:m.closest("[droppable=true]"))||(n.dragndropPluginOptions.isDocumentDroppable?a:null),u!==v&&(u&&(i.type="dragleave",i.target=u,u.dispatchEvent(i)),v&&(i.type="dragenter",i.target=v,v.dispatchEvent(i)),(u=v)&&(i.type="dragover",i.target=u,u.dispatchEvent(i)));case 21:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();i.addEventListener("pointermove",f);var p=function(e){if(s){e.detail={preventClick:!0};var t=e.clone();u&&(t.type="drop",t.target=u,u.dispatchEvent(t)),t.type="dragend",o.dispatchEvent(t),s=!1}i.removeEventListener("pointermove",f)};t.addEventListener("pointerup",p,{once:!0}),t.addEventListener("pointerupoutside",p,{once:!0})}};r.hooks.init.tap(e.tag,(function(){i.addEventListener("pointerdown",o)})),r.hooks.destroy.tap(e.tag,(function(){i.removeEventListener("pointerdown",o)}))}}])}();Xd.tag="Dragndrop";var Zd=function(e){function t(){var e,n=arguments.length>0&&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;r<arguments.length;r++)n[r-1]=arguments[r];var a=this._events[e]||[],i=this._events["*"]||[],o=function(r){for(var a=r.length,i=0;i<a;i++)if(r[i]){var o=r[i],s=o.callback;o.once&&(r.splice(i,1),0===r.length&&delete t._events[e],a--,i--),s.apply(t,n)}};o(a),o(i)},e.prototype.off=function(e,t){if(e)if(t){for(var n=this._events[e]||[],r=n.length,a=0;a<r;a++)n[a].callback===t&&(n.splice(a,1),r--,a--);0===n.length&&delete this._events[e]}else delete this._events[e];else this._events={};return this},e.prototype.getEvents=function(){return this._events},e}(),Jd=Qd,$d=function(e){return"object"===E()(e)&&null!==e},ef=function(e){if(!$d(e)||!Bn(e,"Object"))return!1;if(null===Object.getPrototypeOf(e))return!0;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t};function tf(e,t){if(Object.hasOwn)return Object.hasOwn(e,t);if(null==e)throw new TypeError("Cannot convert undefined or null to object");return Object.prototype.hasOwnProperty.call(Object(e),t)}function nf(e,t,n,r){for(var a in n=n||0,r=r||5,t)if(tf(t,a)){var i=t[a];null!==i&&ef(i)?(ef(e[a])||(e[a]={}),n<r?nf(e[a],i,n+1,r):e[a]=t[a]):wn(i)?(e[a]=[],e[a]=e[a].concat(i)):void 0!==i&&(e[a]=i)}}var rf=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];for(var r=0;r<t.length;r+=1)nf(e,t[r]);return e},af=l(7374),of=l(5225),sf=l.n(of),lf=l(2242),cf=l.n(lf),uf=l(907),df=l.n(uf),ff=function(e){b(n,e);var t=k(n);function n(e){var r,a=arguments.length>1&&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;r<t;r++)n[r-1]=arguments[r];return wf(e,vf,vf,n)}function yf(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return wf(e,Array.from,vf,n)}function kf(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a<n;a++)r[a-2]=arguments[a];return wf(e,vf,t,r)}function xf(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a<n;a++)r[a-2]=arguments[a];return wf(e,Array.from,t,r)}function wf(e,t,n,r){return function e(a,i){if(i>=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;i<r;i++)a[i-1]=arguments[i];return t.apply(void 0,[e.apply(void 0,[n].concat(a))].concat(a))}}),Cf)}function Nf(e){var t=this;return e.reduce((function(e,n){return function(r){return Tf(t,void 0,void 0,Sf()().mark((function t(){var a;return Sf()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e(r);case 2:return a=t.sent,t.abrupt("return",n(a));case 4:case"end":return t.stop()}}),t)})))}}),Cf)}function Mf(e){return e.replace(/( |^)[a-z]/g,(function(e){return e.toUpperCase()}))}function If(){var e=arguments.length>0&&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);a<i.length;a++){var o=s()(i[a],2),l=o[0],c=o[1];r.has(l)||e.attr(l,c)}}function Pf(e){return null!=e&&!Number.isNaN(e)}function Df(e){var t=new Map;return function(n){if(t.has(n))return t.get(n);var r=e(n);return t.set(n,r),r}}function _f(e,t){return Ff(e,t)||{}}function Ff(e,t){var n=Object.entries(e||{}).filter((function(e){return s()(e,1)[0].startsWith(t)})).map((function(e){var n=s()(e,2),r=n[0],a=n[1];return[Of(r.replace(t,"").trim()),a]})).filter((function(e){return!!s()(e,1)[0]}));return 0===n.length?null:Object.fromEntries(n)}function Bf(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return Object.fromEntries(Object.entries(e).filter((function(e){var t=s()(e,1)[0];return n.every((function(e){return!t.startsWith(e)}))})))}function jf(e,t){if(void 0===e)return null;if("number"==typeof e)return e;var n=+e.replace("%","");return Number.isNaN(n)?null:n/100*t}function zf(e){return!("object"!==E()(e)||e instanceof Date||null===e||Array.isArray(e))}function Uf(e){return null===e||!1===e}function Hf(e,t){var n=arguments.length>2&&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);a<i.length;a++){var o=i[a],s=t[o];ef(s)&&ef(e[o])?Hf(e[o],s,n,r+1):e[o]=s}return e}}function Gf(e){return new Wf([e],null,e,e.ownerDocument)}var Wf=function(){function e(){var t=arguments.length>0&&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;i<this._data.length;i++){var o=this._data[i],l=Array.isArray(o)?o:[o,null],c=s()(l,2),u=c[0],d=c[1],f=r(u,i);f.__data__=u,null!==d&&(f.__fromElements__=d),this._parent.appendChild(f),a.push(f)}return new e(a,null,this._parent,this._document)}for(var p=0;p<this._elements.length;p++){var h=this._elements[p],g=r(h.__data__,p);h.appendChild(g),a.push(g)}return new e(a,null,a[0],this._document)}},{key:"maybeAppend",value:function(t,n,r){var a=this._elements[0],i=a.getElementById(t);if(i)return new e([i],null,this._parent,this._document);var o="string"==typeof n?this.createElement(n):n();return o.id=t,r&&(o.className=r),a.appendChild(o),new e([o],null,this._parent,this._document)}},{key:"data",value:function(t){for(var n=arguments.length>1&&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;p<t.length;p++){var h=t[p],g=n(h,p),m=r(h,p);if(c.has(g)){var v=c.get(g);v.__data__=h,v.__facet__=!1,i.push(v),o.delete(v),c.delete(g)}else if(u.has(g)){var b=u.get(g);b.__data__=h,b.__facet__=!0,i.push(b),u.delete(g)}else if(f.has(g)){var y=f.get(g);s.push([h,y]);var k,x=d()(y);try{for(x.s();!(k=x.n()).done;){var w=k.value;o.delete(w)}}catch(e){x.e(e)}finally{x.f()}f.delete(g)}else if(c.has(m)){var E=c.get(m);E.__toData__?E.__toData__.push(h):E.__toData__=[h],l.add(E),o.delete(E)}else a.push(h)}var S=[new e([],a,this._parent,this._document),new e(i,null,this._parent,this._document),new e(o,null,this._parent,this._document),new e([],s,this._parent,this._document),new e(l,null,this._parent,this._document)];return new e(this._elements,null,this._parent,this._document,S)}},{key:"merge",value:function(t){var n=[].concat(p()(this._elements),p()(t._elements)),r=[].concat(p()(this._transitions),p()(t._transitions));return new e(n,null,this._parent,this._document,void 0,r)}},{key:"createElement",value:function(t){if(this._document)return this._document.createElement(t,{});var n=e.registry[t];return n?new n:If("Unknown node type: ".concat(t))}},{key:"join",value:function(){var e=arguments.length>0&&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;r<this._elements.length;r++)n(r);return new e([],null,this._parent,this._document,void 0,this._transitions)}},{key:"each",value:function(e){for(var t=0;t<this._elements.length;t++){var n=this._elements[t];e(n.__data__,t,n)}return this}},{key:"attr",value:function(e,t){var n="function"!=typeof t?function(){return t}:t;return this.each((function(r,a,i){void 0!==t&&(i[e]=n(r,a,i))}))}},{key:"style",value:function(e,t){var n="function"!=typeof t?function(){return t}:t;return this.each((function(r,a,i){void 0!==t&&(i.style[e]=n(r,a,i))}))}},{key:"transition",value:function(e){var t="function"!=typeof e?function(){return e}:e,n=this._transitions;return this.each((function(e,r,a){n[r]=t(e,r,a)}))}},{key:"on",value:function(e,t){return this.each((function(n,r,a){a.addEventListener(e,t)})),this}},{key:"call",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return e.apply(void 0,[this].concat(n)),this}},{key:"node",value:function(){return this._elements[0]}},{key:"nodes",value:function(){return this._elements}},{key:"transitions",value:function(){return this._transitions}},{key:"parent",value:function(){return this._parent}}]),e}();Wf.registry={g:oc,rect:bc,circle:nc,path:pc,text:kc,ellipse:ic,image:cc,line:dc,polygon:gc,polyline:vc,html:lc};var Vf="beforerender",Yf="afterrender",qf="beforepaint",Xf="afterpaint",Zf="beforeclear",Kf="afterclear",Qf="beforedestroy",Jf="afterdestroy",$f="beforechangesize",ep="afterchangesize",tp="pointertap",np="pointerdown",rp="pointerup",ap="pointerover",ip="pointerout",op="pointermove",sp="pointerenter",lp="pointerleave",cp="pointerupoutside",up="dragstart",dp="drag",fp="dragend",pp="dragenter",hp="dragleave",gp="dragover",mp="DROP",vp="click",bp="dblclick",yp=l(4143),kp=l.n(yp),xp=function(e){var t=Af(e);return t.charAt(0).toUpperCase()+t.substring(1)};function wp(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,r=e.slice(0,n);return[r.length>1?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;r<n;++r)switch(e[r]){case".":a=t=r;break;case"0":0===a&&(a=r),t=r;break;default:if(!+e[r])break e;a>0&&(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<i;)if(48>(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<h?new Array(h-A+1).join(t):"";switch(g&&p&&(e=r(O+e,O.length?h-E.length:1/0),O=""),n){case"<":e=f+e+E+O;break;case"=":e=f+O+e+E;break;case"^":e=O.slice(0,A=O.length>>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<e.length;a++)r(a);return n}!function(e){Np=Pp(e),Mp=Np.format,Np.formatPrefix}({thousands:",",grouping:[3],currency:["$",""]});var Up=function(e){return null!==e&&"function"!=typeof e&&isFinite(e.length)},Hp=function e(t,n){if(t===n)return!0;if(!t||!n)return!1;if(Ft(t)||Ft(n))return!1;if(Up(t)||Up(n)){if(t.length!==n.length)return!1;for(var r=!0,a=0;a<t.length&&(r=e(t[a],n[a]));a++);return r}if($d(t)||$d(n)){var i=Object.keys(t),o=Object.keys(n);if(i.length!==o.length)return!1;for(r=!0,a=0;a<i.length&&(r=e(t[i[a]],n[i[a]]));a++);return r}return!1};function Gp(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;(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;(c=+t(c,++s,e))&&(n+=c)}}catch(e){l.e(e)}finally{l.f()}}return n}function Wp(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 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?e(t[s],l,r+1,a):c[s]=n[s]):wn(l)?(c[s]=[],c[s]=c[s].concat(l)):c[s]=l:c[s]=l)}))},wh=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];for(var r=0;r<t.length;r+=1)xh(e,t[r]);return e},Eh=function(e){function t(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var r=e.apply(this,Vt([],Wt(t),!1))||this;return r.isMutationObserved=!0,r.addEventListener(hl.INSERTED,(function(){hh(r)})),r}return zt(t,e),t}(oc);function Sh(e){var t=e.appendChild(new Eh({class:"offscreen"}));return hh(t),t}function Ah(){gh(this,"hidden"!==this.attributes.visibility)}var Oh=function(e){function t(t,n){void 0===n&&(n={});var r=e.call(this,wh({},{style:n},t))||this;return r.initialized=!1,r._defaultOptions=n,r}return zt(t,e),Object.defineProperty(t.prototype,"offscreenGroup",{get:function(){return this._offscreen||(this._offscreen=Sh(this)),this._offscreen},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"defaultOptions",{get:function(){return this._defaultOptions},enumerable:!1,configurable:!0}),t.prototype.connectedCallback=function(){this.render(this.attributes,this),this.bindEvents(this.attributes,this),this.initialized=!0},t.prototype.disconnectedCallback=function(){var e;null===(e=this._offscreen)||void 0===e||e.destroy()},t.prototype.attributeChangedCallback=function(e){"visibility"===e&&Ah.call(this)},t.prototype.update=function(e,t){var n;return this.attr(wh({},this.attributes,e||{})),null===(n=this.render)||void 0===n?void 0:n.call(this,this.attributes,this,t)},t.prototype.clear=function(){this.removeChildren()},t.prototype.bindEvents=function(e,t){},t.prototype.getSubShapeStyle=function(e){e.x,e.y,e.transform,e.transformOrigin,e.class,e.className,e.zIndex;return Ht(e,["x","y","transform","transformOrigin","class","className","zIndex"])},t}(ac);function Th(e,t,n,r,a){return void 0===r&&(r=!0),void 0===a&&(a=function(e){e.node().removeChildren()}),e?n(t):(r&&a(t),null)}var Ch=function(e){function t(t){void 0===t&&(t={});var n=t.style,r=Ht(t,["style"]);return e.call(this,Ut({style:Ut({text:"",fill:"black",fontFamily:"sans-serif",fontSize:16,fontStyle:"normal",fontVariant:"normal",fontWeight:"normal",lineWidth:1,textAlign:"start",textBaseline:"middle"},n)},r))||this}return zt(t,e),Object.defineProperty(t.prototype,"offscreenGroup",{get:function(){return this._offscreen||(this._offscreen=Sh(this)),this._offscreen},enumerable:!1,configurable:!0}),t.prototype.disconnectedCallback=function(){var e;null===(e=this._offscreen)||void 0===e||e.destroy()},t}(kc);var Rh=function(){function e(e,n,r,a,i,o,s){void 0===e&&(e=null),void 0===n&&(n=null),void 0===r&&(r=null),void 0===a&&(a=null),void 0===i&&(i=[null,null,null,null,null]),void 0===o&&(o=[]),void 0===s&&(s=[]),t.add(this),this._elements=Array.from(e),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}var t,n,r;return e.prototype.selectAll=function(e){var t="string"==typeof e?this._parent.querySelectorAll(e):e;return new n(t,null,this._elements[0],this._document)},e.prototype.selectFacetAll=function(e){var t="string"==typeof e?this._parent.querySelectorAll(e):e;return new n(this._elements,null,this._parent,this._document,void 0,void 0,t)},e.prototype.select=function(e){var t="string"==typeof e?this._parent.querySelectorAll(e)[0]||null:e;return new n([t],null,t,this._document)},e.prototype.append=function(e){var t=this,r="function"==typeof e?e:function(){return t.createElement(e)},a=[];if(null!==this._data){for(var i=0;i<this._data.length;i++){var o=this._data[i],s=Wt(Array.isArray(o)?o:[o,null],2),l=s[0],c=s[1];(d=r(l,i)).__data__=l,null!==c&&(d.__fromElements__=c),this._parent.appendChild(d),a.push(d)}return new n(a,null,this._parent,this._document)}for(i=0;i<this._elements.length;i++){var u=this._elements[i],d=r(l=u.__data__,i);u.appendChild(d),a.push(d)}return new n(a,null,a[0],this._document)},e.prototype.maybeAppend=function(e,n){var a=Yt(this,t,"m",r).call(this,"#"===e[0]?e:"#".concat(e),n);return a.attr("id",e),a},e.prototype.maybeAppendByClassName=function(e,n){var a=e.toString(),i=Yt(this,t,"m",r).call(this,"."===a[0]?a:".".concat(a),n);return i.attr("className",a),i},e.prototype.maybeAppendByName=function(e,n){var a=Yt(this,t,"m",r).call(this,'[name="'.concat(e,'"]'),n);return a.attr("name",e),a},e.prototype.data=function(e,t,r){var a,i;void 0===t&&(t=function(e){return e}),void 0===r&&(r=function(){return null});for(var o=[],s=[],l=new Set(this._elements),c=[],u=new Set,d=new Map(this._elements.map((function(e,n){return[t(e.__data__,n),e]}))),f=new Map(this._facetElements.map((function(e,n){return[t(e.__data__,n),e]}))),p=function(e,t){var n=new Map;return e.forEach((function(e){var r=t(e);n.has(r)||n.set(r,[]),n.get(r).push(e)})),n}(this._elements,(function(e){return r(e.__data__)})),h=0;h<e.length;h++){var g=e[h],m=t(g,h),v=r(g,h);if(d.has(m))(x=d.get(m)).__data__=g,x.__facet__=!1,s.push(x),l.delete(x),d.delete(m);else if(f.has(m)){(x=f.get(m)).__data__=g,x.__facet__=!0,s.push(x),f.delete(m)}else if(p.has(m)){var b=p.get(m);c.push([g,b]);try{for(var y=(a=void 0,Gt(b)),k=y.next();!k.done;k=y.next()){var x=k.value;l.delete(x)}}catch(e){a={error:e}}finally{try{k&&!k.done&&(i=y.return)&&i.call(y)}finally{if(a)throw a.error}}p.delete(m)}else if(d.has(v)){(x=d.get(v)).__toData__?x.__toData__.push(g):x.__toData__=[g],u.add(x),l.delete(x)}else o.push(g)}var w=[new n([],o,this._parent,this._document),new n(s,null,this._parent,this._document),new n(l,null,this._parent,this._document),new n([],c,this._parent,this._document),new n(u,null,this._parent,this._document)];return new n(this._elements,null,this._parent,this._document,w)},e.prototype.merge=function(e){var t=Vt(Vt([],Wt(this._elements),!1),Wt(e._elements),!1),r=Vt(Vt([],Wt(this._transitions),!1),Wt(e._transitions),!1);return new n(t,null,this._parent,this._document,void 0,r)},e.prototype.createElement=function(e){if(this._document)return this._document.createElement(e,{});var t=n.registry[e];return t?new t:function(e){throw new Error(e)}("Unknown node type: ".concat(e))},e.prototype.join=function(e,t,n,r,a){void 0===e&&(e=function(e){return e}),void 0===t&&(t=function(e){return e}),void 0===n&&(n=function(e){return e.remove()}),void 0===r&&(r=function(e){return e}),void 0===a&&(a=function(e){return e.remove()});var 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)},e.prototype.remove=function(){for(var e=function(e){var n=t._elements[e],r=t._transitions[e];r?r.then((function(){return n.remove()})):n.remove()},t=this,r=0;r<this._elements.length;r++)e(r);return new n([],null,this._parent,this._document,void 0,this._transitions)},e.prototype.each=function(e){for(var t=0;t<this._elements.length;t++){var n=this._elements[t],r=n.__data__;e.call(n,r,t)}return this},e.prototype.attr=function(e,t){var n="function"!=typeof t?function(){return t}:t;return this.each((function(r,a){void 0!==t&&(this[e]=n.call(this,r,a))}))},e.prototype.style=function(e,t,n){void 0===n&&(n=!0);var r="function"==typeof t&&n?t:function(){return t};return this.each((function(n,a){void 0!==t&&(this.style[e]=r.call(this,n,a))}))},e.prototype.styles=function(e,t){return void 0===e&&(e={}),void 0===t&&(t=!0),this.each((function(n,r){var a=this;Object.entries(e).forEach((function(e){var i=Wt(e,2),o=i[0],s=i[1],l="function"==typeof s&&t?s:function(){return s};void 0!==s&&a.attr(o,l.call(a,n,r))}))}))},e.prototype.update=function(e,t){void 0===t&&(t=!0);var n="function"==typeof e&&t?e:function(){return e};return this.each((function(t,r){e&&this.update&&this.update(n.call(this,t,r))}))},e.prototype.maybeUpdate=function(e,t){void 0===t&&(t=!0);var n="function"==typeof e&&t?e:function(){return e};return this.each((function(t,r){e&&this.update&&this.update(n.call(this,t,r))}))},e.prototype.transition=function(e){var t=this._transitions;return this.each((function(n,r){t[r]=e.call(this,n,r)}))},e.prototype.on=function(e,t){return this.each((function(){this.addEventListener(e,t)})),this},e.prototype.call=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return e.call.apply(e,Vt([this._parent,this],Wt(t),!1)),this},e.prototype.node=function(){return this._elements[0]},e.prototype.nodes=function(){return this._elements},e.prototype.transitions=function(){return this._transitions.filter((function(e){return!!e}))},e.prototype.parent=function(){return this._parent},n=e,t=new WeakSet,r=function(e,t){var r=this._elements[0],a=r.querySelector(e);if(a)return new n([a],null,this._parent,this._document);var i="string"==typeof t?this.createElement(t):t();return r.appendChild(i),new n([i],null,this._parent,this._document)},e.registry={g:oc,rect:bc,circle:nc,path:pc,text:Ch,ellipse:ic,image:cc,line:dc,polygon:gc,polyline:vc,html:lc},e}();function Nh(e){return new Rh([e],null,e,e.ownerDocument)}var Mh=function(e,t){var n=function(e){return"".concat(t,"-").concat(e)},r=Object.fromEntries(Object.entries(e).map((function(e){var t=Wt(e,2),r=t[0],a=t[1],i=n(a);return[r,{name:i,class:".".concat(i),id:"#".concat(i),toString:function(){return i}}]})));return Object.assign(r,{prefix:n}),r},Ih={data:[],animate:{enter:!1,update:{duration:100,easing:"ease-in-out-sine",fill:"both"},exit:{duration:100,fill:"both"}},showArrow:!0,showGrid:!0,showLabel:!0,showLine:!0,showTick:!0,showTitle:!0,showTrunc:!1,dataThreshold:100,lineLineWidth:1,lineStroke:"black",crossPadding:10,titleFill:"black",titleFontSize:12,titlePosition:"lb",titleSpacing:0,titleTextAlign:"center",titleTextBaseline:"middle",lineArrow:function(){return new pc({style:{d:[["M",10,10],["L",-10,0],["L",10,-10],["L",0,0],["L",10,10],["Z"]],fill:"black",transformOrigin:"center"}})},labelAlign:"parallel",labelDirection:"positive",labelFontSize:12,labelSpacing:0,gridConnect:"line",gridControlAngles:[],gridDirection:"positive",gridLength:0,gridType:"segment",lineArrowOffset:15,lineArrowSize:10,tickDirection:"positive",tickLength:5,tickLineWidth:1,tickStroke:"black",labelOverlap:[]},Lh=(rf({},Ih,{style:{type:"arc"}}),rf({},Ih,{style:{}}),Mh({mainGroup:"main-group",gridGroup:"grid-group",grid:"grid",lineGroup:"line-group",line:"line",tickGroup:"tick-group",tick:"tick",tickItem:"tick-item",labelGroup:"label-group",label:"label",labelItem:"label-item",titleGroup:"title-group",title:"title",lineFirst:"line-first",lineSecond:"line-second"},"axis"));function Ph(e,t){return[e[0]*t,e[1]*t]}function Dh(e,t){return[e[0]+t[0],e[1]+t[1]]}function _h(e,t){return[e[0]-t[0],e[1]-t[1]]}function Fh(e,t){return[Math.min(e[0],t[0]),Math.min(e[1],t[1])]}function Bh(e,t){return[Math.max(e[0],t[0]),Math.max(e[1],t[1])]}function jh(e,t){return Math.sqrt(Math.pow(e[0]-t[0],2)+Math.pow(e[1]-t[1],2))}function zh(e){if(0===e[0]&&0===e[1])return[0,0];var t=Math.sqrt(Math.pow(e[0],2)+Math.pow(e[1],2));return[e[0]/t,e[1]/t]}function Uh(e){return e*Math.PI/180}function Hh(e){return Number((180*e/Math.PI).toPrecision(5))}function Gh(e){return e.toString().charAt(0).toUpperCase()+e.toString().slice(1)}function Wh(e,t,n){var r;void 0===n&&(n=!0);var a=t||(null===(r=e.match(/^([a-z][a-z0-9]+)/))||void 0===r?void 0:r[0])||"",i=e.replace(new RegExp("^(".concat(a,")")),"");return n?function(e){return e.toString().charAt(0).toLowerCase()+e.toString().slice(1)}(i):i}var Vh=function(e,t){if(!(null==e?void 0:e.startsWith(t)))return!1;var n=e[t.length];return n>="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;c<t.length-1;c++){var u=Wt([t[c].points,t[c+1].points],2),d=rg(u[0],u[1],n);l.push({d:d,fill:s(c)})}return e.selectAll(eg.region.class).data(l,(function(e,t){return t})).join((function(e){return e.append("path").each((function(e,t){var n=Zh(e,[e,t,l]);this.attr(n)})).attr("className",eg.region.name)}),(function(e){return e.transition((function(e,t){return kh(this,Zh(e,[e,t,l]),r.update)}))}),(function(e){return e.transition((function(){var e=this,t=Kh(this,r.exit);return vh(t,(function(){return e.remove()})),t}))})).transitions()}(i,r,e);return Vt(Vt([],Wt(o),!1),Wt(s),!1)},t}(Oh),ig=function(e,t,n){for(var r=0,a=Ft(t)?t.split("."):t;e&&r<a.length;)e=e[a[r++]];return void 0===e||r<a.length?n:e};function og(e,t){return"number"==typeof e&&"number"==typeof t?function(e,t){return function(n){return e*(1-n)+t*n}}(e,t):Array.isArray(e)&&Array.isArray(t)?function(e,t){var n=t?t.length:0,r=e?Math.min(n,e.length):0;return function(a){var i=new Array(r),o=new Array(n),s=0;for(s=0;s<r;++s)i[s]=og(e[s],t[s]);for(;s<n;++s)o[s]=t[s];for(s=0;s<r;++s)o[s]=i[s](a);return o}}(e,t):"object"===E()(e)&&"object"===E()(t)?function(e,t){void 0===e&&(e={}),void 0===t&&(t={});var n={},r={};return Object.entries(t).forEach((function(t){var a=Wt(t,2),i=a[0],o=a[1];i in e?n[i]=og(e[i],o):r[i]=o})),function(e){return Object.entries(n).forEach((function(t){var n=Wt(t,2),a=n[0],i=n[1];return r[a]=i(e)})),r}}(e,t):function(t){return e}}function sg(e){return"function"==typeof e?e():Ft(e)||Pt(e)?new Ch({style:{text:String(e)}}):e}function lg(e,t,n){void 0===n&&(n=!1);var r=e.getBBox(),a=r.width,i=r.height,o=t/Math.max(a,i);return n&&(e.style.transform="scale(".concat(o,")")),o}function cg(e,t){var n={},r=Array.isArray(t)?t:[t];for(var a in e)r.includes(a)||(n[a]=e[a]);return n}function ug(e,t){return Object.fromEntries(Object.entries(e).map((function(e){var n=Wt(e,2);return[n[0],Zh(n[1],t)]})))}function dg(e,t){return t&&zn(t)?e.filter(t):e}function fg(e,t){var n=t.startAngle;return(t.endAngle-n)*e+n}function pg(e,t){if("linear"===t.type){var n=Wt(t.startPos,2),r=n[0],a=n[1],i=Wt(t.endPos,2),o=Wt([i[0]-r,i[1]-a],2);return zh([o[0],o[1]])}var s=Uh(fg(e,t));return[-Math.sin(s),Math.cos(s)]}function hg(e,t,n){return function(e,t){return t?[e[1],-e[0]]:[-e[1],e[0]]}(pg(e,n),"positive"!==t)}function gg(e,t){return hg(e,t.labelDirection,t)}function mg(e,t){return"linear"===t.type?function(e,t){var n=Wt(t.startPos,2),r=n[0],a=n[1],i=Wt(t.endPos,2),o=Wt([i[0]-r,i[1]-a],2);return[r+o[0]*e,a+o[1]*e]}(e,t):function(e,t){var n=t.radius,r=Wt(t.center,2),a=r[0],i=r[1],o=Uh(fg(e,t));return[a+n*Math.cos(o),i+n*Math.sin(o)]}(e,t)}function vg(e){return 0===pg(0,e)[1]}function bg(e){return 0===pg(0,e)[0]}function yg(e,t){return t-e==360}function kg(e,t,n,r,a){var i=t-e,o=Wt([a,a],2),s=o[0],l=o[1],c=Wt([Uh(e),Uh(t)],2),u=c[0],d=c[1],f=function(e){return[n+a*Math.cos(e),r+a*Math.sin(e)]},p=Wt(f(u),2),h=p[0],g=p[1],m=Wt(f(d),2),v=m[0],b=m[1];if(yg(e,t)){var y=Wt(f((d+u)/2),2);return[["M",h,g],["A",s,l,0,1,0,y[0],y[1]],["A",s,l,0,1,0,v,b]]}var k=i>180?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&&e<n}function Rg(e){var t,n,r,a=e||1;function i(e,i){++t>a&&(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;a<arguments.length;a++)r[a]=arguments[a];var i=t?t.apply(this,r):r[0];Ig.has(e)||Ig.set(e,Rg(n));var o=Ig.get(e);if(o.has(i))return o.get(i);var s=e.apply(this,r);return o.set(i,s),s}}((function(e,t){var n=t.fontSize,r=t.fontFamily,a=t.fontWeight,i=t.fontStyle,o=t.fontVariant;return Mg?Mg(e,n):(Ng||(Ng=Hl.offscreenCanvasCreator.getOrCreateContext(void 0)),Ng.font=[i,o,a,"".concat(n,"px"),r].join(" "),Ng.measureText(e).width)}),(function(e,t){return[e,Object.values(t||Pg(e)).join()].join("")}),4096),Pg=function(e){var t=e.style.fontFamily||"sans-serif",n=e.style.fontWeight||"normal",r=e.style.fontStyle||"normal",a=e.style.fontVariant,i=e.style.fontSize;return{fontSize:i="object"===E()(i)?i.value:i,fontFamily:t,fontWeight:n,fontStyle:r,fontVariant:a}};function Dg(e){return"text"===e.nodeName?e:"g"===e.nodeName&&1===e.children.length&&"text"===e.children[0].nodeName?e.children[0]:null}function _g(e,t){var n=Dg(e);n&&n.attr(t)}function Fg(e,t,n){void 0===n&&(n="..."),_g(e,{wordWrap:!0,wordWrapWidth:t,maxLines:1,textOverflow:n})}function Bg(e,t){if(t)try{var n=t.replace(/translate\(([+-]*[\d]+[%]*),[ ]*([+-]*[\d]+[%]*)\)/g,(function(t,n,r){return"translate(".concat(function(e,t,n){var r=e.getBBox(),a=r.width,i=r.height,o=Wt([t,n].map((function(e,t){var n;return e.includes("%")?parseFloat((null===(n=e.match(/[+-]?([0-9]*[.])?[0-9]+/))||void 0===n?void 0:n[0])||"0")/100*(0===t?a:i):e})),2);return[o[0],o[1]]}(e,n,r),")")}));e.attr("transform",n)}catch(e){}}var jg=function(e){return void 0!==e&&null!=e&&!Number.isNaN(e)};function zg(e){if(Pt(e))return[e,e,e,e];if(wn(e)){var t=e.length;if(1===t)return[e[0],e[0],e[0],e[0]];if(2===t)return[e[0],e[1],e[0],e[1]];if(3===t)return[e[0],e[1],e[2],e[1]];if(4===t)return e}return[0,0,0,0]}var Ug=function(){function e(e,t,n,r){this.set(e,t,n,r)}return Object.defineProperty(e.prototype,"left",{get:function(){return this.x1},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"top",{get:function(){return this.y1},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"right",{get:function(){return this.x2},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"bottom",{get:function(){return this.y2},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"width",{get:function(){return this.defined("x2")&&this.defined("x1")?this.x2-this.x1:void 0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"height",{get:function(){return this.defined("y2")&&this.defined("y1")?this.y2-this.y1:void 0},enumerable:!1,configurable:!0}),e.prototype.rotatedPoints=function(e,t,n){var r=this,a=r.x1,i=r.y1,o=r.x2,s=r.y2,l=Math.cos(e),c=Math.sin(e),u=t-t*l+n*c,d=n-t*c-n*l;return[[l*a-c*s+u,c*a+l*s+d],[l*o-c*s+u,c*o+l*s+d],[l*a-c*i+u,c*a+l*i+d],[l*o-c*i+u,c*o+l*i+d]]},e.prototype.set=function(e,t,n,r){return n<e?(this.x2=e,this.x1=n):(this.x1=e,this.x2=n),r<t?(this.y2=t,this.y1=r):(this.y1=t,this.y2=r),this},e.prototype.defined=function(e){return this[e]!==Number.MAX_VALUE&&this[e]!==-Number.MAX_VALUE},e}();function Hg(e,t){var n=e.getEulerAngles()||0;e.setEulerAngles(0);var r=e.getBounds(),a=Wt(r.min,2),i=a[0],o=a[1],s=Wt(r.max,2),l=s[0],c=s[1],u=e.getBBox(),d=u.width,f=u.height,p=0,h=0,g=i,m=o,v=Dg(e);if(v){f-=1.5;var b=v.style.textAlign,y=v.style.textBaseline;"center"===b?g=(i+l)/2:"right"!==b&&"end"!==b||(g=l),"middle"===y?m=(o+c)/2:"bottom"===y&&(m=c)}var k=Wt(zg(t),4),x=k[0],w=void 0===x?0:x,E=k[1],S=void 0===E?0:E,A=k[2],O=void 0===A?w:A,T=k[3],C=new Ug((p+=i)-(void 0===T?S:T),(h+=o)-w,p+d+S,h+f+O);return e.setEulerAngles(n),C.rotatedPoints(Uh(n),g,m)}function Gg(e,t){return t[0]<=Math.max(e[0][0],e[1][0])&&t[0]<=Math.min(e[0][0],e[1][0])&&t[1]<=Math.max(e[0][1],e[1][1])&&t[1]<=Math.min(e[0][1],e[1][1])}function Wg(e,t,n){var r=(t[1]-e[1])*(n[0]-t[0])-(t[0]-e[0])*(n[1]-t[1]);return 0===r?0:r<0?2:1}function Vg(e,t){return t.every((function(t){return function(e,t){var n=e.length;if(n<3)return!1;var r,a,i,o,s,l,c=[t,[9999,t[1]]],u=0,d=0;do{var f=[e[d],e[(d+1)%n]];if(a=c,i=void 0,o=void 0,s=void 0,l=void 0,i=Wg((r=f)[0],r[1],a[0]),o=Wg(r[0],r[1],a[1]),s=Wg(a[0],a[1],r[0]),l=Wg(a[0],a[1],r[1]),i!==o&&s!==l||0===i&&Gg(r,a[0])||0===o&&Gg(r,a[1])||0===s&&Gg(a,r[0])||0===l&&Gg(a,r[1])){if(0===Wg(f[0],t,f[1]))return Gg(f,t);u++}d=(d+1)%n}while(0!==d);return!!(1&u)}(e,t)}))}function Yg(e,t){var n=Wt(e,4),r=n[0],a=n[1],i=n[2],o=n[3],s=Wt(t,4),l=s[0],c=s[1],u=i-r,d=o-a,f=s[2]-l,p=s[3]-c,h=u*p-f*d;if(0===h)return!1;var g=h>0,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);f<e.length&&Xg((c=l?Vt(Vt([l],Wt(h),!1),[s],!1):Vt([s],Wt(h),!1),c.filter(jg)),n,null==t?void 0:t.margin).length;){if(l&&!s&&f%2==0)p.splice(0,1).forEach(r.hide);else if(l&&s){p.splice(0,1).forEach(r.hide)}h=u(d(p),{seq:f}),f++}}}],["rotate",function(e,t,n,r){var a,i,o=t.optionalAngles,s=void 0===o?[0,45,90]:o,l=t.margin,c=t.recoverWhenFailed,u=void 0===c||c,d=e.map((function(e){return e.getLocalEulerAngles()})),f=function(t){return e.forEach((function(e,n){var a=Array.isArray(t)?t[n]:t;r.rotate(e,+a)}))};try{for(var p=Gt(s),h=p.next();!h.done;h=p.next()){if(f(h.value),Xg(e,n,l).length<1)return}}catch(e){a={error:e}}finally{try{h&&!h.done&&(i=p.return)&&i.call(p)}finally{if(a)throw a.error}}u&&f(d)}],["ellipsis",function(e,t,n,r){if(!(e.length<=1)){var a=t.suffix,i=void 0===a?"...":a,o=t.minLength,s=t.maxLength,l=void 0===s?1/0:s,c=t.step,u=void 0===c?" ":c,d=t.margin,f=void 0===d?[0,0,0,0]:d,p=Pg(r.getTextShape(e[0])),h=Zg(u,p),g=o?Zg(o,p):h,m=Zg(l,p);(_t(m)||m===1/0)&&(m=Math.max.apply(null,e.map((function(e){return e.getBBox().width}))));for(var v=e.slice(),b=Wt(f,4),y=(b[0],b[1],b[2],b[3],function(t){if(v.forEach((function(e){r.ellipsis(r.getTextShape(e),t,i)})),(v=Xg(e,n,f)).length<1)return{value:void 0}}),k=m;k>g+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;t<arguments.length;t++)e[t]=arguments[t];var n=function(e){return"positive"===e?-1:1};return e.reduce((function(e,t){return e*n(t)}),1)}function tm(e){for(var t=e;t<0;)t+=360;return Math.round(t%360)}function nm(e,t){var n=Wt(e,2),r=n[0],a=n[1],i=Wt(t,2),o=i[0],s=i[1],l=Wt([r*o+a*s,r*s-a*o],2),c=l[0],u=l[1];return Math.atan2(u,c)}function rm(e,t,n){var r,a=n.labelAlign;if(null===(r=t.style.transform)||void 0===r?void 0:r.includes("rotate"))return t.getLocalEulerAngles();var i=gg(e.value,n),o=pg(e.value,n);return"horizontal"===a?0:function(e){var t=(e+360)%180;return Cg(t,-90,90)||(t+=180),t}(Hh("perpendicular"===a?nm([1,0],i):nm([o[0]<0?-1:1,0],o)))}function am(e,t,n){var r=n.type,a=n.labelAlign,i=gg(e,n),o=tm(t),s=tm(Hh(nm([1,0],i))),l="center",c="middle";return"linear"===r?[90,270].includes(s)&&0===o?(l="center",c=1===i[1]?"top":"bottom"):s%180||![90,270].includes(o)?0===s?(Cg(o,0,90,!1,!0)||Cg(o,0,90)||Cg(o,270,360))&&(l="start"):90===s?Cg(o,0,90,!1,!0)?l="start":(Cg(o,90,180)||Cg(o,270,360))&&(l="end"):270===s?Cg(o,0,90,!1,!0)?l="end":(Cg(o,90,180)||Cg(o,270,360))&&(l="start"):180===s&&(90===o?l="start":(Cg(o,0,90)||Cg(o,270,360))&&(l="end")):l="center":"parallel"===a?c=Cg(s,0,180,!0)?"top":"bottom":"horizontal"===a?Cg(s,90,270,!1)?l="end":(Cg(s,270,360,!1)||Cg(s,0,90))&&(l="start"):"perpendicular"===a&&(l=Cg(s,90,270)?"end":"start"),{textAlign:l,textBaseline:c}}function im(e,t,n){var r=n.showTick,a=n.tickLength,i=n.tickDirection,o=n.labelDirection,s=n.labelSpacing,l=t.indexOf(e),c=Zh(s,[e,l,t]),u=Wt([gg(e.value,n),em(o,i)],2),d=Wt(Dh(Ph(u[0],c+(1===u[1]?Zh(r?a:0,[e,l,t]):0)),mg(e.value,n)),2);return{x:d[0],y:d[1]}}function om(e,t){"text"===e.nodeName&&e.attr(t)}function sm(e){!function(e,t,n){var r=t.labelOverlap,a=void 0===r?[]:r;a.length&&a.forEach((function(r){var a=r.type,i=$g.get(a);(function(e,t,n){return!(t.labelOverlap.length<1)&&("hide"===n?!function(e){for(var t=e;t;){if("offscreen"===t.className)return!0;t=t.parent}return!1}(e[0]):"rotate"===n?!e.some((function(e){var t;return!!(null===(t=e.attr("transform"))||void 0===t?void 0:t.includes("rotate"))})):"ellipsis"!==n&&"wrap"!==n||e.filter((function(e){return e.querySelector("text")})).length>1)})(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;a<e.length;a+=n)r.push(e[a]);return r}(i,c).filter((function(e){var t=e.value;return!(u&&t>u[0]&&t<u[1])})),f=mh(void 0===n?o:n),p=Th(l,Nh(t).maybeAppendByClassName(Lh.gridGroup,"g"),(function(t){return Tg(t,d,e,f)}))||[],h=Nh(t).maybeAppendByClassName(Lh.mainGroup,"g");a&&(!this.initialized&&f.enter||this.initialized&&f.update)&&ym(e,Nh(this.offscreenGroup),d,mh(!1));var g=ym(e,Nh(h.node()),d,f),m=Th(s,Nh(t).maybeAppendByClassName(Lh.titleGroup,"g"),(function(t){return function(e,t,n,r){var a=n.titleText;return e.selectAll(Lh.title.class).data([{title:a}].filter((function(e){return!!e.title})),(function(e,t){return e.title})).join((function(i){return i.append((function(){return sg(a)})).attr("className",Lh.title.name).transition((function(){return bm(Nh(this),e,t,n,r.enter)}))}),(function(a){return a.transition((function(){return bm(Nh(this),e,t,n,r.update)}))}),(function(e){return e.remove()})).transitions()}(t,r,e,f)}))||[];return Vt(Vt(Vt([],Wt(p),!1),Wt(g),!1),Wt(m),!1).flat().filter((function(e){return!!e}))},t}(Oh),xm=function(e){return e},wm=function(){function e(t){g()(this,e),this.options=rf({},this.getDefaultOptions()),this.update(t)}return v()(e,[{key:"getOptions",value:function(){return this.options}},{key:"update",value:function(){var e=arguments.length>0&&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;r<t;r++)n[r-1]=arguments[r];return n.reduce((function(e,t){return function(n){return e(t(n))}}),e)}function Am(e,t,n,r,a){for(var i=n||0,o=r||e.length,s=a||function(e){return e};i<o;){var l=Math.floor((i+o)/2);s(e[l])>t?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),t<e?-a:a}var jm=function(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5,a=[e,t],i=0,o=a.length-1,s=a[i],l=a[o];if(l<s){var c=[l,s];s=c[0],l=c[1];var u=[o,i];i=u[0],o=u[1]}return(n=Fm(s,l,r))>0?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 o<l?(r=Em(o,l),a=n(u,d)):(r=Em(l,o),a=n(d,u)),Sm(a,r)},Um=function(e,t,n){for(var r=Math.min(e.length,t.length)-1,a=new Array(r),i=new Array(r),o=e[0]>e[r],s=o?p()(e).reverse():e,l=o?p()(t).reverse():t,c=0;c<r;c+=1)a[c]=Em(s[c],s[c+1]),i[c]=n(l[c],l[c+1]);return function(t){var n=Am(e,t,1,r)-1,o=a[n];return Sm(i[n],o)(t)}},Hm=function(e,t,n,r){return(Math.min(e.length,t.length)>2?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=n<t?n:t,a=t>n?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<r;l+=1)a[l]=(i+l)*s}else{s=-s,i=Math.ceil(i*s),o=Math.floor(o*s),a=new Array(r=Math.ceil(o-i+1));for(var c=0;c<r;c+=1)a[c]=(i+c)/s}return a},Vm=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],unknown:void 0,nice:!1,clamp:!1,round:!1,interpolate:Mm,tickMethod:Wm,tickCount:5}}},{key:"chooseTransforms",value:function(){return[xm,xm]}},{key:"clone",value:function(){return new n(this.options)}}]),n}(Gm);var Ym=function(e,t){if(e)if(wn(e))for(var n=0,r=e.length;n<r&&!1!==t(e[n],n);n++);else if(Un(e))for(var a in e)if(e.hasOwnProperty(a)&&!1===t(e[a],a))break},qm=function(e,t,n){if(!wn(e)&&!ef(e))return e;var r=n;return Ym(e,(function(e,n){r=t(r,e,n)})),r},Xm=function(e,t){return qm(e,(function(e,n,r){return t.includes(r)||(e[r]=n),e}),{})};function Zm(e,t){var n,r;if(void 0===t){var a,i=u(e);try{for(i.s();!(a=i.n()).done;){var o=a.value;null!=o&&(void 0===n?o>=o&&(n=r=o):(n>o&&(n=o),r<o&&(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))&&(void 0===n?d>=d&&(n=r=d):(n>d&&(n=d),r<d&&(r=d)))}}catch(e){c.e(e)}finally{c.f()}}return[n,r]}function Km(e){for(var t=1/0,n=1/0,r=-1/0,a=-1/0,i=0;i<e.length;i++){var o=e[i],s=o.x,l=o.y,c=Wt([s+o.width,l+o.height],2),u=c[0],d=c[1];s<t&&(t=s),l<n&&(n=l),u>r&&(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);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function tv(e,t,n){return e.querySelector(t)?Gf(e).select(t):Gf(e).append(n)}function nv(e){return Array.isArray(e)?e.join(", "):"".concat(e||"")}function rv(e,t){var n="row",r="flex-start",a="center",i={top:["row","flex-start","center"],bottom:["row","flex-start","center"],left:["column","flex-start","center"],right:["column","flex-start","center"],center:["column","center","center"]};if(e in i){var o=s()(i[e],3);n=o[0],r=o[1],a=o[2]}return Object.assign({display:"flex",flexDirection:n,justifyContent:r,alignItems:a},t)}var av=function(e){y()(n,e);var t=x()(n);function n(){return g()(this,n),t.apply(this,arguments)}return v()(n,[{key:"child",get:function(){var e;return null===(e=this.children)||void 0===e?void 0:e[0]}},{key:"update",value:function(e){var t;this.attr(e);var n=e.subOptions;null===(t=this.child)||void 0===t||t.update(n)}}]),n}($m),iv=function(e){y()(n,e);var t=x()(n);function n(){return g()(this,n),t.apply(this,arguments)}return v()(n,[{key:"update",value:function(e){var t,n=e.subOptions;this.attr(e),null===(t=this.child)||void 0===t||t.update(n)}}]),n}(av);function ov(e,t){var n;return null===(n=e.filter((function(e){return e.getOptions().name===t})))||void 0===n?void 0:n[0]}function sv(e){return"vertical"===e||e===-Math.PI/2}function lv(e,t,n){var r=e.bbox,a=t.position,i=void 0===a?"top":a,o=t.size,l=t.length,c=["top","bottom","center"].includes(i),u=c?[r.height,r.width]:[r.width,r.height],d=s()(u,2),f=d[0],p=d[1],h=n.props,g=h.defaultSize,m=h.defaultLength,v=o||g||f,b=l||m||p,y=c?"horizontal":"vertical",k=c?[b,v]:[v,b],x=s()(k,2);return{orientation:y,width:x[0],height:x[1],size:v,length:b}}function cv(e){var t=["arrow","crosshairs","grid","handle","handleLabel","indicator","label","line","tick","tip","title","trunc"],n=e.style,r=ev(e,["style"]),a={};return Object.entries(r).forEach((function(e){var n=s()(e,2),r=n[0],i=n[1];t.includes(r)?a["show".concat(xp(r))]=i:a[r]=i})),Object.assign(Object.assign({},a),n)}var uv=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.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function dv(e,t){var n=t.eulerAngles,r=t.origin;r&&e.setOrigin(r),n&&e.rotate(n[0],n[1],n[2])}function fv(e){var t=e.getOptions();return[t.innerWidth,t.innerHeight,t.depth]}function pv(e,t,n,r,a,i,o,l){var c;void 0===n&&void 0===i||e.update(Object.assign(Object.assign({},n&&{tickCount:n}),i&&{tickMethod:i}));var u=function(e,t,n){if(e.getTicks)return e.getTicks();if(!n)return t;var r=Zm(t,(function(e){return+e})),a=s()(r,2);return n(a[0],a[1],e.getOptions().tickCount)}(e,t,i),d=a?u.filter(a):u,f=function(e){return e instanceof Date?String(e):"object"===E()(e)&&e?e:String(e)},p=r||(null===(c=e.getFormatter)||void 0===c?void 0:c.call(e))||f,h=function(e,t){if(rh(t))return function(e){return e};var n=t.getOptions(),r=n.innerWidth,a=n.innerHeight,i=n.insetTop,o=n.insetBottom,l=n.insetLeft,c=n.insetRight,u="left"===e||"right"===e?[i,o,a]:[l,c,r],d=s()(u,3),f=d[0],p=d[1],h=d[2],g=new Vm({domain:[0,1],range:[f/h,1-p/h]});return function(e){return g.map(e)}}(o,l),g=function(e,t){var n=t.getOptions(),r=n.width,a=n.height;return function(n){if(!sh(t))return n;var i="bottom"===e?[n,1]:[0,n],o=t.map(i);if("bottom"===e){var s=o[0];return new Vm({domain:[0,r],range:[0,1]}).map(s)}if("left"===e){var l=o[1];return new Vm({domain:[0,a],range:[0,1]}).map(l)}return n}}(o,l),m=function(e){return["left","right"].includes(e)};return rh(l)||nh(l)?d.map((function(t,n,r){var a,i,s=(null===(a=e.getBandWidth)||void 0===a?void 0:a.call(e,t))/2||0,c=h(e.map(t)+s);return{value:ah(l)&&"center"===o||nh(l)&&(null===(i=e.getTicks)||void 0===i?void 0:i.call(e))&&function(e){return["top","bottom","center","outer"].includes(e)}(o)||nh(l)&&m(o)?1-c:c,label:f(p(Qp(t),n,r)),id:String(n)}})):d.map((function(t,n,r){var a,i=(null===(a=e.getBandWidth)||void 0===a?void 0:a.call(e,t))/2||0,s=g(h(e.map(t)+i));return{value:m(o)?1-s:s,label:f(p(Qp(t),n,r)),id:String(n)}}))}function hv(){var e=arguments.length>0&&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<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function xv(e,t,n,r){var a=e.radar,i=s()(r,1)[0].getOptions().name,o=dh(n),l=s()(o,2),c=l[0],u=l[1],d=t.axisRadar,f=void 0===d?{}:d;return Object.assign(Object.assign({},f),{grid:"position"===i,gridConnect:"line",gridControlAngles:new Array(a.count).fill(0).map((function(e,t){return(u-c)/a.count*t}))})}var wv=function(e){var t=e.important,n=void 0===t?{}:t,r=kv(e,["important"]);return function(t){var a,i,o=t.theme,s=t.coordinate,l=t.scales;return bv(Object.assign(Object.assign(Object.assign({},r),(a=e.orientation,(i=a%(2*Math.PI))===Math.PI/2?{titleTransform:"translate(0, 50%)"}:i>-Math.PI/2&&i<Math.PI/2?{titleTransform:"translate(50%, 0)"}:i>Math.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<e.length;n+=1){var r=e[n-1],a=e[n];if(t>=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(i<a-1?" ".concat(e[i+1],":").concat(o):"")}),"l(".concat("horizontal"===n?"0":"270",")"))}(i,s,n):s.reduce((function(e,t,n){return e+" ".concat(n/(o-1),":").concat(t)}),"l(".concat(Hv(n,"0","270"),")")):""}function nb(e){var t=e.orientation,n=e.range;if(!n)return[];var r=Wt(Jv(e),2),a=r[0],i=r[1],o=Wt(n,2),s=o[0],l=o[1],c=Hv(t,s*a,0),u=Hv(t,0,s*i),d=Hv(t,l*a,a),f=Hv(t,i,l*i);return[["M",c,u],["L",c,f],["L",d,f],["L",d,u],["Z"]]}var rb=function(e){function t(t){return e.call(this,t,{type:"color",orientation:"horizontal",size:30,range:[0,1],length:200,block:!1,partition:[],color:["#fff","#000"],trackFill:"#e5e5e5"})||this}return zt(t,e),t.prototype.render=function(e,t){!function(e,t){var n=Yh(t,"track");e.maybeAppendByClassName(Qv.track,"path").styles(Ut({d:$v(t)},n))}(Nh(t).maybeAppendByClassName(Qv.trackGroup,"g"),e),function(e,t){var n=Yh(t,"selection"),r=tb(t),a=e.maybeAppendByClassName(Qv.selection,"path").styles(Ut({d:eb(t),fill:r},n)),i=a.maybeAppendByClassName(Qv.clipPath,"path").styles({d:nb(t)}).node();a.style("clipPath",i)}(Nh(t).maybeAppendByClassName(Qv.selectionGroup,"g"),e)},t}(Oh);var ab=function(e){function t(t){var n=e.call(this,t,Xv)||this;return n.eventToOffsetScale=new Vm({}),n.innerRibbonScale=new Vm({}),n.cacheLabelBBox=null,n.cacheHandleBBox=null,n.onHovering=function(e){var t=n.attributes,r=t.data,a=t.block;e.stopPropagation();var i=n.getValueByCanvasPoint(e);if(a){var o=Kv(r.map((function(e){return e.value})),i).range,s=n.getRealSelection(o);n.showIndicator((o[0]+o[1])/2,"".concat(s[0],"-").concat(s[1])),n.dispatchIndicated(i,o)}else{var l=n.getTickValue(i);n.showIndicator(l,"".concat(n.getRealValue(l))),n.dispatchIndicated(l)}},n.onDragStart=function(e){return function(t){t.stopPropagation(),n.attributes.slidable&&(n.target=e,n.prevValue=n.getTickValue(n.getValueByCanvasPoint(t)),document.addEventListener("mousemove",n.onDragging),document.addEventListener("touchmove",n.onDragging),document.addEventListener("mouseleave",n.onDragEnd),document.addEventListener("mouseup",n.onDragEnd),document.addEventListener("mouseup",n.onDragEnd),document.addEventListener("touchend",n.onDragEnd))}},n.onDragging=function(e){var t=n.target;n.updateMouse();var r=Wt(n.selection,2),a=r[0],i=r[1],o=n.getTickValue(n.getValueByCanvasPoint(e)),s=o-n.prevValue;"start"===t?a!==o&&n.updateSelection(o,i):"end"===t?i!==o&&n.updateSelection(a,o):"ribbon"===t&&0!==s&&(n.prevValue=o,n.updateSelection(s,s,!0))},n.onDragEnd=function(){n.style.cursor="pointer",document.removeEventListener("mousemove",n.onDragging),document.removeEventListener("touchmove",n.onDragging),document.removeEventListener("mouseup",n.onDragEnd),document.removeEventListener("touchend",n.onDragEnd)},n}return zt(t,e),Object.defineProperty(t.prototype,"handleOffsetRatio",{get:function(){return this.ifHorizontal(.5,.5)},enumerable:!1,configurable:!0}),t.prototype.getBBox=function(){var e=this.attributes,t=e.width,n=e.height;return new pm(0,0,t,n)},t.prototype.render=function(e,t){var n=this,r=e.showLabel;this.renderTitle(Nh(t));var a=this.availableSpace,i=a.x,o=a.y,s=Nh(t).maybeAppendByClassName(Zv.contentGroup,"g").styles({transform:"translate(".concat(i,", ").concat(o,")")});Th(!!r,s.maybeAppendByClassName(Zv.labelGroup,"g").styles({zIndex:1}),(function(e){n.renderLabel(e)}));var l=s.maybeAppendByClassName(Zv.ribbonGroup,"g").styles({zIndex:0});this.handlesGroup=s.maybeAppendByClassName(Zv.handlesGroup,"g").styles({zIndex:2}),this.renderHandles(),this.renderRibbon(l),this.renderIndicator(s),this.adjustLabel(),this.adjustHandles()},Object.defineProperty(t.prototype,"range",{get:function(){var e=this.attributes,t=e.data,n=e.domain;return n?{min:n[0],max:n[1]}:function(e){return{min:Math.min.apply(Math,Vt([],Wt(e.map((function(e){return e.value}))),!1)),max:Math.max.apply(Math,Vt([],Wt(e.map((function(e){return e.value}))),!1))}}(t)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"ribbonScale",{get:function(){var e=this.range,t=e.min,n=e.max;return this.innerRibbonScale.update({domain:[t,n],range:[0,1]}),this.innerRibbonScale},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"ribbonRange",{get:function(){var e=Wt(this.selection,2),t=e[0],n=e[1],r=this.ribbonScale;return[r.map(t),r.map(n)]},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"selection",{get:function(){var e=this.range,t=e.min,n=e.max,r=this.attributes.defaultValue,a=Wt(void 0===r?[t,n]:r,2);return[a[0],a[1]]},enumerable:!1,configurable:!0}),t.prototype.ifHorizontal=function(e,t){return Hv(this.attributes.orientation,"function"==typeof e?e():e,"function"==typeof t?t():t)},t.prototype.renderTitle=function(e){var t=this.attributes,n=t.showTitle,r=t.titleText,a=t.width,i=t.height,o=Yh(this.attributes,"title"),s=Ut(Ut({},o),{width:a,height:i,text:r}),l=this;e.selectAll(Zv.title.class).data(n?[r]:[]).join((function(e){return e.append((function(){return new vm({style:s})})).attr("className",Zv.title.name).each((function(){l.title=this}))}),(function(e){return e.update(s)}),(function(e){return e.each((function(){l.title=void 0})).remove()}))},Object.defineProperty(t.prototype,"availableSpace",{get:function(){if(this.title)return this.title.getAvailableSpace();var e=this.attributes,t=e.width,n=e.height;return new pm(0,0,t,n)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"labelFixedSpacing",{get:function(){return this.attributes.showTick?5:0},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"labelPosition",{get:function(){var e=this.attributes,t=e.orientation,n=e.labelDirection;return{vertical:{positive:"right",negative:"left"},horizontal:{positive:"bottom",negative:"top"}}[t][n]},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"labelBBox",{get:function(){var e;if(!this.attributes.showLabel)return new pm(0,0,0,0);if(this.cacheLabelBBox)return this.cacheLabelBBox;var t=(null===(e=this.label.querySelector(Lh.labelGroup.class))||void 0===e?void 0:e.children.slice(-1)[0]).getBBox(),n=t.width,r=t.height;return this.cacheLabelBBox=new pm(0,0,n,r),this.cacheLabelBBox},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"labelShape",{get:function(){var e=this.attributes,t=e.showLabel,n=e.labelSpacing,r=void 0===n?0:n;if(!t)return{width:0,height:0,size:0,length:0};var a=this.labelBBox,i=a.width,o=a.height;return{width:i,height:o,size:this.ifHorizontal(o,i)+r+this.labelFixedSpacing,length:this.ifHorizontal(i,o)}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"ribbonBBox",{get:function(){var e=this.attributes,t=e.showHandle,n=e.ribbonSize,r=this.availableSpace,a=r.width,i=r.height,o=this.labelShape,s=o.size,l=o.length,c=Wt(this.ifHorizontal([i,a],[a,i]),2),u=c[0],d=c[1],f=t?this.handleShape:{size:0,length:0},p=f.size,h=f.length,g=this.handleOffsetRatio,m=0,v=this.labelPosition;m=n||(["bottom","right"].includes(v)?Math.min(u-s,(u-p)/g):u*(1-g)>p?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)})),r<a.length-1){var l=a[r+1],c=Wt([n.value,l.value],2),u=c[0],d=c[1],f=(u+d)/2;t.push(Ut(Ut({},n),{id:s,index:r,type:"range",range:[u,d],label:[u,d].join("~"),value:e.ribbonScale.map(f)}))}return t}),[])},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"labelStyle",{get:function(){var e=Wt(["center","middle"],2),t=e[0],n=e[1],r=this.labelPosition;return"top"===r?n="bottom":"bottom"===r?n="top":"left"===r?t="end":"right"===r&&(t="start"),{labelTextAlign:t,labelTextBaseline:n}},enumerable:!1,configurable:!0}),t.prototype.renderLabel=function(e){var t=this.attributes,n=t.showTick,r=void 0!==n&&n,a=t.labelFilter,i=t.labelFormatter,o=Yh(this.attributes,"tick"),s=Yh(this.attributes,"label"),l=s.align,c=wh(Ut({showLine:!1,showGrid:!1,showTick:r,type:"linear",startPos:[0,0],endPos:[0,0],tickDirection:"negative",labelTransform:"rotate(0)"},this.labelStyle),qh(o,"tick"),qh(s,"label"),{data:this.labelData}),u={tickFilter:function(e,t,n){return"value"===(null==e?void 0:e.type)&&(!a||a(e,e.index,n.filter((function(e){return"value"!==e.type}))))},labelFilter:function(e,t,n){return(null==e?void 0:e.type)===l&&(!a||a(e,e.index,n.filter((function(e){return e.type===l}))))},labelFormatter:i},d=Ut(Ut(Ut({},c),u),{labelOverlap:[{type:"hide"}]});this.label=e.maybeAppendByClassName(Zv.label,(function(){return new km({style:d})})).node(),this.label.update(d,!1)},Object.defineProperty(t.prototype,"labelAxisStyle",{get:function(){var e=this.attributes,t=e.showTick,n=e.labelDirection,r=e.labelSpacing,a=e.tickLength,i=this.ribbonShape.size,o=this.labelPosition,s=this.labelFixedSpacing,l=Wt([0,0,0],3),c=l[0],u=l[1],d=l[2],f=null!=a?a:i;return t?(d=f,u=s,"positive"===n?"right"===o?(c=f,d=f):"bottom"===o&&(c=d):"negative"===n&&("top"===o||"left"===o)&&(c=i)):"positive"===n?"right"===o?u=f:"bottom"===o&&(c=i+s,u=r):"negative"===n&&("left"===o||"top"===o)&&(u=r),{offset:c,spacing:u,tickLength:d}},enumerable:!1,configurable:!0}),t.prototype.adjustLabel=function(){if(this.attributes.showLabel){var e=this.ribbonBBox,t=e.x,n=e.y,r=e.width,a=e.height,i=this.labelAxisStyle,o=i.offset,s=i.spacing,l=i.tickLength,c=Wt(this.ifHorizontal([[t,n+o],[t+r,n+o]],[[t+o,n+a],[t+o,n]]),2),u=c[0],d=c[1];this.label.update({startPos:u,endPos:d,tickLength:l,labelSpacing:s},!1)}},t.prototype.bindEvents=function(){this.style.cursor="pointer",this.ribbon.on("pointerdown",this.onDragStart("ribbon")),this.ribbon.on("pointermove",this.onHovering),this.addEventListener("pointerout",this.hideIndicator)},t.prototype.showIndicator=function(e,t){if(void 0===t&&(t="".concat(e)),this.attributes.showIndicator&&"number"==typeof e){var n=this.range,r=n.min,a=n.max,i=this.ribbonBBox,o=i.x,s=i.y,l=Bt(e,r,a),c=this.getOffset(l),u=this.ifHorizontal([c+o,s],[o,c+s]);this.indicator.update({x:u[0],y:u[1],position:this.ifHorizontal("top","left"),labelText:t}),ph(this.indicator.node())}else this.hideIndicator()},t.prototype.hideIndicator=function(){hh(this.indicator.node())},t.prototype.updateMouse=function(){this.attributes.slidable&&(this.style.cursor="grabbing")},t.prototype.setSelection=function(e,t){this.updateSelection(e,t)},t.prototype.updateSelection=function(e,t,n){var r;void 0===n&&(n=!1);var a=Wt(this.selection,2),i=a[0],o=a[1],s=Wt([e,t],2),l=s[0],c=s[1];n&&(l+=i,c+=o);var u=this.range;r=Wt(function(e,t,n,r){var a;void 0===r&&(r=4);var i=Wt(e,2),o=i[0],s=i[1],l=Wt(t,2),c=l[0],u=l[1],d=Wt(n,2),f=d[0],p=d[1],h=Wt([c,u],2),g=h[0],m=h[1],v=m-g;return g>m&&(g=(a=Wt([m,g],2))[0],m=a[1]),v>s-o?[o,s]:g<o?f===o&&p===m?[o,m]:[o,v+o]:m>s?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<e.length;a++)if(e[a]===t){r=a;break}return r};function cb(e){return Math.abs(e)<1e-14?e:parseFloat(e.toFixed(14))}var ub=[1,5,2,2.5,4,3],db=100*Number.EPSILON;function fb(e){return Math.round(1e12*e)/1e12}function pb(e,t,n,r,a,i){var o=sb(t),s=lb(t,e),l=0,c=function(e,t){return(e%t+t)%t}(r,i);return(c<db||i-c<db)&&r<=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;c<a.length;c+=1){var u=a[c],d=hb(u,a,l);if(i[0]*d+i[1]+i[2]+i[3]<s.score){l=1/0;break}for(var f=2;f<1/0;){var p=mb(f,o);if(i[0]*d+i[1]+i[2]*p+i[3]<s.score)break;for(var h=(t-e)/(f+1)/l/u,g=Math.ceil(Math.log10(h));g<1/0;){var m=l*u*Math.pow(10,g),v=bb(e,t,m*(f-1));if(i[0]*d+i[1]*v+i[2]*p+i[3]<s.score)break;var b=Math.floor(t/m)*l-(f-1)*l,y=Math.ceil(e/m)*l;if(b<=y)for(var k=y-b,x=0;x<=k;x+=1){var w=b+x,E=w*(m/l),S=E+m*(f-1),A=m,O=pb(u,a,l,E,S,A),T=vb(e,t,E,S),C=gb(f,o,e,t,E,S),R=1,N=i[0]*O+i[1]*T+i[2]*C+i[3]*R;N>s.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;_<P;_+=1)D[_]=cb(D[_-1]+L);return D},kb=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:[.5],nice:!1,tickCount:5,tickMethod:yb}}},{key:"nice",value:function(){var e=this.options.nice;if(e){var t=this.getTickMethodOptions(),n=s()(t,3),r=n[0],a=n[1],i=n[2];this.options.domain=jm(r,a,i)}}},{key:"getTicks",value:function(){var e=this.options.tickMethod,t=this.getTickMethodOptions(),n=s()(t,3);return e(n[0],n[1],n[2])}},{key:"getTickMethodOptions",value:function(){var e=this.options,t=e.domain,n=e.tickCount;return[t[0],t[t.length-1],n]}},{key:"rescale",value:function(){this.nice();var e=this.options,t=e.range,n=e.domain,r=s()(n,2),a=r[0],i=r[1];this.n=t.length-1,this.thresholds=new Array(this.n);for(var o=0;o<this.n;o+=1)this.thresholds[o]=((o+1)*i-(o-this.n)*a)/(this.n+1)}},{key:"invert",value:function(e){var t=sf()(cf()(n.prototype),"invert",this).call(this,e),r=s()(t,2),a=r[0],i=r[1],o=s()(this.options.domain,2),l=o[0],c=o[1];return void 0===a&&void 0===i?[a,i]:[a||l,i||c]}},{key:"getThresholds",value:function(){return this.thresholds}},{key:"clone",value:function(){return new n(this.options)}}]),n}(ob);function xb(e,t){var n=e.length;if(n){if(n<2)return e[n-1];var r=(n-1)*t,a=Math.floor(r),i=e[a];return i+(e[a+1]-i)*(r-a)}}var wb=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:[],tickCount:5,unknown:void 0,tickMethod:yb}}},{key:"rescale",value:function(){var e=this.options,t=e.domain,n=e.range;this.n=n.length-1,this.thresholds=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=e;n||r.sort((function(e,t){return e-t}));for(var a=[],i=1;i<t;i+=1)a.push(xb(r,i/t));return a}(t,this.n+1,!1)}},{key:"invert",value:function(e){var t=sf()(cf()(n.prototype),"invert",this).call(this,e),r=s()(t,2),a=r[0],i=r[1],o=this.options.domain,l=o[0],c=o[o.length-1];return void 0===a&&void 0===i?[a,i]:[a||l,i||c]}},{key:"getThresholds",value:function(){return this.thresholds}},{key:"clone",value:function(){return new n(this.options)}},{key:"getTicks",value:function(){var e=this.options,t=e.tickCount,n=e.domain,r=e.tickMethod,a=n.length-1;return r(n[0],n[a],t)}}]),n}(ob),Eb=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.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function Sb(e,t,n,r,a){var i=t.thresholds,o=function(e){return function(t){return{value:t/e,label:String(t)}}}(r);return Object.assign(Object.assign({},e),{color:a,data:[n].concat(p()(i),[r]).map(o)})}function Ab(e){var t=e.getOptions().domain,n=[t[0],Bp(t)];return[n[0],n[1]]}function Ob(e,t,n,r,a,i){var o=e.length,l=n||r,c=a.color?i.legendContinuous.ribbonFill||"black":i.color,u=t||function(e,t){var n=e.getOptions(),r=e.clone();return r.update(Object.assign(Object.assign({},n),{range:[Oi(t).toString()]})),r}(l,c),d=Ab(u),f=s()(d,2),p=f[0],h=f[1],g=Ab([t,n,r].filter((function(e){return void 0!==e})).find((function(e){return!(e instanceof ib)}))),m=s()(g,2),v=m[0],b=m[1];return Object.assign(Object.assign({},e),{domain:[v,b],data:u.getTicks().map((function(e){return{value:e}})),color:new Array(Math.floor(o)).fill(0).map((function(e,t){var n=(h-p)/(o-1)*t+p,a=u.map(n)||c,i=r?r.map(n):1;return a.replace(/rgb[a]*\(([\d]{1,3}) *, *([\d]{1,3}) *, *([\d]{1,3})[\S\s]*\)/,(function(e,t,n,r){return"rgba(".concat(t,", ").concat(n,", ").concat(r,", ").concat(i,")")}))}))})}function Tb(e,t,n,r,a,i){var o=ov(e,"color"),l=function(e,t,n){var r=t.size,a=lv(e,t,n);return function(e,t,n){return e.size=t,function(e){return"horizontal"===e||0===e}(n)?e.height=t:e.width=t,e}(a,r,a.orientation)}(n,r,a);if(o instanceof ob){var c=o.getOptions().range,u=Ab(o),d=s()(u,2),f=d[0],h=d[1];return o instanceof kb||o instanceof wb?Sb(l,o,f,h,c):function(e,t,n){var r=t.thresholds,a=[-1/0].concat(p()(r),[1/0]).map((function(e,t){return{value:t,label:e}}));return Object.assign(Object.assign({},e),{data:a,color:n,labelFilter:function(e,t){return t>0&&t<a.length-1}})}(l,o,c)}return Ob(l,o,ov(e,"size"),ov(e,"opacity"),t,i)}var Cb=function e(t){var n=t.labelFormatter,r=t.layout,a=(t.order,t.orientation,t.position),i=(t.size,t.title),o=t.style,s=(t.crossPadding,t.padding,Eb(t,["labelFormatter","layout","order","orientation","position","size","title","style","crossPadding","padding"]));return function(l){var c=l.scales,u=l.value,d=l.theme,f=l.scale,p=u.bbox,h=p.x,g=p.y,m=p.width,v=p.height,b=rv(a,r),y=d.legendContinuous,k=void 0===y?{}:y,x=cv(Object.assign({},k,Object.assign(Object.assign({titleText:nv(i),labelAlign:"value",labelFormatter:"string"==typeof n?function(e){return Mp(n)(e.label)}:n},Tb(c,f,u,t,e,d)),o),s)),w=new av({style:Object.assign(Object.assign({x:h,y:g,width:m,height:v},b),{subOptions:x})});return w.appendChild(new ab({className:"legend-continuous",style:x})),w}};Cb.props={defaultPosition:"top",defaultOrientation:"vertical",defaultOrder:1,defaultSize:60,defaultLength:200,defaultLegendSize:60,defaultPadding:[20,10],defaultCrossPadding:[12,12]};var Rb=function(e){return function(){return Cb(Object.assign({},{block:!0},e)).apply(void 0,arguments)}};Rb.props=Object.assign(Object.assign({},Cb.props),{defaultPosition:"top",defaultOrientation:"horizontal"});var Nb=function(e){return function(t){var n=ov(t.scales,"size");return Cb(Object.assign({},{type:"size",data:n.getTicks().map((function(e,t){return{value:e,label:String(e)}}))},e))(t)}};Nb.props=Object.assign(Object.assign({},Cb.props),{defaultPosition:"top",defaultOrientation:"horizontal"});var Mb=function(e){return Nb(Object.assign({},{block:!0},e))};Mb.props=Object.assign(Object.assign({},Cb.props),{defaultPosition:"top",defaultOrientation:"horizontal"});var Ib=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.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},Lb=function(){var e=arguments.length>0&&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);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function Db(e){return function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];return rf({},e.apply(void 0,[t].concat(r)),t)}}function _b(e){return function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];return rf({},t,e.apply(void 0,[t].concat(r)))}}function Fb(e,t){if(!e)return t;if(Array.isArray(e))return e;if(function(e){return!(e instanceof Date)&&"object"===E()(e)}(e)){var n=e.value,r=void 0===n?t:n,a=Pb(e,["value"]);return Object.assign(Object.assign({},a),{value:r})}return e}var Bb=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.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},jb=function(){return function(e){var t=e.children,n=Bb(e,["children"]);if(!Array.isArray(t))return[];var r=n.data,a=n.scale,i=void 0===a?{}:a,o=n.axis,s=void 0===o?{}:o,l=n.legend,c=void 0===l?{}:l,u=n.encode,d=void 0===u?{}:u,f=n.transform,h=void 0===f?[]:f,g=Bb(n,["data","scale","axis","legend","encode","transform"]),m=t.map((function(e){var t=e.data,n=e.scale,a=void 0===n?{}:n,o=e.axis,l=void 0===o?{}:o,u=e.legend,f=void 0===u?{}:u,g=e.encode,m=void 0===g?{}:g,v=e.transform,b=void 0===v?[]:v,y=Bb(e,["data","scale","axis","legend","encode","transform"]);return Object.assign({data:Fb(t,r),scale:rf({},i,a),encode:rf({},d,m),transform:[].concat(p()(h),p()(b)),axis:!(!l||!s)&&rf({},s,l),legend:!(!f||!c)&&rf({},c,f)},y)}));return[Object.assign(Object.assign({},g),{marks:m,type:"standardView"})]}};function zb(e,t){var n=s()(e,2),r=n[0],a=n[1],i=s()(t,2);return[r-i[0],a-i[1]]}function Ub(e,t){var n=s()(e,2),r=n[0],a=n[1],i=s()(t,2);return[r+i[0],a+i[1]]}function Hb(e,t){var n=s()(e,2),r=n[0],a=n[1],i=s()(t,2),o=i[0],l=i[1];return Math.sqrt(Math.pow(r-o,2)+Math.pow(a-l,2))}function Gb(e){var t=s()(e,2),n=t[0],r=t[1];return Math.atan2(r,n)}function Wb(e){var t=s()(e,2);return Gb([t[0],t[1]])+Math.PI/2}function Vb(e,t){var n=Gb(e),r=Gb(t);return n<r?r-n:2*Math.PI-(n-r)}function Yb(e){var t,n=1/0,r=-1/0,a=1/0,i=-1/0,o=d()(e);try{for(o.s();!(t=o.n()).done;){var l=s()(t.value,2),c=l[0],u=l[1];n=Math.min(c,n),r=Math.max(c,r),a=Math.min(u,a),i=Math.max(u,i)}}catch(e){o.e(e)}finally{o.f()}return[n,a,r-n,i-a]}function qb(e,t){var n=s()(e,2),r=n[0],a=n[1],i=s()(t,2);return[(r+i[0])/2,(a+i[1])/2]}function Xb(e,t){for(var n=0,r=Object.entries(t);n<r.length;n++){var a=s()(r[n],2),i=a[0],o=a[1];e.style(i,o)}}function Zb(e,t,n,r,a){var i=Gb(zb(r,t))+Math.PI,o=Gb(zb(r,n))+Math.PI;return e.arc(r[0],r[1],a,i,o,o-i<0),e}function Kb(e,t,n){var r=arguments.length>3&&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<n;++t)this._+=arguments[t]+e[t]}var Ty=function(){function e(t){h(this,e),this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=null==t?Oy:function(e){var t=Math.floor(e);if(!(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;t<r;++t)this._+=Math.round(arguments[t]*n)/n+e[t]}}(t)}return m(e,[{key:"moveTo",value:function(e,t){this._append(sy||(sy=xy(["M",",",""])),this._x0=this._x1=+e,this._y0=this._y1=+t)}},{key:"closePath",value:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._append(ly||(ly=xy(["Z"]))))}},{key:"lineTo",value:function(e,t){this._append(cy||(cy=xy(["L",",",""])),this._x1=+e,this._y1=+t)}},{key:"quadraticCurveTo",value:function(e,t,n,r){this._append(uy||(uy=xy(["Q",",",",",",",""])),+e,+t,this._x1=+n,this._y1=+r)}},{key:"bezierCurveTo",value:function(e,t,n,r,a,i){this._append(dy||(dy=xy(["C",",",",",",",",",",",""])),+e,+t,+n,+r,this._x1=+a,this._y1=+i)}},{key:"arcTo",value:function(e,t,n,r,a){if(e=+e,t=+t,n=+n,r=+r,(a=+a)<0)throw new Error("negative radius: ".concat(a));var i=this._x1,o=this._y1,s=n-e,l=r-t,c=i-e,u=o-t,d=c*c+u*u;if(null===this._x1)this._append(fy||(fy=xy(["M",",",""])),this._x1=e,this._y1=t);else if(d>Sy)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)!(l<d&&n(c=s[l],l,s))===f&&((f=!f)?i.lineStart():i.lineEnd()),f&&i.point(+e(c,l,s),+t(c,l,s));if(u)return i=null,u+""||null}return e="function"==typeof e?e:void 0===e?Ny:ay(e),t="function"==typeof t?t:void 0===t?My:ay(t),s.x=function(t){return arguments.length?(e="function"==typeof t?t:ay(+t),s):e},s.y=function(e){return arguments.length?(t="function"==typeof e?e:ay(+e),s):t},s.defined=function(e){return arguments.length?(n="function"==typeof e?e:ay(!!e),s):n},s.curve=function(e){return arguments.length?(a=e,null!=r&&(i=a(r)),s):a},s.context=function(e){return arguments.length?(null==e?r=i=null:i=a(r=e),s):r},s}function Ly(e){var t="function"==typeof e?e:e.render;return function(e){y()(r,e);var n=x()(r);function r(){return g()(this,r),n.apply(this,arguments)}return v()(r,[{key:"connectedCallback",value:function(){this.draw()}},{key:"attributeChangedCallback",value:function(){this.draw()}},{key:"draw",value:function(){t(this)}}]),r}(ac)}Cy.prototype=Ty.prototype;var Py=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.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function Dy(e){var t=e.getLocalBounds(),n=s()(t.min,2),r=n[0],a=n[1],i=s()(t.max,2),o=i[0],l=i[1],c=0,u=0;return r>0&&(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.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]<c[1]?f[1]=d[1]:(f[1]=c[1],f[0]=Math.min(f[0],d[0]-h)))}return o([u,d,f,c,t])}(R,[+c-+i,+d-+o],T,b,+c<b[0],+d<b[1]),M=m&&new Uv({id:"startMarker",style:Object.assign({x:0,y:0},_f(k,"startMarker"))}),I=v&&new Uv({id:"endMarker",style:Object.assign({x:0,y:0},_f(k,"endMarker"))});Gf(e).maybeAppend("connector","path").style("zIndex",0).style("d",N).style("markerStart",M).style("markerEnd",I).call(Xb,g?C:{})}}));function Fy(e,t){var n,r=-1,a=-1;if(void 0===t){var i,o=u(e);try{for(o.s();!(i=o.n()).done;){var s=i.value;++a,null!=s&&(n<s||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 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:e<t?-1:e>t?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;r<t;r++)n[r-1]=arguments[r];if("function"!=typeof e[Symbol.iterator])throw new TypeError("values is not iterable");e=Array.from(e);var a=n,i=o(a,1),s=i[0];if(s&&2!==s.length||n.length>1){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))||(e<t?-1:e>t?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;l<o;l++){var c=i[l],u=c.y;s[l]={y:u,y1:u+r,labels:[u]}}for(var f=!0;f;){f=!1;for(var h=s.length-1;h>0;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;k<x.length;k++){var w,E=x[k],S=E.y,A=E.labels,O=S-r,T=d()(A);try{for(T.s();!(w=T.n()).done;){var C=w.value,R=i[y++],N=O+r,M=N-C;R.connectorPoints[0][1]-=M,R.y=O+r,O+=r}}catch(e){T.e(e)}finally{T.f()}}}function rk(e,t){var n=$y(e,(function(e){return e.y})),r=t.height,a=t.labelHeight,i=void 0===a?14:a,o=Math.ceil(r/i);if(n.length<=o)return nk(n,t);for(var s=[],l=0;l<n.length;l++)l<n.length-o?(n[l].opacity=0,n[l].connector=!1):s.push(n[l]);nk(s,t)}var ak=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.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},ik=new WeakMap;function ok(e,t,n,r,a,i){if(!lh(r))return{};if(ik.has(t))return ik.get(t);var o=i.map((function(e){return function(e,t,n){var r=t.connectorLength,a=t.connectorLength2,i=t.connectorDistance,o=ak(Zy(0,e,t,n),[]),s=n.getCenter(),l=qy(e,t,n),c=Xy(e,t,n),u=l+r+a,d=Math.sin(c)>0?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})),d=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);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function lk(e,t,n,r){if(!lh(r))return{};var a=n.connectorLength,i=n.connectorLength2,o=n.connectorDistance,l=sk(Zy(0,t,n,r),[]),c=l.x0,u=l.y0,d=r.getCenter(),f=function(e){if(lh(e)){var t=e.getSize(),n=s()(t,2),r=n[0],a=n[1],i=e.getOptions().transformations.find((function(e){return"polar"===e[0]}));if(i)return Math.max(r,a)/2*i[4]}return 0}(r),p=f+a,h=Wb([c-d[0],u-d[1]]),g=Math.sin(h)>0?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);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function uk(e,n,r,a,i,o){var s=n.position,l=i.render,c=function(e,t){return void 0!==e?e:lh(t)?"inside":nh(t)?"right":"top"}(s,r),u=a[l?"htmlLabel":"inside"===c?"innerLabel":"label"],d=Object.assign({},u,n),f=t[ny(c)];if(!f)throw new Error("Unknown position: ".concat(c));return Object.assign(Object.assign({},u),f(c,e,d,r,i,o))}var dk=function(e,t){var n=t.coordinate,r=t.theme,a=e.render;return function(t,i,o,s){var l=i.text,c=(i.x,i.y,i.transform),u=void 0===c?"":c,d=i.transformOrigin,f=i.className,p=void 0===f?"":f,h=ck(i,["text","x","y","transform","transformOrigin","className"]),g=uk(t,i,n,r,e,s),m=g.rotate,v=void 0===m?0:m,b=g.transform,y=void 0===b?"":b,k=ck(g,["rotate","transform"]);return Gf(new _y).call(Xb,k).style("text","".concat(l)).style("className","".concat(p," g2-label")).style("innerHTML",a?a(l,i.datum,i.index):void 0).style("labelTransform","".concat(y," rotate(").concat(+v,") ").concat(u).trim()).style("labelTransformOrigin",d).style("coordCenter",n.getCenter()).call(Xb,h).node()}};dk.props={defaultMarker:"point"};var fk=function(e,t){if(!Up(e))return e;for(var n=[],r=0;r<e.length;r++){var a=e[r];t(a,r)&&n.push(a)}return n},pk="main-layer",hk="label-layer",gk="element",mk="view",vk="plot",bk="component",yk="label",kk="area";function xk(e,t){return null==e||null==t?NaN:t<e?-1:t>e?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<i){if(0!==t(r,r))return i;do{var o=a+i>>>1;n(e[o],r)<0?a=o+1:i=o}while(a<i)}return a}return 2!==e.length?(t=Qy,n=function(t,n){return Qy(e(t),n)},r=function(t,n){return e(t)-n}):(t=e===Qy||e===xk?e:Ek,n=e,r=e),{left:a,center:function(e,t){var n=arguments.length>2&&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<i){if(0!==t(r,r))return i;do{var o=a+i>>>1;n(e[o],r)<=0?a=o+1:i=o}while(a<i)}return a}}}function Ek(){return 0}var Sk=Ef().mark(Ok);function Ak(e){return null===e?NaN:+e}function Ok(e,t){var n,r,a,i,o,s,l;return Ef().wrap((function(c){for(;;)switch(c.prev=c.next){case 0:if(void 0!==t){c.next=21;break}n=u(e),c.prev=2,n.s();case 4:if((r=n.n()).done){c.next=11;break}if(!(null!=(a=r.value)&&(a=+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*f<Wk))return[e+(f=(u*(t-i)-d*(e-a))/f)*l,t+f*c]}function nx(e,t,n,r,a,i,o){var s=e-n,l=t-r,c=(o?i:-i)/Gk(s*s+l*l),u=c*l,d=-c*s,f=e+u,p=t+d,h=n+u,g=r+d,m=(f+h)/2,v=(p+g)/2,b=h-f,y=g-p,k=b*b+y*y,x=a-i,w=f*g-h*p,E=(y<0?-1:1)*Gk(zk(0,x*x*k-w*w)),S=(w*y-b*E)/k,A=(-w*b-y*E)/k,O=(w*y+b*E)/k,T=(-w*b+y*E)/k,C=S-m,R=A-v,N=O-m,M=T-v;return C*C+R*R>N*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()),f<d&&(u=f,f=d,d=u),f>Wk)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(g<Vk)if(_=tx(I,L,j,z,F,B,P,D)){var U=I-_[0],H=L-_[1],G=F-_[0],W=B-_[1],V=1/Hk(Xk((U*G+H*W)/(Gk(U*U+H*H)*Gk(G*G+W*W)))/2),Y=Gk(_[0]*_[0]+_[1]*_[1]);C=Uk(T,(d-Y)/(V-1)),R=Uk(T,(f-Y)/(V+1))}else C=R=0}S>Wk?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),R<T?s.arc(v.cx,v.cy,R,Bk(v.y01,v.x01),Bk(b.y01,b.x01),!m):(s.arc(v.cx,v.cy,R,Bk(v.y01,v.x01),Bk(v.y11,v.x11),!m),s.arc(0,0,f,Bk(v.cy+v.y11,v.cx+v.x11),Bk(b.cy+b.y11,b.cx+b.x11),!m),s.arc(b.cx,b.cy,R,Bk(b.y11,b.x11),Bk(b.y01,b.x01),!m))):(s.moveTo(I,L),s.arc(0,0,f,y,k,!m)):s.moveTo(I,L),d>Wk&&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),C<T?s.arc(v.cx,v.cy,C,Bk(v.y01,v.x01),Bk(b.y01,b.x01),!m):(s.arc(v.cx,v.cy,C,Bk(v.y01,v.x01),Bk(v.y11,v.x11),!m),s.arc(0,0,d,Bk(v.cy+v.y11,v.cx+v.x11),Bk(b.cy+b.y11,b.cx+b.x11),m),s.arc(b.cx,b.cy,C,Bk(b.y11,b.x11),Bk(b.y01,b.x01),!m))):s.arc(0,0,d,w,x,m):s.lineTo(P,D)}else s.moveTo(0,0);if(s.closePath(),c)return s=null,c+""||null}return c.centroid=function(){var n=(+e.apply(this,arguments)+ +t.apply(this,arguments))/2,r=(+a.apply(this,arguments)+ +i.apply(this,arguments))/2-Vk/2;return[jk(r)*n,Hk(r)*n]},c.innerRadius=function(t){return arguments.length?(e="function"==typeof t?t:ay(+t),c):e},c.outerRadius=function(e){return arguments.length?(t="function"==typeof e?e:ay(+e),c):t},c.cornerRadius=function(e){return arguments.length?(n="function"==typeof e?e:ay(+e),c):n},c.padRadius=function(e){return arguments.length?(r=null==e?null:"function"==typeof e?e:ay(+e),c):r},c.startAngle=function(e){return arguments.length?(a="function"==typeof e?e:ay(+e),c):a},c.endAngle=function(e){return arguments.length?(i="function"==typeof e?e:ay(+e),c):i},c.padAngle=function(e){return arguments.length?(o="function"==typeof e?e:ay(+e),c):o},c.context=function(e){return arguments.length?(s=null==e?null:e,c):s},c}var ax=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.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function ix(e,t,n,r){var a=arguments.length>4&&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);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function px(e){return Gf(e).selectAll(".".concat(gk)).nodes().filter((function(e){return!e.__removed__}))}function hx(e,t){return gx(e,t).flatMap((function(e){return px(e.container)}))}function gx(e,t){return t.filter((function(t){return t!==e&&t.options.parentKey===e.options.key}))}function mx(e){return Gf(e).select(".".concat(vk)).node()}function vx(e){if("g"===e.tagName)return e.getRenderBounds();var t=e.getGeometryBounds(),n=new Tr;return n.setFromTransformedAABB(t,e.getWorldTransform()),n}function bx(e,t){var n=t.offsetX,r=t.offsetY,a=vx(e),i=s()(a.min,2),o=i[0],l=i[1],c=s()(a.max,2),u=c[0],d=c[1];return n<o||n>u||(r<l||r>d)?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);f<p.length;f++){var h=s()(p[f],2),g=h[0],m=h[1],v=lx(i,g),b=t(m,i);n(i,g,b),g in u||(u[g]=v)}i[a]=u}},o=function(e){e[r]||(e[r]=[])},l=function(e){o(e);for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a<t;a++)n[a-1]=arguments[a];e[r]=[].concat(n),i(e)},c=function(e){o(e);for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a<t;a++)n[a-1]=arguments[a];for(var s=0,l=n;s<l.length;s++){var c=l[s],u=e[r].indexOf(c);-1!==u&&e[r].splice(u,1)}i(e)},u=function(e,t){return o(e),-1!==e[r].indexOf(t)};return{setState:l,removeState:c,hasState:u}}function Sx(e,t){return"".concat(e,",").concat(t)}function Ax(e,t){var n,r=(Array.isArray(e)?e:[e]).flatMap((function(e){return e.marks.map((function(t){return[Sx(e.key,t.key),t.state]}))})),a={},i=d()(t);try{var o=function(){var e=n.value,t=Array.isArray(e)?e:[e,{}],i=s()(t,2),o=i[0],l=i[1];a[o]=r.reduce((function(e,t){for(var n,r=s()(t,2),a=r[0],i=r[1],c=void 0===i?{}:i,u=void 0===(n=c[o])||"object"===E()(n)&&0===Object.keys(n).length?l:c[o],d=function(){var t=s()(p[f],2),n=t[0],r=t[1],i=e[n];e[n]=function(e,t,n,o){var s=Sx(o.__data__.viewKey,o.__data__.markKey);return a!==s?null==i?void 0:i(e,t,n,o):"function"!=typeof r?r:r(e,t,n,o)}},f=0,p=Object.entries(u);f<p.length;f++)d();return e}),{})};for(i.s();!(n=i.n()).done;)o()}catch(e){i.e(e)}finally{i.f()}return a}function Ox(e,t){var n=new Map(e.map((function(e,t){return[e,t]}))),r=t?e.map(t):e;return function(e,a){if("function"!=typeof e)return e;var i=n.get(a);return e(t?t(a):a,i,r,a)}}function Tx(e){var t=e.link,n=void 0!==t&&t,r=e.valueof,a=void 0===r?function(e,t){return e}:r,i=(e.coordinate,fx(e,["link","valueof","coordinate"]));if(!n)return[function(){},function(){}];var o=function(e){return e.__data__.points};return[function(e){var t;if(!(e.length<=1))for(var n=$y(e,(function(e,t){return e.__data__.x-t.__data__.x})),r=function(){var e=Cy(),r=n[l-1],c=n[l],u=function(e,t){var n=s()(e,3),r=n[1],a=n[2],i=s()(t,4);return[r,i[0],i[3],a]}(o(r),o(c)),d=s()(u,4),f=d[0],h=d[1],g=d[2],m=d[3];e.moveTo.apply(e,p()(f)),e.lineTo.apply(e,p()(h)),e.lineTo.apply(e,p()(g)),e.lineTo.apply(e,p()(m)),e.closePath();var v=Dp(i,(function(e){return a(e,r)})),b=v.fill,y=void 0===b?r.getAttribute("fill"):b,k=fx(v,["fill"]),x=new pc({className:"element-link",style:Object.assign({d:e.toString(),fill:y,zIndex:-2},k)});null===(t=r.link)||void 0===t||t.remove(),r.parentNode.appendChild(x),r.link=x},l=1;l<n.length;l++)r()},function(e){var t;null===(t=e.link)||void 0===t||t.remove(),e.link=null}]}function Cx(e,t,n){var r=function(t){var n=e.style.transform;return n?"".concat(n," ").concat(t):t};if(rh(n)){var a=e.__data__.points,i=nh(n)?Qb(a):a,o=s()(i,2),l=o[0],c=o[1],u=n.getCenter(),d=zb(l,u),f=zb(c,u),p=Gb(d)+Vb(d,f)/2,h=t*Math.cos(p),g=t*Math.sin(p);return r("translate(".concat(h,", ").concat(g,")"))}return nh(n)?r("translate(".concat(t,", 0)")):r("translate(0, ".concat(-t,")"))}function Rx(e){var t=e.document,n=e.background,r=e.scale,a=e.coordinate,i=e.valueof,o=fx(e,["document","background","scale","coordinate","valueof"]),l="element-background";if(!n)return[function(){},function(){}];var c=function(e,t,n){var r=e.invert(t),a=t+e.getBandWidth(r)/2,i=e.getStep(r)/2,o=i*n;return[a-i+o,a+i-o]},u=function(e,n){var i=n.padding,o=function(e,t){var n=r.x;if(!Ik(n))return[0,1];var a=e.__data__.x,i=c(n,a,t),o=s()(i,2);return[o[0],o[1]]}(e,i),l=s()(o,2),u=l[0],d=l[1],f=function(e,t){var n=r.y;if(!Ik(n))return[0,1];var a=e.__data__.y,i=c(n,a,t),o=s()(i,2);return[o[0],o[1]]}(e,i),p=s()(f,2),h=p[0],g=p[1],m=[[u,h],[d,h],[d,g],[u,g]].map((function(e){return a.map(e)})),v=e.__data__,b=v.y,y=v.y1;return ix(t,m,{y:b,y1:y},a,n)},d=function(e,t){for(var n=t.transform,r=void 0===n?"scale(1.2, 1.2)":n,a=t.transformOrigin,i=void 0===a?"center center":a,o=t.stroke,l=void 0===o?"":o,c=fx(t,["transform","transformOrigin","stroke"]),u=Object.assign({transform:r,transformOrigin:i,stroke:l},c),d=e.cloneNode(!0),f=0,p=Object.entries(u);f<p.length;f++){var h=s()(p[f],2),g=h[0],m=h[1];d.style[g]=m}return d};return[function(e){e.background&&e.background.remove();var t=Dp(o,(function(t){return i(t,e)})),n=t.fill,a=void 0===n?"#CCD6EC":n,s=t.fillOpacity,c=void 0===s?.3:s,f=t.zIndex,p=void 0===f?-2:f,h=t.padding,g=void 0===h?.001:h,m=t.lineWidth,v=void 0===m?0:m,b=fx(t,["fill","fillOpacity","zIndex","padding","lineWidth"]),y=Object.assign(Object.assign({},b),{fill:a,fillOpacity:c,zIndex:p,padding:g,lineWidth:v}),k=([r.x,r.y].some(Ik)?u:d)(e,y);k.className=l,e.parentNode.parentNode.appendChild(k),e.background=k},function(e){var t;null===(t=e.background)||void 0===t||t.remove(),e.background=null},function(e){return e.className===l}]}function Nx(e,t){var n=e.getRootNode().defaultView.getContextService().getDomElement();(null==n?void 0:n.style)&&(e.cursor=n.style.cursor,n.style.cursor=t)}function Mx(e,t,n){return e.find((function(e){return Object.entries(t).every((function(t){var r=s()(t,2),a=r[0],i=r[1];return n(e)[a]===i}))}))}function Ix(e,t){return Math.sqrt(Math.pow(e[0]-t[0],2)+Math.pow(e[1]-t[1],2))}function Lx(e){var t=arguments.length>1&&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);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function Wx(e,t){var n=Object.assign(Object.assign({},{"component.axisRadar":wv,"component.axisLinear":bv,"component.axisArc":yv,"component.legendContinuousBlock":Rb,"component.legendContinuousBlockSize":Mb,"component.legendContinuousSize":Nb,"interaction.event":Hx,"composition.mark":Lb,"composition.view":jb,"shape.label.label":dk}),t),r=function(t){if("string"!=typeof t)return t;var r="".concat(e,".").concat(t);return n[r]||If("Unknown Component: ".concat(r))};return[function(e,t){var n=e.type,a=Gx(e,["type"]);n||If("Plot type is required!");var i=r(n);return null==i?void 0:i(a,t)},r]}function Vx(e){var t=e.canvas,n=e.group;return(null==t?void 0:t.document)||(null==n?void 0:n.ownerDocument)||If("Cannot find library document")}var Yx=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.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function qx(e,t,n){var r,a=Wx("coordinate",n),i=s()(a,1)[0],o=e.innerHeight,l=e.innerWidth,c=e.insetLeft,u=e.insetTop,d=e.insetRight,f=e.insetBottom,h=t.coordinates,g=(r=void 0===h?[]:h).find((function(e){return"cartesian"===e.type||"cartesian3D"===e.type}))?r:[].concat(p()(r),[{type:"cartesian"}]),m="cartesian3D"===g[0].type,v=Object.assign(Object.assign({},e),{x:c,y:u,width:l-c-d,height:o-f-u,transformations:g.flatMap(i)});return m?new $p.Coordinate3D(v):new $p.Coordinate(v)}function Xx(e,t){var n=e.coordinate,r=void 0===n?{}:n,a=e.coordinates,i=Yx(e,["coordinate","coordinates"]);if(a)return e;var o=r.type,l=r.transform,c=void 0===l?[]:l,u=Yx(r,["type","transform"]);if(!o)return Object.assign(Object.assign({},i),{coordinates:c});var d=Wx("coordinate",t),f=((0,s()(d,2)[1])(o).props||{}).transform;if(void 0!==f&&f)throw new Error("Unknown coordinate: ".concat(o,"."));return Object.assign(Object.assign({},i),{coordinates:[Object.assign({type:o},u)].concat(p()(c))})}function Zx(e,t){return e.filter((function(e){return e.type===t}))}function Kx(e){return Zx(e,"polar").length>0}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<t;)n[r]="#"+e.slice(6*r,6*++r);return n}var tw=ew("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf"),nw=ew("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666"),rw=ew("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666"),aw=ew("4269d0efb118ff725c6cc5b03ca951ff8ab7a463f297bbf59c6b4e9498a0"),iw=ew("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928"),ow=ew("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2"),sw=ew("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc"),lw=ew("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999"),cw=ew("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3"),uw=ew("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f"),dw=ew("4e79a7f28e2ce1575976b7b259a14fedc949af7aa1ff9da79c755fbab0ab");function fw(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function pw(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function hw(){}var gw=.7,mw=1/gw,vw="\\s*([+-]?\\d+)\\s*",bw="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",yw="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",kw=/^#([0-9a-f]{3,8})$/,xw=new RegExp("^rgb\\(".concat(vw,",").concat(vw,",").concat(vw,"\\)$")),ww=new RegExp("^rgb\\(".concat(yw,",").concat(yw,",").concat(yw,"\\)$")),Ew=new RegExp("^rgba\\(".concat(vw,",").concat(vw,",").concat(vw,",").concat(bw,"\\)$")),Sw=new RegExp("^rgba\\(".concat(yw,",").concat(yw,",").concat(yw,",").concat(bw,"\\)$")),Aw=new RegExp("^hsl\\(".concat(bw,",").concat(yw,",").concat(yw,"\\)$")),Ow=new RegExp("^hsla\\(".concat(bw,",").concat(yw,",").concat(yw,",").concat(bw,"\\)$")),Tw={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function Cw(){return this.rgb().formatHex()}function Rw(){return this.rgb().formatRgb()}function Nw(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=kw.exec(e))?(n=t[1].length,t=parseInt(t[1],16),6===n?Mw(t):3===n?new Dw(t>>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*(n<r):n===i?(r-t)/s+2:(t-n)/s+4,s/=l<.5?i+a:2-i-a,o*=60):s=l>0&&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<a;++n)r=Pw(t[n]),i[n]=r.r||0,o[n]=r.g||0,s[n]=r.b||0;return i=e(i),o=e(o),s=e(s),r.opacity=1,function(e){return r.r=i(e),r.g=o(e),r.b=s(e),r+""}}}var $w=Jw((function(e){var t=e.length-1;return function(n){var r=n<=0?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=r<t-1?e[r+2]:2*i-a;return qw((n-r/t)*t,o,a,i,s)}})),eE=(Jw((function(e){var t=e.length;return function(n){var r=Math.floor(((n%=1)<0?++n:n)*t),a=e[(r+t-1)%t],i=e[r%t],o=e[(r+1)%t],s=e[(r+2)%t];return qw((n-r/t)*t,a,i,o,s)}})),function(e){return $w(e[e.length-1])}),tE=new Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e","8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(ew),nE=eE(tE),rE=new Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837","40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(ew),aE=eE(rE),iE=new Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419","8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(ew),oE=eE(iE),sE=new Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(ew),lE=eE(sE),cE=new Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(ew),uE=eE(cE),dE=new Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040","ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(ew),fE=eE(dE),pE=new Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4","d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(ew),hE=eE(pE),gE=new Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850","d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(ew),mE=eE(gE),vE=new Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd","9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(ew),bE=eE(vE),yE=new Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(ew),kE=eE(yE),xE=new Array(3).concat("e0ecf49ebcda8856a7","edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(ew),wE=eE(xE),EE=new Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(ew),SE=eE(EE),AE=new Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(ew),OE=eE(AE),TE=new Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(ew),CE=eE(TE),RE=new Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(ew),NE=eE(RE),ME=new Array(3).concat("e7e1efc994c7dd1c77","f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(ew),IE=eE(ME),LE=new Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(ew),PE=eE(LE),DE=new Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(ew),_E=eE(DE),FE=new Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837","ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(ew),BE=eE(FE),jE=new Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(ew),zE=eE(jE),UE=new Array(3).concat("ffeda0feb24cf03b20","ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(ew),HE=eE(UE),GE=new Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(ew),WE=eE(GE),VE=new Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(ew),YE=eE(VE),qE=new Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525","f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(ew),XE=eE(qE),ZE=new Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(ew),KE=eE(ZE),QE=new Array(3).concat("fee0d2fc9272de2d26","fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(ew),JE=eE(QE),$E=new Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(ew),eS=eE($E);function tS(e){return e=Math.max(0,Math.min(1,e)),"rgb("+Math.max(0,Math.min(255,Math.round(-4.54-e*(35.34-e*(2381.73-e*(6402.7-e*(7024.72-2710.57*e)))))))+", "+Math.max(0,Math.min(255,Math.round(32.49+e*(170.73+e*(52.82-e*(131.46-e*(176.58-67.37*e)))))))+", "+Math.max(0,Math.min(255,Math.round(81.24+e*(442.36-e*(2482.43-e*(6167.24-e*(6614.94-2475.67*e)))))))+")"}var nS=Math.PI/180,rS=180/Math.PI,aS=-.14861,iS=1.78277,oS=-.29227,sS=-.90649,lS=1.97294,cS=lS*sS,uS=3.5172982438,dS=-.6557636667999999;function fS(e){if(e instanceof hS)return new hS(e.h,e.s,e.l,e.opacity);e instanceof Dw||(e=Lw(e));var t=e.r/255,n=e.g/255,r=e.b/255,a=(dS*r+cS*t-uS*n)/(dS+cS-uS),i=r-a,o=(lS*(n-a)-oS*i)/sS,s=Math.sqrt(o*o+i*i)/(lS*a*(1-a)),l=s?Math.atan2(o,i)*rS-120:NaN;return new hS(l<0?l+360:l,s,a,e.opacity)}function pS(e,t,n,r){return 1===arguments.length?fS(e):new hS(e,t,n,null==r?1:r)}function hS(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function gS(e){return function t(n){function r(t,r){var a=e((t=pS(t)).h,(r=pS(r)).h),i=Qw(t.s,r.s),o=Qw(t.l,r.l),s=Qw(t.opacity,r.opacity);return function(e){return t.h=a(e),t.s=i(e),t.l=o(Math.pow(e,n)),t.opacity=s(e),t+""}}return n=+n,r.gamma=t,r}(1)}fw(hS,pS,pw(hw,{brighter:function(e){return e=null==e?mw:Math.pow(mw,e),new hS(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?gw:Math.pow(gw,e),new hS(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=isNaN(this.h)?0:(this.h+120)*nS,t=+this.l,n=isNaN(this.s)?0:this.s*t*(1-t),r=Math.cos(e),a=Math.sin(e);return new Dw(255*(t+n*(aS*r+iS*a)),255*(t+n*(oS*r+sS*a)),255*(t+n*(lS*r)),this.opacity)}}));gS((function(e,t){var n=t-e;return n?Zw(e,n>180||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);a<i.length;a++)r();return e}function PS(e,t){var n=Wx("scale",t),r=s()(n,1)[0],a=function(e){return e&&Array.isArray(e)?[function(r){var a;t=r.map.bind(r),n=null===(a=r.invert)||void 0===a?void 0:a.bind(r);var i=e.filter((function(e){return"function"==typeof s()(e,1)[0]})),o=e.filter((function(e){return"function"!=typeof s()(e,1)[0]})),l=new Map(o);if(r.map=function(e){var n,r=d()(i);try{for(r.s();!(n=r.n()).done;){var a=s()(n.value,2),o=a[0],c=a[1];if(o(e))return c}}catch(e){r.e(e)}finally{r.f()}return l.has(e)?l.get(e):t(e)},!n)return r;var c=new Map(o.map((function(e){var t=s()(e,2),n=t[0];return[t[1],n]}))),u=new Map(i.map((function(e){var t=s()(e,2),n=t[0];return[t[1],n]})));return r.invert=function(e){return u.has(e)?e:c.has(e)?c.get(e):n(e)},r},function(e){return null!==t&&(e.map=t),null!==n&&(e.invert=n),e}]:[Cf,Cf];var t,n}(e.relations);return(0,s()(a,1)[0])(r(e))}function DS(e){var t=e.flatMap((function(e){return Array.from(e.values())})).flatMap((function(e){return e.channels.map((function(e){return e.scale}))}));FS(t,"x"),FS(t,"y")}function _S(e){var t=e.channels,n=void 0===t?[]:t,r=e.type,a=e.scale,i=void 0===a?{}:a,o=["shape","color","opacity","size"];return 0!==n.length?n:"axisX"===r?["x"]:"axisY"===r?["y"]:"legends"===r?Object.keys(i).filter((function(e){return o.includes(e)})):[]}function FS(e,t){var n=e.filter((function(e){var n=e.name,r=e.facet;return(void 0===r||r)&&n===t})),r=n.flatMap((function(e){return e.domain})),a=n.every(BS)?Zm(r):n.every(jS)?Array.from(new Set(r)):null;if(null!==a){var i,o=d()(n);try{for(o.s();!(i=o.n()).done;){i.value.domain=a}}catch(e){o.e(e)}finally{o.f()}}}function BS(e){var t=e.type;if("string"!=typeof t)return!1;return["linear","log","pow","time"].includes(t)}function jS(e){var t=e.type;if("string"!=typeof t)return!1;return["band","point","ordinal"].includes(t)}function zS(e,t,n,r,a,i,o){var l=r.range;if("string"==typeof l)return function(e){return e.split("-")}(l);if(void 0!==l)return l;var c=r.rangeMin,u=r.rangeMax;switch(e){case"linear":case"time":case"log":case"pow":case"sqrt":var d=function(e,t){return"enterDelay"===e?[0,1e3]:"enterDuration"==e?[300,1e3]:e.startsWith("y")||e.startsWith("position")?[1,0]:"color"===e?[Fp(t),Bp(t)]:"opacity"===e?[0,1]:"size"===e?[1,10]:[0,1]}(t,US(n,r,a,i,o)),f=s()(d,2),p=f[0],h=f[1];return[null!=c?c:p,null!=u?u:h];case"band":case"point":return[null!=c?c:"size"===t?5:0,null!=u?u:"size"===t?10:1];case"ordinal":return US(n,r,a,i,o);case"sequential":return;case"constant":return[n[0][0]];default:return[]}}function US(e,t,r,a,i){var o=Wx("palette",i),l=s()(o,1)[0],c=a.category10,u=a.category20,d=function(e){return Array.from(new Set(e))}(r).length<=c.length?c:u,f=t.palette,p=void 0===f?d:f,h=t.offset;if(Array.isArray(p))return p;try{return l({type:p})}catch(e){var g=function(e,t){var r=arguments.length>2&&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);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function $S(e,t,n){var r=t.coordinates,a=void 0===r?[]:r,i=t.title,o=Wx("component",n),l=s()(o,2)[1],c=e.filter((function(e){return null!==e.guide})),u=[],f=function(e,t,n){var r=Wx("component",n),a=s()(r,2)[1],i=e.coordinates;function o(e,t,n,r){var o=function(e,t){var n=arguments.length>2&&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;h<u.length;h++){var g=p(c[h],t[h]),m=s()(g,2),v=m[0],b=m[1];if(v<d||b>f)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;u<e.length;u++){var d=e[u],f=c[u],p=c[u+1]-f;d.bbox={x:a,y:f,width:o,height:p}}}(e,t,n):"vertical"===r&&function(e,t,n){for(var r=s()(n,4),a=r[0],i=r[1],o=r[3],l=new Array(e.length).fill(0),c=t.map(l).filter((function(e,t){return t%2==0})).map((function(e){return e+a})),u=0;u<e.length;u++){var d=e[u],f=c[u],p=c[u+1]-f;d.bbox={x:f,y:i,width:p,height:o}}}(e,t,n)}(e,t,n,e[0].orientation):"inner"===r?function(e,t,n){for(var r=s()(n,4),a=r[0],i=r[1],o=r[3],l=t.getCenter(),c=s()(l,2),u=c[0],d=c[1],f=uh(t),p=s()(f,1)[0]*(o/2),h=u-p,g=d-p,m=0;m<e.length;m++){e[m].bbox={x:a+h,y:i+g,width:2*p,height:2*p}}}(e,t,n):"outer"===r&&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)})(o,t,n,r),function(e,t,n){if(0===e.length)return;for(var r=s()(n,4),a=r[0],i=r[1],o=r[2],l=r[3],c=uh(t),u=s()(c,1)[0],d=l/2*u/Math.sqrt(2),f=a+o/2,p=i+l/2,h=0;h<e.length;h++){e[h].bbox={x:f-d,y:p-d,width:2*d,height:2*d}}}(l,t,n)}(h,t,u,c),g.length&&function(e,t,n){var r=s()(n,9),a=r[0],i=r[1],o=r[2],l=r[3],c=r[4],u=r[5],f=r[6],p=r[7],h=r[8],g="vertical"===c?["y",i,"x",a,"height",l,"width",o]:["x",a,"y",i,"width",o,"height",l],m=s()(g,8),v=m[0],b=m[1],y=m[2],k=m[3],x=m[4],w=m[5],E=m[6],S=m[7];e.sort((function(e,t){return null==f?void 0:f(e.order,t.order)}));for(var A=function(e){return"title"===e||"group"===e||e.startsWith("legend")},O=function(e,t,n){return void 0===n?t:A(e)?n:t},T=function(e,t,n){return void 0===n?t:A(e)?n:t},C=0,R=u?b+w:b;C<e.length;C++){var N=e[C],M=N.crossPadding,I=void 0===M?0:M,L=N.type,P=N.size;N.bbox=kp()(kp()(kp()(kp()({},v,u?R-P-I:R+I),y,T(L,k,p)),x,P),E,O(L,S,h)),R+=(P+I)*(u?-1:1)}var D,_=e.filter((function(e){return"group"===e.type})),F=d()(_);try{var B=function(){for(var e=D.value,t=e.bbox,n=e.children,r=t[E],a=r/n.length,i=n.reduce((function(e,t){var n,r=null===(n=t.layout)||void 0===n?void 0:n.justifyContent;return r||e}),"flex-start"),o=n.map((function(e,t){var r=e.length,i=void 0===r?a:r,o=e.padding,s=void 0===o?0:o;return i+(t===n.length-1?0:s)})),s=r-Gp(o),l="flex-start"===i?0:"center"===i?s/2:s,c=0,u=t[y]+l;c<n.length;c++){var d=n[c],f=d.padding,p=void 0===f?0:f,h=c===n.length-1?0:p;d.bbox=kp()(kp()(kp()(kp()({},x,t[x]),v,t[v]),y,u),E,o[c]-h),rf(d,{layout:{justifyContent:i}}),u+=o[c]}};for(F.s();!(D=F.n()).done;)B()}catch(e){F.e(e)}finally{F.f()}}(a,0,u)};for(A.s();!(r=A.n()).done;)O()}catch(e){A.e(e)}finally{A.f()}}function OA(e){var t=e.width,n=e.height,r=e.paddingLeft,a=e.paddingRight,i=e.paddingTop,o=e.paddingBottom,s=e.marginLeft,l=e.marginTop,c=e.marginBottom,u=e.marginRight,d=e.innerHeight,f=e.innerWidth,p=e.insetBottom,h=e.insetLeft,g=e.insetRight,m=e.insetTop,v=r+s,b=i+l,y=a+u,k=o+c,x=t-s-u,w=[v+h,b+m,f-h-g,d-m-p,"center",null,null];return{top:[v,0,f,b,"vertical",!0,Qy,s,x],right:[t-y,b,y,d,"horizontal",!1,Qy],bottom:[v,n-k,f,k,"vertical",!1,Qy,s,x],left:[0,b,v,d,"horizontal",!0,Qy],"top-left":[v,0,f,b,"vertical",!0,Qy],"top-right":[v,0,f,b,"vertical",!0,Qy],"bottom-left":[v,n-k,f,k,"vertical",!1,Qy],"bottom-right":[v,n-k,f,k,"vertical",!1,Qy],center:w,inner:w,outer:w}}function TA(e){if(0===Object.keys(e).length)return!0;var t=e.title,n=e.items;return void 0!==t||void 0!==n}var CA=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())}))},RA=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.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function NA(e,t,n){var r=t.encode,a=void 0===r?{}:r,i=t.scale,o=void 0===i?{}:i,s=t.transform,l=void 0===s?[]:s,c=RA(t,["encode","scale","transform"]);return[e,Object.assign(Object.assign({},c),{encode:a,scale:o,transform:l})]}function MA(e,t,n){return CA(this,void 0,void 0,Sf()().mark((function e(){var r,a,i,o,l,c,u,d,f,h,g,m,v;return Sf()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.library,a=t.data,i=Wx("data",r),o=s()(i,1),l=o[0],c=UA(a),u=c.transform,d=void 0===u?[]:u,f=RA(c,["transform"]),h=[f].concat(p()(d)),g=h.map((function(e){return l(e,n)})),e.next=9,Nf(g)(a);case 9:return m=e.sent,v=!a||Array.isArray(a)||Array.isArray(m)?m:{value:m},e.abrupt("return",[Array.isArray(m)?_p(m):[],Object.assign(Object.assign({},t),{data:v})]);case 12:case"end":return e.stop()}}),e)})))}function IA(e,t,n){var r=t.encode;if(!r)return[e,t];for(var a={},i=0,o=Object.entries(r);i<o.length;i++){var l=s()(o[i],2),c=l[0],u=l[1];if(Array.isArray(u))for(var d=0;d<u.length;d++){a["".concat(c).concat(0===d?"":d)]=u[d]}else a[c]=u}return[e,Object.assign(Object.assign({},t),{encode:a})]}function LA(e,t,n){var r=t.encode,a=t.data;if(!r)return[e,t];var i=Dp(r,(function(e){if(function(e){if("object"!==E()(e)||e instanceof Date||null===e)return!1;var t=e.type;return Pf(t)}(e))return e;var t=function(e,t){return"function"==typeof t?"transform":"string"==typeof t&&function(e,t){return!!Array.isArray(e)&&e.some((function(e){return void 0!==e[t]}))}(e,t)?"field":"constant"}(a,e);return{type:t,value:e}}));return[e,Object.assign(Object.assign({},t),{encode:i})]}function PA(e,t,n){var r=t.encode;if(!r)return[e,t];var a=Dp(r,(function(e,t){return"constant"!==e.type||function(e){return e.startsWith("x")||e.startsWith("y")||e.startsWith("position")||"enterDelay"===e||"enterDuration"===e||"updateDelay"===e||"updateDuration"===e||"exitDelay"===e||"exitDuration"===e}(t)?e:Object.assign(Object.assign({},e),{constant:!0})}));return[e,Object.assign(Object.assign({},t),{encode:a})]}function DA(e,t,n){var r=t.encode,a=t.data;if(!r)return[e,t];var i=function(e){var t=Wx("encode",e),n=s()(t,1)[0];return function(e,t){return void 0===t||void 0===e?null:Object.assign(Object.assign({},t),{type:"column",value:n(t)(e),field:YA(t)})}}(n.library),o=Dp(r,(function(e){return i(a,e)}));return[e,Object.assign(Object.assign({},t),{encode:o})]}function _A(e,t,n){var r=t.tooltip,a=void 0===r?{}:r;return Uf(a)?[e,t]:Array.isArray(a)?[e,Object.assign(Object.assign({},t),{tooltip:{items:a}})]:zf(a)&&TA(a)?[e,Object.assign(Object.assign({},t),{tooltip:a})]:[e,Object.assign(Object.assign({},t),{tooltip:{items:[a]}})]}function FA(e,t,n){var r=t.data,a=t.encode,i=t.tooltip,o=void 0===i?{}:i;if(Uf(o))return[e,t];var s=function(t){if(!t)return t;if("string"==typeof t)return e.map((function(e){return{name:t,value:r[e][t]}}));if(zf(t)){var n,i=t.field,o=t.channel,s=t.color,l=t.name,c=void 0===l?i:l,u=t.valueFormatter,f=void 0===u?function(e){return e}:u,p="string"==typeof f?Mp(f):f,h=o&&a[o],g=h&&a[o].field,m=c||g||o,v=[],b=d()(e);try{for(b.s();!(n=b.n()).done;){var y=n.value,k=i?r[y][i]:h?a[o].value[y]:null;v[y]={name:m,color:s,value:p(k)}}}catch(e){b.e(e)}finally{b.f()}return v}if("function"==typeof t){var x,w=[],E=d()(e);try{for(E.s();!(x=E.n()).done;){var S=x.value,A=t(r[S],S,r,a);zf(A)?w[S]=A:w[S]={value:A}}}catch(e){E.e(e)}finally{E.f()}return w}return t},l=o.title,c=o.items,u=void 0===c?[]:c,f=RA(o,["title","items"]),p=Object.assign({title:s(l),items:Array.isArray(u)?u.map(s):[]},f);return[e,Object.assign(Object.assign({},t),{tooltip:p})]}function BA(e,t,n){var r=t.encode,a=RA(t,["encode"]);if(!r)return[e,t];var i=Object.entries(r),o=i.filter((function(e){var t=s()(e,2)[1].value;return Array.isArray(t[0])})).flatMap((function(t){for(var n=s()(t,2),r=n[0],a=n[1],i=[[r,new Array(e.length).fill(void 0)]],o=a.value,l=RA(a,["value"]),c=0;c<o.length;c++){var u=o[c];if(Array.isArray(u))for(var d=0;d<u.length;d++){var f=i[d]||["".concat(r).concat(d),new Array(e).fill(void 0)];f[1][c]=u[d],i[d]=f}}return i.map((function(e){var t=s()(e,2),n=t[0],r=t[1];return[n,Object.assign({type:"column",value:r},l)]}))})),l=Object.fromEntries([].concat(i,p()(o)));return[e,Object.assign(Object.assign({},a),{encode:l})]}function jA(e,t,n){var r=t.axis,a=void 0===r?{}:r,i=t.legend,o=void 0===i?{}:i,s=t.slider,l=void 0===s?{}:s,c=t.scrollbar,u=void 0===c?{}:c,d=function(e,t){if("boolean"==typeof e)return e?{}:null;var n=e[t];return void 0===n||n?n:null},f="object"===E()(a)?Array.from(new Set(["x","y","z"].concat(p()(Object.keys(a))))):["x","y","z"];return rf(t,{scale:Object.assign(Object.assign({},Object.fromEntries(f.map((function(e){var t=d(u,e);return[e,Object.assign({guide:d(a,e),slider:d(l,e),scrollbar:t},t&&{ratio:void 0===t.ratio?.5:t.ratio})]})))),{color:{guide:d(o,"color")},size:{guide:d(o,"size")},shape:{guide:d(o,"shape")},opacity:{guide:d(o,"opacity")}})}),[e,t]}function zA(e,t,n){var r=t.animate;return r||void 0===r||rf(t,{animate:{enter:{type:null},exit:{type:null},update:{type:null}}}),[e,t]}function UA(e){if(Pt(e))return{type:"inline",value:e};if(!e)return{type:"inline",value:null};if(Array.isArray(e))return{type:"inline",value:e};var t=e.type,n=void 0===t?"inline":t,r=RA(e,["type"]);return Object.assign(Object.assign({},r),{type:n})}var HA=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())}))},GA=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.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function WA(e,t,n){return HA(this,void 0,void 0,Sf()().mark((function r(){var a,i,o,l,c,u,d,f,p,h,g;return Sf()().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,VA(e,t,n);case 2:if(a=r.sent,i=s()(a,2),o=i[0],l=i[1],c=l.encode,u=l.scale,d=l.data,f=l.tooltip,!1!==Array.isArray(d)){r.next=9;break}return r.abrupt("return",null);case 9:return p=t.channels,h=xf(Object.entries(c).filter((function(e){return Pf(s()(e,2)[1])})),(function(e){return e.map((function(e){var t=s()(e,2),n=t[0],r=t[1];return Object.assign({name:n},r)}))}),(function(e){var t,n=s()(e,1)[0],r=null===(t=/([^\d]+)\d*$/.exec(n))||void 0===t?void 0:t[1],a=p.find((function(e){return e.name===r}));return(null==a?void 0:a.independent)?n:r})),g=p.filter((function(e){var t=e.name,n=e.required;if(h.find((function(e){return s()(e,1)[0]===t})))return!0;if(n)throw new Error("Missing encoding for channel: ".concat(t,"."));return!1})).flatMap((function(e){var t=e.name,n=e.scale,r=e.scaleKey,a=e.range,i=e.quantitative,o=e.ordinal;return h.filter((function(e){return s()(e,1)[0].startsWith(t)})).map((function(e,t){var l=s()(e,2),c=l[0],d=l[1],f=d.some((function(e){return e.visual})),p=d.some((function(e){return e.constant})),h=u[c]||{},g=h.independent,m=void 0!==g&&g,v=h.key,b=void 0===v?r||c:v,y=h.type,k=void 0===y?p?"constant":f?"identity":n:y,x=GA(h,["independent","key","type"]),w="constant"===k,E=w?void 0:a;return{name:c,values:d,scaleKey:m||w?Symbol("independent"):b,scale:Object.assign(Object.assign({type:k,range:E},x),{quantitative:i,ordinal:o})}}))})),r.abrupt("return",[l,Object.assign(Object.assign({},t),{index:o,channels:g,tooltip:f})]);case 13:case"end":return r.stop()}}),r)})))}function VA(e,t,n){return HA(this,void 0,void 0,Sf()().mark((function r(){var a,i,o,l,c,u,f,h,g,m,v,b,y,k,x,w,E,S;return Sf()().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:a=n.library,i=Wx("transform",a),o=s()(i,1),l=o[0],c=t.preInference,u=void 0===c?[]:c,f=t.postInference,h=void 0===f?[]:f,g=e.transform,m=void 0===g?[]:g,v=[NA,MA,IA,LA,PA,DA,BA,zA,jA,_A].concat(p()(u.map(l)),p()(m.map(l)),p()(h.map(l)),[FA]),b=[],y=e,k=d()(v),r.prev=8,k.s();case 10:if((x=k.n()).done){r.next=20;break}return w=x.value,r.next=14,w(b,y,n);case 14:E=r.sent,S=s()(E,2),b=S[0],y=S[1];case 18:r.next=10;break;case 20:r.next=25;break;case 22:r.prev=22,r.t0=r.catch(8),k.e(r.t0);case 25:return r.prev=25,k.f(),r.finish(25);case 28:return r.abrupt("return",[b,y]);case 29:case"end":return r.stop()}}),r,null,[[8,22,25,28]])})))}function YA(e){var t=e.type,n=e.value;return"field"===t&&"string"==typeof n?n:null}var qA=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())}))},XA=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.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function ZA(e,t,n){var r;return qA(this,void 0,void 0,Sf()().mark((function a(){var i,o,l,c,u,f,h,g,m,v,b,y,k,x,w,E,S,A,O,T,C,R,N,M,I,L,P,D,_,F,B,j,z,U,H,G,W,V,Y,q,X,Z,K,Q,J,$,ee,te,ne,re,ae,ie,oe,se,le,ce,ue,de,fe=this;return Sf()().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:i=n.library,o=Wx("composition",i),l=s()(o,1),c=l[0],u=Wx("interaction",i),f=s()(u,1),h=f[0],g=new Set(Object.keys(i).map((function(e){var t;return null===(t=/mark\.(.*)/.exec(e))||void 0===t?void 0:t[1]})).filter(Pf)),m=new Set(Object.keys(i).map((function(e){var t;return null===(t=/component\.(.*)/.exec(e))||void 0===t?void 0:t[1]})).filter(Pf)),v=function(e){var t=e.type;if("function"==typeof t){var n=t.props,r=(void 0===n?{}:n).composite;if(void 0===r||r)return"mark"}return"string"!=typeof t?t:g.has(t)||m.has(t)?"mark":t},b=function(e){return"mark"===v(e)},y=function(e){return"standardView"===v(e)},k=function(e){var t=e.type;return"string"==typeof t&&!!m.has(t)},x=function(e){if(y(e))return[e];var t=v(e);return c({type:t,static:k(e)})(e)},w=[],E=new Map,S=new Map,A=[e],O=[];case 15:if(!A.length){a.next=54;break}if(T=A.shift(),!y(T)){a.next=42;break}if(!(C=S.get(T))){a.next=23;break}a.t0=aO(C,T,i),a.next=26;break;case 23:return a.next=25,$A(T,n);case 25:a.t0=a.sent;case 26:if(R=a.t0,N=s()(R,2),M=N[0],I=N[1],E.set(M,T),w.push(M),L=I.flatMap(x).map((function(e){return Xx(e,i)})),A.push.apply(A,p()(L)),!L.every(y)){a.next=40;break}return a.next=37,Promise.all(L.map((function(e){return nO(e,n)})));case 37:for(DS(P=a.sent),D=0;D<L.length;D++)_=L[D],F=P[D],S.set(_,F);case 40:a.next=52;break;case 42:if(!b(T)){a.next=46;break}a.t1=T,a.next=49;break;case 46:return a.next=48,kO(T,n);case 48:a.t1=a.sent;case 49:B=a.t1,j=x(B),Array.isArray(j)?A.push.apply(A,p()(j)):"function"==typeof j&&O.push(j());case 52:a.next=15;break;case 54:n.emitter.emit(qf),z=new Map,U=new Map,H=[],t.selectAll(AO(mk)).data(w,(function(e){return e.key})).join((function(e){return e.append("g").attr("className",mk).attr("id",(function(e){return e.key})).call(KA).each((function(e,t,r){iO(e,Gf(r),H,n),z.set(e,r)}))}),(function(e){return e.call(KA).each((function(e,t,r){iO(e,Gf(r),H,n),U.set(e,r)}))}),(function(e){return e.each((function(e,t,n){var r,a=n.nameInteraction.values(),i=d()(a);try{for(i.s();!(r=i.n()).done;){r.value.destroy()}}catch(e){i.e(e)}finally{i.f()}})).remove()})),G=function(e,t,r){return Array.from(e.entries()).map((function(a){var i=s()(a,2),o=i[0],l=i[1],c=r||new Map,u=E.get(o),d=QA(Gf(l),u,n);return{view:o,container:l,options:u,setState:function(e){var t=arguments.length>1&&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(!(ce<ue.length)){a.next=74;break}return a.delegateYield(le(),"t2",71);case 71:ce++,a.next=69;break;case 74:return n.views=w,null===(r=n.animations)||void 0===r||r.forEach((function(e){return null==e?void 0:e.cancel()})),n.animations=H,n.emitter.emit(Xf),de=H.filter(Pf).map(gO).map((function(e){return e.finished})),a.abrupt("return",Promise.all([].concat(p()(de),se)));case 80:case"end":return a.stop()}}),a)})))}function KA(e){e.style("transform",(function(e){return"translate(".concat(e.layout.x,", ").concat(e.layout.y,")")}))}function QA(e,t,n){var r=this,a=function(e){var t=Wx("interaction",e),n=s()(t,2)[1];return function(e){var t=s()(e,2),r=t[0],a=t[1];try{return[r,n(r)]}catch(e){return[r,a.type]}}}(n.library),i=yO(t).map(a).filter((function(e){return e[1]&&e[1].props&&e[1].props.reapplyWhenUpdate})).map((function(e){return e[0]}));return function(t,a,o){return qA(r,void 0,void 0,Sf()().mark((function r(){var l,c,u,f,p,h,g,m,v;return Sf()().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return l=[],r.next=3,$A(t,n);case 3:c=r.sent,u=s()(c,2),f=u[0],p=u[1],iO(f,e,l,n),h=d()(i.filter((function(e){return e!==a})));try{for(h.s();!(g=h.n()).done;)JA(g.value,e,t,f,n)}catch(e){h.e(e)}finally{h.f()}m=d()(p);try{for(m.s();!(v=m.n()).done;)ZA(v.value,e,n)}catch(e){m.e(e)}finally{m.f()}return o(),r.abrupt("return",{options:t,view:f});case 14:case"end":return r.stop()}}),r)})))}}function JA(e,t,n,r,a){var i,o=Wx("interaction",a.library),l=s()(o,1)[0],c=t.node().nameInteraction,u=yO(n).find((function(t){return s()(t,1)[0]===e})),d=c.get(e);if(d&&(null===(i=d.destroy)||void 0===i||i.call(d),u[1])){var f=rO(r,e,u[1],l),p={options:n,view:r,container:t.node(),update:function(e){return Promise.resolve(e)}},h=f(p,[],a.emitter);c.set(e,{destroy:h})}}function $A(e,t){return qA(this,void 0,void 0,Sf()().mark((function n(){var r,a,i,o,s;return Sf()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return r=t.library,n.next=3,tO(e,t);case 3:return a=n.sent,i=eO(a),e.interaction=i.interaction,e.coordinate=i.coordinate,e.marks=[].concat(p()(i.marks),p()(i.components)),o=Xx(i,r),n.next=11,nO(o,t);case 11:return s=n.sent,n.abrupt("return",aO(s,o,r));case 13:case"end":return n.stop()}}),n)})))}function eO(e){var t=e.coordinate,n=void 0===t?{}:t,r=e.interaction,a=void 0===r?{}:r,i=e.style,o=void 0===i?{}:i,s=e.marks,l=XA(e,["coordinate","interaction","style","marks"]),c=s.map((function(e){return e.coordinate||{}})),u=s.map((function(e){return e.interaction||{}})),d=s.map((function(e){return e.viewStyle||{}})),f=[].concat(p()(c),[n]).reduceRight((function(e,t){return rf(e,t)}),{}),h=[a].concat(p()(u)).reduce((function(e,t){return rf(e,t)}),{}),g=[].concat(p()(d),[o]).reduce((function(e,t){return rf(e,t)}),{});return Object.assign(Object.assign({},l),{marks:s,coordinate:f,interaction:h,style:g})}function tO(e,t){return qA(this,void 0,void 0,Sf()().mark((function n(){var r,a,i,o,l,c,u,d,f,h,g,m,v,b,y;return Sf()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:r=t.library,a=Wx("mark",r),i=s()(a,2),o=i[0],l=i[1],c=new Set(Object.keys(r).map((function(e){var t;return null===(t=/component\.(.*)/.exec(e))||void 0===t?void 0:t[1]})).filter(Pf)),u=e.marks,d=[],f=[],h=p()(u),g=EA(e),m=g.width,v=g.height,b={options:e,width:m,height:v},y=Sf()().mark((function e(){var n,r,a,i,u,g,m,v,y,k,x,w,E,S;return Sf()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=h.splice(0,1),r=s()(n,1),a=r[0],e.next=3,kO(a,t);case 3:if(i=e.sent,u=i.type,g=void 0===u?If("G2Mark type is required."):u,m=i.key,!c.has(g)){e.next=9;break}f.push(i),e.next=22;break;case 9:if(v=l(g),y=v.props,k=(void 0===y?{}:y).composite,void 0===k||k){e.next=15;break}d.push(i),e.next=22;break;case 15:return x=i.data,w=Object.assign(Object.assign({},i),{data:x?Array.isArray(x)?x:x.value:x}),e.next=19,o(w,b);case 19:E=e.sent,S=Array.isArray(E)?E:[E],h.unshift.apply(h,p()(S.map((function(e,t){return Object.assign(Object.assign({},e),{key:"".concat(m,"-").concat(t)})}))));case 22:case"end":return e.stop()}}),e)}));case 10:if(!h.length){n.next=14;break}return n.delegateYield(y(),"t0",12);case 12:n.next=10;break;case 14:return n.abrupt("return",Object.assign(Object.assign({},e),{marks:d,components:f}));case 15:case"end":return n.stop()}}),n)})))}function nO(e,t){return qA(this,void 0,void 0,Sf()().mark((function n(){var r,a,i,o,l,c,u,f,p,h,g,m,v,b,y,k,x,w,E,S,A,O,T,C,R,N,M,I;return Sf()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:r=t.library,a=Wx("theme",r),i=s()(a,1),o=i[0],l=Wx("mark",r),c=s()(l,2),u=c[1],f=e.theme,p=e.marks,h=e.coordinates,g=void 0===h?[]:h,m=o(bO(f)),v=new Map,b=d()(p),n.prev=7,b.s();case 9:if((y=b.n()).done){n.next=19;break}return k=y.value,x=k.type,w=u(x),E=w.props,S=void 0===E?{}:E,n.next=15,WA(k,S,t);case 15:(A=n.sent)&&(O=s()(A,2),T=O[0],C=O[1],v.set(T,C));case 17:n.next=9;break;case 19:n.next=24;break;case 21:n.prev=21,n.t0=n.catch(7),b.e(n.t0);case 24:return n.prev=24,b.f(),n.finish(24);case 27:R=bf(Array.from(v.values()).flatMap((function(e){return e.channels})),(function(e){return e.scaleKey})),N=d()(R.values()),n.prev=29,I=Sf()().mark((function e(){var t,n,a,i,o,s,l,c,u;return Sf()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=M.value,n=t.reduce((function(e,t){var n=t.scale;return rf(e,n)}),{}),a=t[0].scaleKey,i=t[0].values,o=Array.from(new Set(i.map((function(e){return e.field})).filter(Pf))),s=rf({guide:{title:0===o.length?void 0:o},field:o[0]},n),l=t[0].name,c=t.flatMap((function(e){return e.values.map((function(e){return e.value}))})),u=Object.assign(Object.assign({},IS(l,c,s,g,m,r)),{uid:Symbol("scale"),key:a}),t.forEach((function(e){return e.scale=u}));case 10:case"end":return e.stop()}}),e)})),N.s();case 32:if((M=N.n()).done){n.next=36;break}return n.delegateYield(I(),"t1",34);case 34:n.next=32;break;case 36:n.next=41;break;case 38:n.prev=38,n.t2=n.catch(29),N.e(n.t2);case 41:return n.prev=41,N.f(),n.finish(41);case 44:return n.abrupt("return",v);case 45:case"end":return n.stop()}}),n,null,[[7,21,24,27],[29,38,41,44]])})))}function rO(e,t,n,r){var a=e.theme,i="string"==typeof t&&a[t]||{};return r(rf(i,Object.assign({type:t},n)))}function aO(e,t,n){var r,a=Wx("mark",n),i=s()(a,1)[0],o=Wx("theme",n),l=s()(o,1)[0],c=Wx("labelTransform",n),u=s()(c,1)[0],f=t.key,h=t.frame,g=void 0!==h&&h,m=t.theme,v=t.clip,b=t.style,y=void 0===b?{}:b,k=t.labelTransform,x=void 0===k?[]:k,w=l(bO(m)),E=Array.from(e.values()),S=function(e,t){var n,r,a=t.components,i=void 0===a?[]:a,o=["scale","encode","axis","legend","data","transform"],s=Array.from(new Set(e.flatMap((function(e){return e.channels.map((function(e){return e.scale}))})))),l=new Map(s.map((function(e){return[e.name,e]}))),c=d()(i);try{for(c.s();!(r=c.n()).done;){var u,f=r.value,p=_S(f),h=d()(p);try{for(h.s();!(u=h.n()).done;){var g=u.value,m=l.get(g),v=(null===(n=f.scale)||void 0===n?void 0:n[g])||{},b=v.independent;if(!m||void 0!==b&&b){var y=Object.assign(Object.assign({},v),{expectedDomain:v.domain,name:g,guide:Xm(f,o)});s.push(y)}else{var k=m.guide,x="boolean"==typeof k?{}:k;m.guide=rf({},x,f),Object.assign(m,v)}}}catch(e){h.e(e)}finally{h.f()}}}catch(e){c.e(e)}finally{c.f()}return s}(E,t),A=function(e){return e.map((function(e){var t=rf(e,e.style);return delete t.style,t}))}($S(function(e,t,n){var r,a,i=d()(n.entries());try{for(i.s();!(a=i.n()).done;){if("cell"===s()(a.value,1)[0].type)return e.filter((function(e){return"shape"!==e.name}))}}catch(e){i.e(e)}finally{i.f()}if(1!==t.length||e.some((function(e){return"shape"===e.name})))return e;var o=t[0].defaultShape;if(!["point","line","rect","hollow"].includes(o))return e;var l={point:"point",line:"hyphen",rect:"square",hollow:"hollow"},c=(null===(r=e.find((function(e){return"color"===e.name})))||void 0===r?void 0:r.field)||null,u={field:c,name:"shape",type:"constant",domain:[],range:[l[o]]};return[].concat(p()(e),[u])}(Array.from(S),E,e),t,n)),O=wA(A,t,w,n),T=qx(O,t,n),C=g?rf({mainLineWidth:1,mainStroke:"#000"},y):y;AA(tA(A),T,O),function(e){var t=e.find((function(e){return"axisX"===e.type})),n=e.find((function(e){return"axisY"===e.type})),r=e.find((function(e){return"axisZ"===e.type}));t&&n&&r&&(t.plane="xy",n.plane="xy",r.plane="yz",r.origin=[t.bbox.x,t.bbox.y,0],r.eulerAngles=[0,-90,0],r.bbox.x=t.bbox.x,r.bbox.y=t.bbox.y,e.push(Object.assign(Object.assign({},t),{plane:"xz",showLabel:!1,showTitle:!1,origin:[t.bbox.x,t.bbox.y,0],eulerAngles:[-90,0,0]})),e.push(Object.assign(Object.assign({},n),{plane:"yz",showLabel:!1,showTitle:!1,origin:[n.bbox.x+n.bbox.width,n.bbox.y,0],eulerAngles:[0,-90,0]})),e.push(Object.assign(Object.assign({},r),{plane:"xz",actualPosition:"left",showLabel:!1,showTitle:!1,eulerAngles:[90,-90,0]})))}(A);var R=new Map(Array.from(e.values()).flatMap((function(e){return e.channels.map((function(e){var t=e.scale;return[t.uid,PS(t,n)]}))})));!function(e,t){var n=Array.from(e.values()).flatMap((function(e){return e.channels})),r=xf(n,(function(e){return e.map((function(e){return t.get(e.scale.uid)}))}),(function(e){return e.name})).filter((function(e){var t=s()(e,2)[1];return t.some((function(e){return"function"==typeof e.getOptions().groupTransform}))&&t.every((function(e){return e.getTicks}))})).map((function(e){return e[1]}));r.forEach((function(e){var t=e.map((function(e){return e.getOptions().groupTransform}))[0];t(e)}))}(e,R);var N,M={},I=d()(A);try{for(I.s();!(N=I.n()).done;){var L,P=N.value,D=P.scales,_=void 0===D?[]:D,F=[],B=d()(_);try{for(B.s();!(L=B.n()).done;){var j=L.value,z=j.name,U=j.uid,H=null!==(r=R.get(U))&&void 0!==r?r:PS(j,n);F.push(H),"y"===z&&H.update(Object.assign(Object.assign({},H.getOptions()),{xScale:M.x})),LS(M,kp()({},z,H))}}catch(e){B.e(e)}finally{B.f()}P.scaleInstances=F}}catch(e){I.e(e)}finally{I.f()}var G,W=[],V=d()(e.entries());try{var Y=function(){var e=s()(G.value,2),t=e[0],n=e[1],r=t.children,a=t.dataDomain,o=t.modifier,l=t.key,c=n.index,u=n.channels,h=n.tooltip,g=Dp(Object.fromEntries(u.map((function(e){return[e.name,e.scale]}))),(function(e){var t=e.uid;return R.get(t)}));LS(M,g);var m=function(e,t){var n,r={},a=d()(e);try{var i=function(){var e,a=n.value,i=a.values,o=a.name,s=t[o],l=d()(i);try{for(l.s();!(e=l.n()).done;){var c=e.value,u=c.name,f=c.value;r[u]=f.map((function(e){return s.map(e)}))}}catch(e){l.e(e)}finally{l.f()}};for(a.s();!(n=a.n()).done;)i()}catch(e){a.e(e)}finally{a.f()}return r}(u,g),v=function(e){var t=s()(e,3),n=t[0],r=t[1],a=t[2];if(a)return[n,r,a];for(var i=[],o=[],l=0;l<n.length;l++){var c=n[l],u=r[l];u.every((function(e){var t=s()(e,2),n=t[0],r=t[1];return Pf(n)&&Pf(r)}))&&(i.push(c),o.push(u))}return[i,o]}(i(t)(c,g,m,T)),b=s()(v,3),y=b[0],k=b[1],x=b[2],w=a||y.length,E=o?o(k,w,O):[],S=function(e){var t,n;return null===(n=null===(t=h.title)||void 0===t?void 0:t[e])||void 0===n?void 0:n.value},A=function(e){return h.items.map((function(t){return t[e]}))},C=y.map((function(e,t){for(var n=Object.assign({points:k[t],transform:E[t],index:e,markKey:l,viewKey:f},h&&{title:S(e),items:A(e)}),r=function(){var r=s()(i[a],2),o=r[0],l=r[1];n[o]=l[e],x&&(n["series".concat(xp(o))]=x[t].map((function(e){return l[e]})))},a=0,i=Object.entries(m);a<i.length;a++)r();return x&&(n.seriesIndex=x[t]),x&&h&&(n.seriesItems=x[t].map((function(e){return A(e)})),n.seriesTitle=x[t].map((function(e){return S(e)}))),n}));n.data=C,n.index=y;var N=null==r?void 0:r(C,g,O);W.push.apply(W,p()(N||[]))};for(V.s();!(G=V.n()).done;)Y()}catch(e){V.e(e)}finally{V.f()}return[{layout:O,theme:w,coordinate:T,markState:e,key:f,clip:v,scale:M,style:C,components:A,labelTransform:Rf(x.map(u))},W]}function iO(e,t,n,r){return qA(this,void 0,void 0,Sf()().mark((function a(){var i,o,l,c,u,f,h,g,m,v,b,y,k,x,w,E,S,A,O,T,C,R,N,M,I,L,P,D,_,F,B,j,z,U;return Sf()().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:i=r.library,o=e.components,l=e.theme,c=e.layout,u=e.markState,f=e.coordinate,h=e.key,g=e.style,m=e.clip,v=e.scale,c.x,c.y,b=c.width,y=c.height,k=XA(c,["x","y","width","height"]),w=(x=["view","plot","main","content"]).map((function(e,t){return t})),E=["a","margin","padding","inset"],S=x.map((function(e){return Ff(Object.assign({},l.view,g),e)})),A=E.map((function(e){return _f(k,e)})),O=function(e){return e.style("x",(function(e){return M[e].x})).style("y",(function(e){return M[e].y})).style("width",(function(e){return M[e].width})).style("height",(function(e){return M[e].height})).each((function(e,t,n){TO(Gf(n),S[e])}))},T=0,C=0,R=b,N=y,M=w.map((function(e){var t=A[e],n=t.left,r=void 0===n?0:n,a=t.top,i=void 0===a?0:a,o=t.bottom,s=void 0===o?0:o,l=t.right;return{x:T+=r,y:C+=i,width:R-=r+(void 0===l?0:l),height:N-=i+s}})),t.selectAll(AO(kk)).data(w.filter((function(e){return Pf(S[e])})),(function(e){return x[e]})).join((function(e){return e.append("rect").attr("className",kk).style("zIndex",-2).call(O)}),(function(e){return e.call(O)}),(function(e){return e.remove()})),I=lO(u),L=!!I&&{duration:I[1]},P=d()(yf(o,(function(e){return"".concat(e.type,"-").concat(e.position)})));try{for(P.s();!(D=P.n()).done;)_=s()(D.value,2),_[1].forEach((function(e,t){return e.index=t}))}catch(e){P.e(e)}finally{P.f()}F=t.selectAll(AO(bk)).data(o,(function(e){return"".concat(e.type,"-").concat(e.position,"-").concat(e.index)})).join((function(e){return e.append("g").style("zIndex",(function(e){return e.zIndex||-1})).attr("className",bk).append((function(e){return eA(rf({animate:L,scale:v},e),f,l,i,u)}))}),(function(e){return e.transition((function(e,t,n){var r=e.preserve;if(!(void 0!==r&&r)){var a=eA(rf({animate:L,scale:v},e),f,l,i,u).attributes;return s()(n.childNodes,1)[0].update(a,!1)}}))})).transitions(),n.push.apply(n,p()(F.flat().filter(Pf))),B=t.selectAll(AO(vk)).data([c],(function(){return h})).join((function(e){return e.append("rect").style("zIndex",0).style("fill","transparent").attr("className",vk).call(xO).call(SO,Array.from(u.keys())).call(OO,m)}),(function(e){return e.call(SO,Array.from(u.keys())).call((function(e){return I?wO(e,I):xO(e)})).call(OO,m)})).transitions(),n.push.apply(n,p()(B.flat())),j=d()(u.entries()),a.prev=24,U=Sf()().mark((function a(){var o,l,c,u,d,f,h,g,m,v,b,y,k,x;return Sf()().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:o=s()(z.value,2),l=o[0],c=o[1],u=c.data,d=l.key,f=l.class,h=l.type,g=t.select("#".concat(d)),m=dO(l,c,e,r),v=hO(l,c,e,i),b=mO(l,c,e,i),y=vO(l,c,e,i),k=cO(t,g,f,"element"),x=g.selectAll(AO(gk)).selectFacetAll(k).data(u,(function(e){return e.key}),(function(e){return e.groupKey})).join((function(e){return e.append(m).attr("className",gk).attr("markType",h).transition((function(e,t,n){return v(e,[n])}))}),(function(e){return e.call((function(e){var t=e.parent(),n=Df((function(e){var t=s()(e.getBounds().min,2);return[t[0],t[1]]}));e.transition((function(e,r,a){uO(a,t,n);var i=m(e,r),o=b(e,[a],[i]);return null!==o||(a.nodeName===i.nodeName&&"g"!==i.nodeName?Lf(a,i):(a.parentNode.replaceChild(i,a),i.className=gk,i.markType=h,i.__data__=a.__data__)),o})).attr("markType",h).attr("className",gk)}))}),(function(e){return e.each((function(e,t,n){n.__removed__=!0})).transition((function(e,t,n){return y(e,[n])})).remove()}),(function(e){return e.append(m).attr("className",gk).attr("markType",h).transition((function(e,t,n){var r=n.__fromElements__,a=b(e,r,[n]);return new Wf(r,null,n.parentNode).transition(a).remove(),a}))}),(function(e){return e.transition((function(e,t,n){var r=new Wf([],n.__toData__,n.parentNode).append(m).attr("className",gk).attr("markType",h).nodes();return b(e,[n],r)})).remove()})).transitions(),n.push.apply(n,p()(x.flat()));case 11:case"end":return a.stop()}}),a)})),j.s();case 27:if((z=j.n()).done){a.next=31;break}return a.delegateYield(U(),"t0",29);case 29:a.next=27;break;case 31:a.next=36;break;case 33:a.prev=33,a.t1=a.catch(24),j.e(a.t1);case 36:return a.prev=36,j.f(),a.finish(36);case 39:oO(e,t,n,i,r);case 40:case"end":return a.stop()}}),a,null,[[24,33,36,39]])})))}function oO(e,t,n,r,a){var i,o=Wx("labelTransform",r),l=s()(o,1)[0],c=e.markState,u=e.labelTransform,f=t.select(AO(hk)).node(),p=new Map,h=new Map,g=Array.from(c.entries()).flatMap((function(n){var i=s()(n,2),o=i[0],l=i[1],c=o.labels,u=void 0===c?[]:c,d=o.key,f=function(e,t,n,r,a){var i=Wx("shape",r),o=s()(i,1)[0],l=e.data,c=e.encode,u=t.data,d=t.defaultLabelShape,f=u.map((function(e){return e.points})),p=Dp(c,(function(e){return e.value})),h=n.theme,g=n.coordinate,m=Object.assign(Object.assign({},a),{document:Vx(a),theme:h,coordinate:g});return function(e){var t=e.index,n=e.points,r=l[t],a=e.formatter,i=void 0===a?function(e){return"".concat(e)}:a,s=(e.transform,e.style),c=e.render,u=(e.selector,e.element),g=XA(e,["formatter","transform","style","render","selector","element"]),v=Dp(Object.assign(Object.assign({},g),s),(function(e){return sO(e,r,t,l,{channel:p,element:u})})),b=v.shape,y=void 0===b?d:b,k=v.text,x=XA(v,["shape","text"]),w="string"==typeof i?Mp(i):i,E=Object.assign(Object.assign({},x),{text:w(k,r,t,l),datum:r}),S=Object.assign({type:"label.".concat(y),render:c},x);return o(S,m)(n,E,fO(h,"label",y,"label"),f)}}(o,l,e,r,a),g=t.select("#".concat(d)).selectAll(AO(gk)).nodes().filter((function(e){return!e.__removed__}));return u.flatMap((function(e,t){e.transform;var n=XA(e,["transform"]);return g.flatMap((function(r){var a=function(e,t,n){var r=n.__data__,a=r.seriesIndex,i=r.seriesKey,o=r.points,s=r.key,l=r.index,c=function(e){var t=e.cloneNode(),n=e.getAnimations();t.style.visibility="hidden",n.forEach((function(e){var n=e.effect.getKeyframes();t.attr(n[n.length-1])})),e.parentNode.appendChild(t);var r=t.getLocalBounds();t.destroy();var a=r.min,i=r.max;return[a,i]}(n);if(!a)return[Object.assign(Object.assign({},e),{key:"".concat(s,"-").concat(t),bounds:c,index:l,points:o,dependentElement:n})];var u=function(e){var t=e.selector;if(!t)return null;if("function"==typeof t)return t;if("first"===t)return function(e){return[e[0]]};if("last"===t)return function(e){return[e[e.length-1]]};throw new Error("Unknown selector: ".concat(t))}(e),d=a.map((function(r,a){return Object.assign(Object.assign({},e),{key:"".concat(i[a],"-").concat(t),bounds:[o[a]],index:r,points:o,dependentElement:n})}));return u?u(d):d}(n,t,r);return a.forEach((function(t){p.set(t,(function(e){return f(Object.assign(Object.assign({},e),{element:r}))})),h.set(t,e)})),a}))}))})),m=Gf(f).selectAll(AO(yk)).data(g,(function(e){return e.key})).join((function(e){return e.append((function(e){return p.get(e)(e)})).attr("className",yk)}),(function(e){return e.each((function(e,t,n){Lf(n,p.get(e)(e))}))}),(function(e){return e.remove()})).nodes(),v=bf(m,(function(e){return h.get(e.__data__)})),b=e.coordinate,y=e.layout,k={canvas:a.canvas,coordinate:b,layout:y},x=d()(v);try{for(x.s();!(i=x.n()).done;){var w=s()(i.value,2),E=w[0],S=w[1],A=E.transform;Rf((void 0===A?[]:A).map(l))(S,k)}}catch(e){x.e(e)}finally{x.f()}u&&u(m,k)}function sO(e,t,n,r,a){return"function"==typeof e?e(t,n,r,a):"string"!=typeof e?e:zf(t)&&void 0!==t[e]?t[e]:e}function lO(e){var t,n=-1/0,r=1/0,a=d()(e);try{for(a.s();!(t=a.n()).done;){var i,o=s()(t.value,2),l=o[0],c=o[1],u=l.animate,f=void 0===u?{}:u,p=c.data,h=f.enter,g=void 0===h?{}:h,m=f.update,v=void 0===m?{}:m,b=f.exit,y=void 0===b?{}:b,k=v.type,x=v.duration,w=void 0===x?300:x,E=v.delay,S=void 0===E?0:E,A=g.type,O=g.duration,T=void 0===O?300:O,C=g.delay,R=void 0===C?0:C,N=y.type,M=y.duration,I=void 0===M?300:M,L=y.delay,P=void 0===L?0:L,D=d()(p);try{for(D.s();!(i=D.n()).done;){var _=i.value,F=_.updateType,B=void 0===F?k:F,j=_.updateDuration,z=void 0===j?w:j,U=_.updateDelay,H=void 0===U?S:U,G=_.enterType,W=void 0===G?A:G,V=_.enterDuration,Y=void 0===V?T:V,q=_.enterDelay,X=void 0===q?R:q,Z=_.exitDuration,K=void 0===Z?I:Z,Q=_.exitDelay,J=void 0===Q?P:Q,$=_.exitType,ee=void 0===$?N:$;(void 0===B||B)&&(n=Math.max(n,z+H),r=Math.min(r,H)),(void 0===ee||ee)&&(n=Math.max(n,K+J),r=Math.min(r,J)),(void 0===W||W)&&(n=Math.max(n,Y+X),r=Math.min(r,X))}}catch(e){D.e(e)}finally{D.f()}}}catch(e){a.e(e)}finally{a.f()}return n===-1/0?null:[r,n-r]}function cO(e,t,n,r){return e.node().parentElement.findAll((function(e){return void 0!==e.style.facet&&e.style.facet===n&&e!==t.node()})).flatMap((function(e){return e.getElementsByClassName(r)}))}function uO(e,t,n){if(e.__facet__){var r=e.parentNode.parentNode,a=t.parentNode,i=n(r),o=s()(i,2),l=o[0],c=o[1],u=n(a),d=s()(u,2),f=d[0],p=d[1];!function(e,t){var n=e.style.transform,r=function(e){return"none"===e||void 0===e}(n)?"":n;e.style.transform="".concat(r," ").concat(t).trimStart()}(e,"translate(".concat(l-f,", ").concat(c-p,")")),t.append(e)}}function dO(e,t,n,r){var a=Wx("shape",r.library),i=s()(a,1)[0],o=e.data,l=e.encode,c=t.defaultShape,u=t.data,d=t.shape,f=Dp(l,(function(e){return e.value})),p=u.map((function(e){return e.points})),h=n.theme,g=n.coordinate,m=e.type,v=e.style,b=void 0===v?{}:v,y=Object.assign(Object.assign({},r),{document:Vx(r),coordinate:g,theme:h});return function(t){var n=b.shape,r=void 0===n?c:n,a=t.shape,s=void 0===a?r:a,l=t.points,u=t.seriesIndex,g=t.index,v=XA(t,["shape","points","seriesIndex","index"]),k=Object.assign(Object.assign({},v),{index:g}),x=u?u.map((function(e){return o[e]})):o[g],w=u||g,E=Dp(b,(function(e){return sO(e,x,w,o,{channel:f})}));return(d[s]?d[s](E,y):i(Object.assign(Object.assign({},E),{type:EO(e,s)}),y))(l,k,fO(h,m,s,c),p)}}function fO(e,t,n,r){if("string"==typeof t){var a=e.color,i=e[t]||{},o=i[n]||i[r];return Object.assign({color:a},o)}}function pO(e,t,n,r,a){var i,o,l=Wx("shape",a),c=s()(l,2)[1],u=Wx("animation",a),d=s()(u,1)[0],f=n.defaultShape,p=n.shape,h=r.theme,g=r.coordinate,m=xp(e),v="default".concat(m,"Animation"),b=((null===(i=p[f])||void 0===i?void 0:i.props)||c(EO(t,f)).props)[v],y=h[e],k=void 0===y?{}:y,x=(null===(o=t.animate)||void 0===o?void 0:o[e])||{},w={coordinate:g};return function(t,n,r){var a=t["".concat(e,"Type")],i=t["".concat(e,"Delay")],o=t["".concat(e,"Duration")],s=t["".concat(e,"Easing")],l=Object.assign({type:a||b},x);if(!l.type)return null;var c=d(l,w)(n,r,rf(k,{delay:i,duration:o,easing:s}));return Array.isArray(c)?c:[c]}}function hO(e,t,n,r){return pO("enter",e,t,n,r)}function gO(e){return e.finished.then((function(){e.cancel()})),e}function mO(e,t,n,r){return pO("update",e,t,n,r)}function vO(e,t,n,r){return pO("exit",e,t,n,r)}function bO(){var e=arguments.length>0&&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;n<e;n++)t[n]=arguments[n];return t.map((function(e){return".".concat(e)})).join("")}function OO(e,t){e.node()&&e.style("clipPath",(function(e){if(!t)return null;var n=e.paddingTop,r=e.paddingLeft,a=e.marginLeft,i=e.marginTop,o=e.innerWidth,s=e.innerHeight;return new bc({style:{x:r+a,y:n+i,width:o,height:s}})}))}function TO(e,t){for(var n=0,r=Object.entries(t);n<r.length;n++){var a=s()(r[n],2),i=a[0],o=a[1];e.style(i,o)}}function CO(e){var t=e.style,n=e.scale,r=e.type,a={},i=ig(t,"columnWidthRatio");return i&&"interval"===r&&(a.x=Object.assign(Object.assign({},null==n?void 0:n.x),{padding:1-i})),Object.assign(Object.assign({},e),{scale:Object.assign(Object.assign({},n),a)})}function RO(e){var t=function(e){return function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return t.reduce((function(e,t){return t(e)}),e)}}(CO)(e)}(e);return t.children&&Array.isArray(t.children)&&(t.children=t.children.map((function(e){return RO(e)}))),t}function NO(e){for(var t=rf({},e),n=new Map([[t,null]]),r=new Map([[null,-1]]),a=[t];a.length;){var i=a.shift();if(void 0===i.key){var o=n.get(i),s=r.get(i),l=null===o?"".concat(0):"".concat(o.key,"-").concat(s);i.key=l}var c=i.children,u=void 0===c?[]:c;if(Array.isArray(u))for(var d=0;d<u.length;d++){var f=rf({},u[d]);u[d]=f,n.set(f,i),r.set(f,d),a.push(f)}}return t}function MO(e,t){var n=new qd;return n.registerPlugin(new Zd),new Dc({width:e,height:t,container:document.createElement("div"),renderer:n})}function IO(e){var t=arguments.length>1&&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<t;r++)n[r-1]=arguments[r];return e.apply(void 0,[this.map()].concat(n)),this}},{key:"getRoot",value:function(){for(var e=this;e&&e.parentNode;)e=e.parentNode;return e}}]),e}(),BO=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.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},jO=["width","height","depth","padding","paddingLeft","paddingRight","paddingBottom","paddingTop","inset","insetLeft","insetRight","insetTop","insetBottom","margin","marginLeft","marginRight","marginTop","marginBottom","autoFit","theme","title","interaction"],zO="__remove__",UO="__callback__";function HO(e){return Object.assign(Object.assign({},e.value),{type:e.type})}function GO(e,t){var n=e.width,r=e.height,a=e.autoFit,i=e.depth,o=void 0===i?0:i,s=640,l=480;if(a){var c=function(e){var t=getComputedStyle(e),n=e.clientWidth||DO(t.width),r=e.clientHeight||DO(t.height);return{width:n-(DO(t.paddingLeft)+DO(t.paddingRight)),height:r-(DO(t.paddingTop)+DO(t.paddingBottom))}}(t);s=c.width||s,l=c.height||l}return s=n||s,l=r||l,{width:Math.max(Pt(s)?s:1,1),height:Math.max(Pt(l)?l:1,1),depth:o}}function WO(e){var t=function(e){if(null!==e.type)return e;var t,n=e.children[e.children.length-1],r=d()(jO);try{for(r.s();!(t=r.n()).done;){var a=t.value;n.attr(a,e.attr(a))}}catch(e){r.e(e)}finally{r.f()}return n}(e),n=[t],r=new Map;for(r.set(t,HO(t));n.length;){var a,i=n.pop(),o=r.get(i),s=i.children,l=void 0===s?[]:s,c=d()(l);try{for(c.s();!(a=c.n()).done;){var u=a.value;if(u.type===UO)o.children=u.value;else{var f=HO(u),p=o.children,h=void 0===p?[]:p;h.push(f),n.push(u),r.set(u,f),o.children=h}}}catch(e){c.e(e)}finally{c.f()}}return r.get(t)}function VO(e,t,n,r,a){var i=e.type,o=t.type,s=void 0===o?n||i:o;if(function(e,t){return"function"!=typeof e&&new Set(Object.keys(t)).has(e)}(s,a)){var l,c=d()(jO);try{for(c.s();!(l=c.n()).done;){var u=l.value;void 0!==e.attr(u)&&void 0===t[u]&&(t[u]=e.attr(u))}}catch(e){c.e(e)}finally{c.f()}return t}if(function(e,t){return"function"==typeof e||new Set(Object.keys(t)).has(e)}(s,r)){var f,p={type:"view"},h=Object.assign({},t),g=d()(jO);try{for(g.s();!(f=g.n()).done;){var m=f.value;void 0!==h[m]&&(p[m]=h[m],delete h[m])}}catch(e){g.e(e)}finally{g.f()}return Object.assign(Object.assign({},p),{children:[h]})}return t}function YO(e,t,n){if("function"==typeof e){var r=new FO;return r.value=e,r.type=UO,r}var a=e.type,i=(e.children,BO(e,["type","children"])),o=function(e,t,n){if("function"==typeof e)return t.mark;var r=Object.assign(Object.assign({},t),n)[e];if(!r)throw new Error("Unknown mark: ".concat(e,"."));return r}(a,t,n),s=new o;return s.value=i,s.type=a,s}function qO(e,t){var n=t.type,r=(t.children,BO(t,["type","children"]));e.type===n||void 0===n?Hf(e.value,r):"string"==typeof n&&(e.type=n,e.value=r)}function XO(e,t,n,r){if(e)for(var a=[[e,t]];a.length;){var i=a.shift(),o=s()(i,2),l=o[0],c=o[1],u=YO(c,n,r);Array.isArray(l.children)&&l.push(u);var f=c.children;if(Array.isArray(f)){var p,h=d()(f);try{for(h.s();!(p=h.n()).done;){var g=p.value;a.push([u,g])}}catch(e){h.e(e)}finally{h.f()}}else"function"==typeof f&&a.push([u,f])}}function ZO(e,t,n,r,a){for(var i=[[null,e,VO(e,t,n,r,a)]];i.length;){var o=i.shift(),l=s()(o,3),c=l[0],u=l[1],d=l[2];if(u)if(d){qO(u,d);var f=d.children,p=u.children;if(Array.isArray(f)&&Array.isArray(p))for(var h=Math.max(f.length,p.length),g=0;g<h;g++){var m=f[g],v=p[g];i.push([u,v,m])}else"function"==typeof f&&i.push([u,null,f])}else u.remove();else XO(c,d,r,a)}}function KO(e,t,n){var r=n.key,a=void 0===r?t:r;e.prototype[t]=function(e){return 0===arguments.length?this.attr(a):this.attr(a,e)}}function QO(e,t,n){var r=n.key,a=void 0===r?t:r;e.prototype[t]=function(e){if(0===arguments.length)return this.attr(a);if(Array.isArray(e))return this.attr(a,e);var t=[].concat(p()(this.attr(a)||[]),[e]);return this.attr(a,t)}}function JO(e,t,n){var r=n.key,a=void 0===r?t:r;e.prototype[t]=function(e,t){if(0===arguments.length)return this.attr(a);if(1===arguments.length&&"string"!=typeof e)return this.attr(a,e);var n=this.attr(a)||{};return n[e]=1===arguments.length||t,this.attr(a,n)}}function $O(e,t,n){e.prototype[t]=function(e){if(0===arguments.length)return this.attr(t);if(Array.isArray(e))return this.attr(t,{items:e});if(zf(e)&&(void 0!==e.title||void 0!==e.items))return this.attr(t,e);if(null===e||!1===e)return this.attr(t,e);var n=this.attr(t)||{},r=n.items,a=void 0===r?[]:r;return a.push(e),n.items=a,this.attr(t,n)}}function eT(e,t,n){var r=n.ctor;e.prototype[t]=function(e){var n=this.append(r);return"mark"===t&&(n.type=e),n}}function tT(e,t,n){var r=n.ctor;e.prototype[t]=function(){return this.type=null,this.append(r)}}function nT(e){return function(t){for(var n=0,r=Object.entries(e);n<r.length;n++){var a=s()(r[n],2),i=a[0],o=a[1],l=o.type;"value"===l?KO(t,i,o):"array"===l?QO(t,i,o):"object"===l?JO(t,i,o):"node"===l?eT(t,i,o):"container"===l?tT(t,i,o):"mix"===l&&$O(t,i)}return t}}function rT(e){return Object.fromEntries(Object.entries(e).map((function(e){var t=s()(e,2);return[t[0],{type:"node",ctor:t[1]}]})))}var aT={encode:{type:"object"},scale:{type:"object"},data:{type:"value"},transform:{type:"array"},style:{type:"object"},animate:{type:"object"},coordinate:{type:"object"},interaction:{type:"object"},label:{type:"array",key:"labels"},axis:{type:"object"},legend:{type:"object"},slider:{type:"object"},scrollbar:{type:"object"},state:{type:"object"},layout:{type:"object"},theme:{type:"object"},title:{type:"value"}},iT=Object.assign(Object.assign({},aT),{tooltip:{type:"mix"},viewStyle:{type:"object"}}),oT=Object.assign(Object.assign({},aT),{labelTransform:{type:"array"}}),sT=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},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);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},hT=function(e){y()(n,e);var t=x()(n);function n(e){var r;g()(this,n);var a=e.container,i=e.canvas,o=e.renderer,s=e.plugins,l=e.lib,c=e.createCanvas,u=pT(e,["container","canvas","renderer","plugins","lib","createCanvas"]);return(r=t.call(this,u,"view"))._hasBindAutoFit=!1,r._rendering=!1,r._trailing=!1,r._trailingResolve=null,r._trailingReject=null,r._previousDefinedType=null,r._onResize=Kd((function(){r.forceFit()}),300),r._renderer=o||new qd,r._plugins=s||[],r._container=function(e){if(void 0===e){var t=document.createElement("div");return t[zO]=!0,t}return"string"==typeof e?document.getElementById(e):e}(a),r._emitter=new Jd,r._context={library:Object.assign(Object.assign({},l),dT),emitter:r._emitter,canvas:i,createCanvas:c},r._create(),r}return v()(n,[{key:"render",value:function(){var e=this;if(this._rendering)return this._addToTrailing();this._context.canvas||this._createCanvas(),this._bindAutoFit(),this._rendering=!0;var t=new Promise((function(t,n){return function(e){var t=arguments.length>1&&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;a<n;a++)r[a-1]=arguments[a];return(t=this._emitter).emit.apply(t,[e].concat(r)),this}},{key:"off",value:function(e,t){return this._emitter.off(e,t),this}},{key:"clear",value:function(){var e=this.options();this.emit(Zf),this._reset(),IO(e,this._context,!1),this.emit(Kf)}},{key:"destroy",value:function(){var e,t,n=this.options();this.emit(Qf),this._unbindAutoFit(),this._reset(),IO(n,this._context,!0),this._container[zO]&&(e=this._container,(t=e.parentNode)&&t.removeChild(e)),this.emit(Jf)}},{key:"forceFit",value:function(){var e=this;this.options.autoFit=!0;var t=GO(this.options(),this._container),n=t.width,r=t.height;if(n===this._width&&r===this._height)return Promise.resolve(this);this.emit($f);var a=this.render();return a.then((function(){e.emit(ep)})),a}},{key:"changeSize",value:function(e,t){var n=this;if(e===this._width&&t===this._height)return Promise.resolve(this);this.emit($f),this.attr("width",e),this.attr("height",t);var r=this.render();return r.then((function(){n.emit(ep)})),r}},{key:"_create",value:function(){var e=this,t=this._context.library,n=["mark.mark"].concat(p()(Object.keys(t).filter((function(e){return e.startsWith("mark.")||"component.axisX"===e||"component.axisY"===e||"component.legends"===e}))));this._marks={};var r,a=d()(n);try{var i=function(){var t=r.value.split(".").pop(),n=function(e){y()(r,e);var n=x()(r);function r(){return g()(this,r),n.call(this,{},t)}return v()(r)}(uT);e._marks[t]=n,e[t]=function(e){var r=this.append(n);return"mark"===t&&(r.type=e),r}};for(a.s();!(r=a.n()).done;)i()}catch(e){a.e(e)}finally{a.f()}var o=["composition.view"].concat(p()(Object.keys(t).filter((function(e){return e.startsWith("composition.")&&"composition.mark"!==e}))));this._compositions=Object.fromEntries(o.map((function(t){var n=t.split(".").pop(),r=function(e){y()(r,e);var t=x()(r);function r(){return g()(this,r),t.call(this,{},n)}return v()(r)}(lT);return r=fT([nT(rT(e._marks))],r),[n,r]})));for(var s=0,l=Object.values(this._compositions);s<l.length;s++){var c=l[s];nT(rT(this._compositions))(c)}var u,f=d()(o);try{var h=function(){var t=u.value.split(".").pop();e[t]=function(){var e=this._compositions[t];return this.type=null,this.append(e)}};for(f.s();!(u=f.n()).done;)h()}catch(e){f.e(e)}finally{f.f()}}},{key:"_reset",value:function(){var e=["theme","type","width","height","autoFit"];this.type="view",this.value=Object.fromEntries(Object.entries(this.value).filter((function(t){var n=s()(t,1)[0];return n.startsWith("margin")||n.startsWith("padding")||n.startsWith("inset")||e.includes(n)}))),this.children=[]}},{key:"_renderTrailing",value:function(){var e=this;this._trailing&&(this._trailing=!1,this.render().then((function(){var t=e._trailingResolve.bind(e);e._trailingResolve=null,t(e)})).catch((function(t){var n=e._trailingReject.bind(e);e._trailingReject=null,n(t)})))}},{key:"_createResolve",value:function(e){var t=this;return function(){t._rendering=!1,e(t)}}},{key:"_createReject",value:function(e){var t=this;return function(n){t._rendering=!1,e(n)}}},{key:"_computedOptions",value:function(){var e=this.options(),t=e.key,n=void 0===t?"G2_CHART_KEY":t,r=GO(e,this._container),a=r.width,i=r.height,o=r.depth;return this._width=a,this._height=i,this._key=n,Object.assign(Object.assign({key:this._key},e),{width:a,height:i,depth:o})}},{key:"_createCanvas",value:function(){var e=this,t=GO(this.options(),this._container),n=t.width,r=t.height;this._plugins.push(new Zd),this._plugins.forEach((function(t){return e._renderer.registerPlugin(t)})),this._context.canvas=new Dc({container:this._container,width:n,height:r,renderer:this._renderer})}},{key:"_addToTrailing",value:function(){var e,t=this;return null===(e=this._trailingResolve)||void 0===e||e.call(this,this),this._trailing=!0,new Promise((function(e,n){t._trailingResolve=e,t._trailingReject=n}))}},{key:"_bindAutoFit",value:function(){var e=this.options().autoFit;this._hasBindAutoFit?e||this._unbindAutoFit():e&&(this._hasBindAutoFit=!0,window.addEventListener("resize",this._onResize))}},{key:"_unbindAutoFit",value:function(){this._hasBindAutoFit&&(this._hasBindAutoFit=!1,window.removeEventListener("resize",this._onResize))}}]),n}(lT);function gT(e,t){return function(e){y()(r,e);var n=x()(r);function r(e){return g()(this,r),n.call(this,Object.assign(Object.assign({},e),{lib:t}))}return v()(r)}(e)}var mT=function(){return[["cartesian"]]};mT.props={};var vT=function(){return[["transpose"],["translate",.5,.5],["reflect.x"],["translate",-.5,-.5]]};vT.props={transform:!0};var bT=function(e){var t=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)}(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;r<t;r++)n[r-1]=arguments[r];for(var a=0,i=n;a<i.length;a++){var o=i[a];if("string"!=typeof o)return[o,null];var l=IT(e,o),c=s()(l,2),u=c[0],d=c[1];if(null!==u)return[u,d]}return[null,null]}function PT(e){return!(e instanceof Date)&&"object"===E()(e)}OT.props={};var DT=function(){return function(e,t){return void 0!==t.encode.y1?[e,t]:[e,rf({},t,{encode:{y1:CT(MT(e,0))}})]}};DT.props={};var _T=function(){return function(e,t){return void 0!==t.encode.x?[e,t]:[e,rf({},t,{encode:{x:CT(MT(e,0))},scale:{x:{guide:null}}})]}};_T.props={};var FT=function(e,t){return ox(Object.assign({colorAttribute:"fill"},e),t)};FT.props=Object.assign(Object.assign({},ox.props),{defaultMarker:"square"});var BT=function(e,t){return ox(Object.assign({colorAttribute:"stroke"},e),t)};function jT(){}function zT(e){this._context=e}function UT(e){return new zT(e)}BT.props=Object.assign(Object.assign({},ox.props),{defaultMarker:"hollowSquare"}),zT.prototype={areaStart:jT,areaEnd:jT,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};var HT=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.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function GT(e,t,n){var r=s()(e,4),a=r[0],i=r[1],o=r[2],l=r[3];return nh(n)?[a,[t?t[0][0]:i[0],i[1]],[t?t[3][0]:o[0],o[1]],l]:[a,[i[0],t?t[0][1]:i[1]],[o[0],t?t[3][1]:o[1]],l]}var WT=function(e,t){var n=e.adjustPoints,r=void 0===n?GT:n,a=HT(e,["adjustPoints"]),i=t.coordinate,o=t.document;return function(e,t,n,l){var c=t.index,u=n.color,d=HT(n,["color"]),f=l[c+1],p=r(e,f,i),h=!!nh(i)?Qb(p):p,g=s()(h,4),m=g[0],v=g[1],b=g[2],y=g[3],k=t.color,x=void 0===k?u:k,w=t.opacity,E=Iy().curve(UT)([m,v,b,y]);return Gf(o.createElement("path",{})).call(Xb,d).style("d",E).style("fill",x).style("fillOpacity",w).call(Xb,a).node()}};function VT(e,t,n){var r=s()(e,4),a=r[0],i=r[1],o=r[2],l=r[3];return nh(n)?[a,[t?t[0][0]:(i[0]+o[0])/2,i[1]],[t?t[3][0]:(i[0]+o[0])/2,o[1]],l]:[a,[i[0],t?t[0][1]:(i[1]+o[1])/2],[o[0],t?t[3][1]:(i[1]+o[1])/2],l]}WT.props={defaultMarker:"square"};var YT=function(e,t){return WT(Object.assign({adjustPoints:VT},e),t)};function qT(e){return Math.abs(e)>10?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);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},JT=function(){return function(e,t){var n=t.encode,r=n.key,a=QT(n,["key"]);if(void 0!==r)return[e,t];var i=Object.values(a).map((function(e){return e.value})),o=e.map((function(e){return i.filter(Array.isArray).map((function(t){return t[e]})).join("-")}));return[e,rf({},t,{encode:{key:TT(o)}})]}};function $T(){var e=arguments.length>0&&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);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},kC=Ly((function(e){var t=e.attributes,n=t.d1,r=t.d2,a=t.style1,i=t.style2,o=e.ownerDocument;Gf(e).maybeAppend("line",(function(){return o.createElement("path",{})})).style("d",n).call(Xb,a),Gf(e).maybeAppend("line1",(function(){return o.createElement("path",{})})).style("d",r).call(Xb,i)}));var xC=function(e,t){var n=e.curve,r=e.gradient,a=void 0!==r&&r,i=e.gradientColor,o=void 0===i?"between":i,l=e.defined,c=void 0===l?function(e){return!Number.isNaN(e)&&null!=e}:l,u=e.connect,f=void 0!==u&&u,p=yC(e,["curve","gradient","gradientColor","defined","connect"]),h=t.coordinate,g=t.document;return function(e,t,r){var i,l=r.color,u=r.lineWidth,m=yC(r,["color","lineWidth"]),v=t.color,b=void 0===v?l:v,y=t.size,k=void 0===y?u:y,x=t.seriesColor,w=t.seriesX,E=t.seriesY,S=ey(h,t),A=nh(h),O=a&&x?Kb(x,w,E,a,o,A):b,T=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},m),O&&{stroke:O}),k&&{lineWidth:k}),S&&{transform:S}),p);if(rh(h)){var C=h.getCenter();i=function(e){return bC(Iy().curve(gC)).angle((function(t,n){return Wb(zb(e[n],C))})).radius((function(t,n){return Hb(e[n],C)})).defined((function(e){var t=s()(e,2),n=t[0],r=t[1];return c(n)&&c(r)})).curve(n)(e)}}else i=Iy().x((function(e){return e[0]})).y((function(e){return e[1]})).defined((function(e){var t=s()(e,2),n=t[0],r=t[1];return c(n)&&c(r)})).curve(n);var R=function(e,t){var n,r=[],a=[],i=!1,o=null,s=d()(e);try{for(s.s();!(n=s.n()).done;){var l=n.value;t(l[0])&&t(l[1])?(r.push(l),i&&(i=!1,a.push([o,l])),o=l):i=!0}}catch(e){s.e(e)}finally{s.f()}return[r,a]}(e,c),N=s()(R,2),M=N[0],I=N[1],L=_f(T,"connect"),P=!!I.length;if(!P||f&&!Object.keys(L).length)return Gf(g.createElement("path",{})).style("d",i(M)||[]).call(Xb,T).node();if(P&&!f)return Gf(g.createElement("path",{})).style("d",i(e)).call(Xb,T).node();var D;return Gf(new kC).style("style1",Object.assign(Object.assign({},T),L)).style("style2",T).style("d1",(D=I,D.map(i).join(","))).style("d2",i(e)).node()}};xC.props={defaultMarker:"smooth",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};var wC=function(e,t){var n=t.coordinate;return function(){var r=rh(n)?UT:oy;return xC(Object.assign({curve:r},e),t).apply(void 0,arguments)}};function EC(e,t,n){e._context.bezierCurveTo(e._x1+e._k*(e._x2-e._x0),e._y1+e._k*(e._y2-e._y0),e._x2+e._k*(e._x1-t),e._y2+e._k*(e._y1-n),e._x2,e._y2)}function SC(e,t){this._context=e,this._k=(1-t)/6}wC.props=Object.assign(Object.assign({},xC.props),{defaultMarker:"line"}),SC.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._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:EC(this,this._x1,this._y1)}(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,this._x1=e,this._y1=t;break;case 2:this._point=3;default:EC(this,e,t)}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 new SC(e,t)}return n.tension=function(t){return e(+t)},n})(0);function AC(e,t){this._context=e,this._k=(1-t)/6}AC.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._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){switch(e=+e,t=+t,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:EC(this,e,t)}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 new AC(e,t)}return n.tension=function(t){return e(+t)},n})(0);function OC(e,t,n){var r=e._x1,a=e._y1,i=e._x2,o=e._y2;if(e._l01_a>Wk){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<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},zC=function(e,t){var n=jC(e,[]),r=t.coordinate;return function(){var e=rh(r)?RC:nh(r)?BC:FC;return xC(Object.assign({curve:e},n),t).apply(void 0,arguments)}};function UC(e,t){this._context=e,this._t=t}function HC(e){return new UC(e,.5)}function GC(e){return new UC(e,0)}function WC(e){return new UC(e,1)}zC.props=Object.assign(Object.assign({},xC.props),{defaultMarker:"smooth"}),UC.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line>=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<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function ZC(e,t,n,r,a){var i=Gb(zb(n,t)),o=i+Math.PI/2,s=[r/2*Math.cos(o),r/2*Math.sin(o)],l=[a/2*Math.cos(o),a/2*Math.sin(o)],c=[a/2*Math.cos(i),a/2*Math.sin(i)],u=[r/2*Math.cos(i),r/2*Math.sin(i)],d=Ub(t,s),f=Ub(n,l),h=Ub(f,c),g=Ub(n,c),m=zb(g,l),v=zb(n,l),b=zb(t,s),y=zb(b,u),k=zb(t,u),x=zb(d,u);e.moveTo.apply(e,p()(d)),e.lineTo.apply(e,p()(f)),e.arcTo.apply(e,p()(h).concat(p()(g),[a/2])),e.arcTo.apply(e,p()(m).concat(p()(v),[a/2])),e.lineTo.apply(e,p()(b)),e.arcTo.apply(e,p()(y).concat(p()(k),[r/2])),e.arcTo.apply(e,p()(x).concat(p()(d),[r/2])),e.closePath()}var KC=function(e,t){var n=t.document;return function(t,r,a){for(var i=r.seriesSize,o=r.color,s=a.color,l=XC(a,["color"]),c=Cy(),u=0;u<t.length-1;u++){var d=t[u],f=t[u+1],h=i[u],g=i[u+1];[].concat(p()(d),p()(f)).every(Pf)&&ZC(c,d,f,h,g)}return Gf(n.createElement("path",{})).call(Xb,l).style("fill",o||s).style("d",c.toString()).call(Xb,e).node()}};KC.props=Object.assign(Object.assign({},xC.props),{defaultMarker:"line"});var QC=function(){return function(e,t){var n=t.style,r=void 0===n?{}:n,a=t.encode.series;return!r.gradient||a?[e,t]:[e,rf({},t,{encode:{series:RT(MT(e,void 0))}})]}};QC.props={};var JC=function(){return function(e,t){var n=t.encode,r=n.series,a=n.color;if(void 0!==r||void 0===a)return[e,t];var i=IT(n,"color"),o=s()(i,2),l=o[0],c=o[1];return[e,rf({},t,{encode:{series:TT(l,c)}})]}};JC.props={};var $C={line:wC,smooth:zC,hv:VC,vh:YC,hvh:qC,trail:KC},eR=function(e,t,n,r){var a,i,o=n.series,s=n.x,l=n.y,c=t.x,u=t.y;if(void 0===s||void 0===l)throw new Error("Missing encode for x or y channel.");var d=o?Array.from(bf(e,(function(e){return o[e]})).values()):[e],f=d.map((function(e){return e[0]})).filter((function(e){return void 0!==e})),p=((null===(a=null==c?void 0:c.getBandWidth)||void 0===a?void 0:a.call(c))||0)/2,h=((null===(i=null==u?void 0:u.getBandWidth)||void 0===i?void 0:i.call(u))||0)/2,g=Array.from(d,(function(e){return e.map((function(e){return r.map([+s[e]+p,+l[e]+h])}))}));return[f,g,d]},tR=function(e,t,n,r){var a=Object.entries(n).filter((function(e){return s()(e,1)[0].startsWith("position")})).map((function(e){return s()(e,2)[1]}));if(0===a.length)throw new Error("Missing encode for position channel.");return[e,Array.from(e,(function(e){for(var t=a.map((function(t){return+t[e]})),n=r.map(t),i=[],o=0;o<n.length;o+=2)i.push([n[o],n[o+1]]);return i}))]},nR=function(){return function(e,t,n,r){return(oh(r)?tR:eR)(e,t,n,r)}};nR.props={defaultShape:"line",defaultLabelShape:"label",composite:!1,shape:$C,channels:[].concat(p()(eC({shapes:Object.keys($C)})),[{name:"x"},{name:"y"},{name:"position",independent:!0},{name:"size"},{name:"series",scale:"band"}]),preInference:[].concat(p()(aC()),[{type:QC},{type:JC}]),postInference:[].concat(p()([]),p()(nC()),p()([{type:ZT,channel:"color"},{type:KT,channel:["position"]}])),interaction:{shareTooltip:!0,seriesTooltip:!0,crosshairs:!0}};var rR=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.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},aR=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"]]};aR.style=["fill"];var iR=aR.bind(void 0);iR.style=["stroke","lineWidth"];var oR=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"]]};oR.style=["fill"];var sR=oR.bind(void 0);sR.style=["fill"];var lR=oR.bind(void 0);lR.style=["stroke","lineWidth"];var cR=function(e,t,n){var r=.618*n;return[["M",e-r,t],["L",e,t-n],["L",e+r,t],["L",e,t+n],["Z"]]};cR.style=["fill"];var uR=cR.bind(void 0);uR.style=["stroke","lineWidth"];var dR=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"]]};dR.style=["fill"];var fR=dR.bind(void 0);fR.style=["stroke","lineWidth"];var pR=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"]]};pR.style=["fill"];var hR=pR.bind(void 0);hR.style=["stroke","lineWidth"];var gR=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"]]};gR.style=["fill"];var mR=gR.bind(void 0);mR.style=["stroke","lineWidth"];var vR=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"]]};vR.style=["fill"];var bR=vR.bind(void 0);bR.style=["stroke","lineWidth"];var yR=function(e,t,n){return[["M",e,t+n],["L",e,t-n]]};yR.style=["stroke","lineWidth"];var kR=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]]};kR.style=["stroke","lineWidth"];var xR=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]]};xR.style=["stroke","lineWidth"];var wR=function(e,t,n){return[["M",e-n,t],["L",e+n,t],["M",e,t-n],["L",e,t+n]]};wR.style=["stroke","lineWidth"];var ER=function(e,t,n){return[["M",e-n,t],["L",e+n,t]]};ER.style=["stroke","lineWidth"];var SR=function(e,t,n){return[["M",e-n,t],["L",e+n,t]]};SR.style=["stroke","lineWidth"];var AR=SR.bind(void 0);AR.style=["stroke","lineWidth"];var OR=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]]};OR.style=["stroke","lineWidth"];var TR=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]]};TR.style=["stroke","lineWidth"];var CR=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]]};CR.style=["stroke","lineWidth"];var RR=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]]};RR.style=["stroke","lineWidth"];var NR=function(e,t,n){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]]};NR.style=["stroke","lineWidth"];var MR=new Map([["bowtie",vR],["cross",kR],["dash",AR],["diamond",cR],["dot",SR],["hexagon",gR],["hollowBowtie",bR],["hollowDiamond",uR],["hollowHexagon",mR],["hollowPoint",iR],["hollowSquare",lR],["hollowTriangle",fR],["hollowTriangleDown",hR],["hv",TR],["hvh",RR],["hyphen",ER],["line",yR],["plus",wR],["point",aR],["rect",sR],["smooth",OR],["square",oR],["tick",xR],["triangleDown",pR],["triangle",dR],["vh",CR],["vhv",NR]]);var IR=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.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function LR(e,t,n,r){if(1!==t.length){var a=n.size;if("fixed"===e)return a;if("normal"===e||sh(r)){var 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],p=Math.abs((d-l)/2),h=Math.abs((f-c)/2);return Math.max(0,(p+h)/2)}return a}}var PR=function(e,t){var n=e.colorAttribute,r=e.symbol,a=e.mode,i=void 0===a?"auto":a,o=IR(e,["colorAttribute","symbol","mode"]),l=MR.get(r)||MR.get("point"),c=t.coordinate,u=t.document;return function(t,r,a){var d=a.lineWidth,f=a.color,p=o.stroke?d||1:d,h=r.color,g=void 0===h?f:h,m=r.transform,v=r.opacity,b=ty(t),y=s()(b,2),k=y[0],x=y[1],w=LR(i,t,r,c)||o.r||a.r;return Gf(u.createElement("path",{})).call(Xb,a).style("fill","transparent").style("d",l(k,x,w)).style("lineWidth",p).style("transform",m).style("transformOrigin","".concat(k-w," ").concat(x-w)).style("stroke",g).style($b(e),v).style(n,g).call(Xb,o).node()}};PR.props={defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};var DR=function(e,t){return PR(Object.assign({colorAttribute:"stroke",symbol:"point"},e),t)};DR.props=Object.assign({defaultMarker:"hollowPoint"},PR.props);var _R=function(e,t){return PR(Object.assign({colorAttribute:"stroke",symbol:"diamond"},e),t)};_R.props=Object.assign({defaultMarker:"hollowDiamond"},PR.props);var FR=function(e,t){return PR(Object.assign({colorAttribute:"stroke",symbol:"hexagon"},e),t)};FR.props=Object.assign({defaultMarker:"hollowHexagon"},PR.props);var BR=function(e,t){return PR(Object.assign({colorAttribute:"stroke",symbol:"square"},e),t)};BR.props=Object.assign({defaultMarker:"hollowSquare"},PR.props);var jR=function(e,t){return PR(Object.assign({colorAttribute:"stroke",symbol:"triangle-down"},e),t)};jR.props=Object.assign({defaultMarker:"hollowTriangleDown"},PR.props);var zR=function(e,t){return PR(Object.assign({colorAttribute:"stroke",symbol:"triangle"},e),t)};zR.props=Object.assign({defaultMarker:"hollowTriangle"},PR.props);var UR=function(e,t){return PR(Object.assign({colorAttribute:"stroke",symbol:"bowtie"},e),t)};UR.props=Object.assign({defaultMarker:"hollowBowtie"},PR.props);var HR=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.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},GR=function(e,t){var n=e.colorAttribute,r=e.mode,a=void 0===r?"auto":r,i=HR(e,["colorAttribute","mode"]),o=t.coordinate,l=t.document;return function(t,r,c){var u=c.lineWidth,d=c.color,f=i.stroke?u||1:u,p=r.color,h=void 0===p?d:p,g=r.transform,m=r.opacity,v=ty(t),b=s()(v,2),y=b[0],k=b[1],x=LR(a,t,r,o)||i.r||c.r;return Gf(l.createElement("circle",{})).call(Xb,c).style("fill","transparent").style("cx",y).style("cy",k).style("r",x).style("lineWidth",f).style("transform",g).style("transformOrigin","".concat(y," ").concat(k)).style("stroke",h).style($b(e),m).style(n,h).call(Xb,i).node()}},WR=function(e,t){return GR(Object.assign({colorAttribute:"fill"},e),t)};WR.props={defaultMarker:"circle",defaultEnterAnimation:"fadeIn",defaultExitAnimation:"fadeOut"};var VR=function(e,t){return GR(Object.assign({colorAttribute:"stroke"},e),t)};VR.props=Object.assign({defaultMarker:"hollowPoint"},WR.props);var YR=function(e,t){return PR(Object.assign({colorAttribute:"fill",symbol:"point"},e),t)};YR.props=Object.assign({defaultMarker:"point"},PR.props);var qR=function(e,t){return PR(Object.assign({colorAttribute:"stroke",symbol:"plus"},e),t)};qR.props=Object.assign({defaultMarker:"plus"},PR.props);var XR=function(e,t){return PR(Object.assign({colorAttribute:"fill",symbol:"diamond"},e),t)};XR.props=Object.assign({defaultMarker:"diamond"},PR.props);var ZR=function(e,t){return PR(Object.assign({colorAttribute:"fill",symbol:"square"},e),t)};ZR.props=Object.assign({defaultMarker:"square"},PR.props);var KR=function(e,t){return PR(Object.assign({colorAttribute:"fill",symbol:"triangle"},e),t)};KR.props=Object.assign({defaultMarker:"triangle"},PR.props);var QR=function(e,t){return PR(Object.assign({colorAttribute:"fill",symbol:"hexagon"},e),t)};QR.props=Object.assign({defaultMarker:"hexagon"},PR.props);var JR=function(e,t){return PR(Object.assign({colorAttribute:"stroke",symbol:"cross"},e),t)};JR.props=Object.assign({defaultMarker:"cross"},PR.props);var $R=function(e,t){return PR(Object.assign({colorAttribute:"fill",symbol:"bowtie"},e),t)};$R.props=Object.assign({defaultMarker:"bowtie"},PR.props);var eN=function(e,t){return PR(Object.assign({colorAttribute:"stroke",symbol:"hyphen"},e),t)};eN.props=Object.assign({defaultMarker:"hyphen"},PR.props);var tN=function(e,t){return PR(Object.assign({colorAttribute:"stroke",symbol:"line"},e),t)};tN.props=Object.assign({defaultMarker:"line"},PR.props);var nN=function(e,t){return PR(Object.assign({colorAttribute:"stroke",symbol:"tick"},e),t)};nN.props=Object.assign({defaultMarker:"tick"},PR.props);var rN=function(e,t){return PR(Object.assign({colorAttribute:"fill",symbol:"triangle-down"},e),t)};rN.props=Object.assign({defaultMarker:"triangleDown"},PR.props);var aN=function(){return function(e,t){return void 0!==t.encode.y?[e,t]:[e,rf({},t,{encode:{y:CT(MT(e,0))},scale:{y:{guide:null}}})]}};aN.props={};var iN=function(){return function(e,t){return void 0!==t.encode.size?[e,t]:[e,rf({},t,{encode:{size:RT(MT(e,3))}})]}};iN.props={};var oN={hollow:DR,hollowDiamond:_R,hollowHexagon:FR,hollowSquare:BR,hollowTriangleDown:jR,hollowTriangle:zR,hollowBowtie:UR,hollowCircle:VR,point:YR,plus:qR,diamond:XR,square:ZR,triangle:KR,hexagon:QR,cross:JR,bowtie:$R,hyphen:eN,line:tN,tick:nN,triangleDown:rN,circle:WR},sN=function(e){return function(t,n,r,a){var i=r.x,o=r.y,l=r.x1,c=r.y1,u=r.size,d=r.dx,f=r.dy,p=a.getSize(),h=s()(p,2),g=h[0],m=h[1],v=oC(n,r,e),b=function(e){var t=+((null==d?void 0:d[e])||0),n=+((null==f?void 0:f[e])||0);return[(l?(+i[e]+ +l[e])/2:+i[e])+t,(c?(+o[e]+ +c[e])/2:+o[e])+n]};return[t,u?Array.from(t,(function(e){var t=b(e),n=s()(t,2),r=n[0],i=n[1],o=+u[e],l=o/g,c=o/m,d=[r-l,i-c],f=[r+l,i+c];return[a.map(v(d,e)),a.map(v(f,e))]})):Array.from(t,(function(e){return[a.map(v(b(e),e))]}))]}};sN.props={defaultShape:"hollow",defaultLabelShape:"label",composite:!1,shape:oN,channels:[].concat(p()(eC({shapes:Object.keys(oN)})),[{name:"x",required:!0},{name:"y",required:!0},{name:"series",scale:"band"},{name:"size",quantitative:"sqrt"},{name:"dx",scale:"identity"},{name:"dy",scale:"identity"}]),preInference:[].concat(p()(aC()),[{type:_T},{type:aN}]),postInference:[].concat(p()([]),[{type:iN}],p()(tC()))};var lN=function(e,t){var n=t.coordinate;return function(t,r,a){var i=r.color,o=r.text,l=void 0===o?"":o,c=r.fontSize,u=r.rotate,d=void 0===u?0:u,f=r.transform,p=void 0===f?"":f,h={text:String(l),stroke:i,fill:i,fontSize:c},g=s()(t,1),m=s()(g[0],2),v=m[0],b=m[1];return Gf(new _y).style("x",v).style("y",b).call(Xb,a).style("transform","".concat(p,"rotate(").concat(+d,")")).style("coordCenter",n.getCenter()).call(Xb,h).call(Xb,e).node()}};lN.props={defaultMarker:"point",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};var cN=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.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};var uN=Ly((function(e){var t=e.attributes,n=(t.class,t.x,t.y,t.transform,cN(t,["class","x","y","transform"])),r=_f(n,"marker"),a=r.size,i=void 0===a?24:a,o=function(){return function(e){var t=e/Math.sqrt(2),n=e*Math.sqrt(2);return[["M",-t,t-n],["A",e,e,0,1,1,t,t-n],["L",0,0],["Z"]]}(i/2)},l=function(e){var t=e.getLocalBounds(),n=t.min,r=t.max;return[.5*(n[0]+r[0]),.5*(n[1]+r[1])]}(Gf(e).maybeAppend("marker",(function(){return new Uv({})})).call((function(e){return e.node().update(Object.assign({symbol:o},r))})).node()),c=s()(l,2),u=c[0],d=c[1];Gf(e).maybeAppend("text","text").style("x",u).style("y",d).call(Xb,n)})),dN=function(e,t){var n=cN(e,[]);return function(e,t,r){var a=r.color,i=cN(r,["color"]),o=t.color,l=void 0===o?a:o,c=t.text,u={text:String(void 0===c?"":c),stroke:l,fill:l},d=s()(e,1),f=s()(d[0],2),p=f[0],h=f[1];return Gf(new uN).call(Xb,i).style("transform","translate(".concat(p,",").concat(h,")")).call(Xb,u).call(Xb,n).node()}};dN.props={defaultMarker:"point",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};var fN=function(e,t){var n=t.coordinate;return function(t,r,a){var i=r.color,o=r.text,l=void 0===o?"":o,c=r.fontSize,u=r.rotate,d=void 0===u?0:u,f=r.transform,p=void 0===f?"":f,h={text:String(l),stroke:i,fill:i,fontSize:c,textAlign:"center",textBaseline:"middle"},g=s()(t,1),m=s()(g[0],2),v=m[0],b=m[1];return Gf(new kc).style("x",v).style("y",b).call(Xb,a).style("transformOrigin","center center").style("transform","".concat(p,"rotate(").concat(d,"deg)")).style("coordCenter",n.getCenter()).call(Xb,h).call(Xb,e).node()}};fN.props={defaultMarker:"point",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};var pN=function(){return function(e,t){var n=t.data;if(!Array.isArray(n)||n.some(PT))return[e,t];var r=Array.isArray(n[0])?n:[n],a=r.map((function(e){return e[0]})),i=r.map((function(e){return e[1]}));return[e,rf({},t,{encode:{x:TT(a),y:TT(i)}})]}};pN.props={};var hN=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.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},gN=function(){return function(e,t){t.data;var n=t.style,r=void 0===n?{}:n,a=hN(t,["data","style"]),i=r.x,o=r.y,s=hN(r,["x","y"]);if(null==i||null==o)return[e,t];var l=o||0;return[[0],rf({},a,{data:[0],cartesian:!0,encode:{x:TT([i||0]),y:TT([l])},scale:{x:{type:"identity",independent:!0,guide:null},y:{type:"identity",independent:!0,guide:null}},style:s})]}};gN.props={};var mN={text:lN,badge:dN,tag:fN},vN=function(e){var t=e.cartesian;return void 0!==t&&t?lC:function(t,n,r,a){var i=r.x,o=r.y,s=oC(n,r,e),l=Array.from(t,(function(e){var t=[+i[e],+o[e]];return[a.map(s(t,e))]}));return[t,l]}};vN.props={defaultShape:"text",defaultLabelShape:"label",composite:!1,shape:mN,channels:[].concat(p()(eC({shapes:Object.keys(mN)})),[{name:"x",required:!0},{name:"y",required:!0},{name:"text",scale:"identity"},{name:"fontSize",scale:"identity"},{name:"rotate",scale:"identity"}]),preInference:[].concat(p()(aC()),[{type:pN},{type:gN}]),postInference:[].concat(p()([]),p()(tC()))};var bN=function(){return function(e,t){return[e,rf({scale:{x:{padding:0},y:{padding:0}}},t)]}};bN.props={};var yN={cell:FT,hollow:BT},kN=function(){return function(e,t,n,r){var a=n.x,i=n.y,o=t.x,s=t.y,l=Array.from(e,(function(e){var t=o.getBandWidth(o.invert(+a[e])),n=s.getBandWidth(s.invert(+i[e])),l=+a[e],c=+i[e];return[[l,c],[l+t,c],[l+t,c+n],[l,c+n]].map((function(e){return r.map(e)}))}));return[e,l]}};function xN(e,t,n){var r=null,a=ay(!0),i=null,o=oy,s=null,l=Ry(c);function c(c){var u,d,f,p,h,g=(c=ry(c)).length,m=!1,v=new Array(g),b=new Array(g);for(null==i&&(s=o(h=l())),u=0;u<=g;++u){if(!(u<g&&a(p=c[u],u,c))===m)if(m=!m)d=u,s.areaStart(),s.lineStart();else{for(s.lineEnd(),s.lineStart(),f=u-1;f>=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);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};var EN=Ly((function(e){var t=e.attributes,n=t.areaPath,r=t.connectPath,a=t.areaStyle,i=t.connectStyle,o=e.ownerDocument;Gf(e).maybeAppend("connect-path",(function(){return o.createElement("path",{})})).style("d",r).call(Xb,i),Gf(e).maybeAppend("area-path",(function(){return o.createElement("path",{})})).style("d",n).call(Xb,a)})),SN=function(e,t){var n=e.curve,r=e.gradient,a=void 0!==r&&r,i=e.defined,o=void 0===i?function(e){return!Number.isNaN(e)&&null!=e}:i,l=e.connect,c=void 0!==l&&l,u=wN(e,["curve","gradient","defined","connect"]),d=t.coordinate,f=t.document;return function(e,t,r){var i=r.color,l=t.color,h=void 0===l?i:l,g=t.seriesColor,m=t.seriesX,v=t.seriesY,b=nh(d),y=ey(d,t),k=a&&g?Kb(g,m,v,a,void 0,b):h,x=Object.assign(Object.assign(Object.assign(Object.assign({},r),{stroke:k,fill:k}),y&&{transform:y}),u),w=function(e,t){for(var n=[],r=[],a=[],i=!1,o=null,l=e.length/2,c=0;c<l;c++){var u=e[c],d=e[c+l];if([].concat(p()(u),p()(d)).some((function(e){return!t(e)})))i=!0;else{if(n.push(u),r.push(d),i&&o){i=!1;var f=o,h=s()(f,2),g=h[0],m=h[1];a.push([g,u,m,d])}o=[u,d]}}return[n.concat(r),a]}(e,o),E=s()(w,2),S=E[0],A=E[1],O=_f(x,"connect"),T=!!A.length,C=function(e){return Gf(f.createElement("path",{})).style("d",e||"").call(Xb,x).node()};if(rh(d)){var R=function(e){var t=d.getCenter(),r=e.slice(0,e.length/2),a=e.slice(e.length/2);return function(){var e=xN().curve(gC),t=e.curve,n=e.lineX0,r=e.lineX1,a=e.lineY0,i=e.lineY1;return e.angle=e.x,delete e.x,e.startAngle=e.x0,delete e.x0,e.endAngle=e.x1,delete e.x1,e.radius=e.y,delete e.y,e.innerRadius=e.y0,delete e.y0,e.outerRadius=e.y1,delete e.y1,e.lineStartAngle=function(){return bC(n())},delete e.lineX0,e.lineEndAngle=function(){return bC(r())},delete e.lineX1,e.lineInnerRadius=function(){return bC(a())},delete e.lineY0,e.lineOuterRadius=function(){return bC(i())},delete e.lineY1,e.curve=function(e){return arguments.length?t(vC(e)):t()._curve},e}().angle((function(e,n){return Wb(zb(r[n],t))})).outerRadius((function(e,n){return Hb(r[n],t)})).innerRadius((function(e,n){return Hb(a[n],t)})).defined((function(e,t){return[].concat(p()(r[t]),p()(a[t])).every(o)})).curve(n)(a)};return!T||c&&!Object.keys(O).length?C(R(S)):T&&!c?C(R(e)):Gf(new EN).style("areaStyle",x).style("connectStyle",Object.assign(Object.assign({},O),u)).style("areaPath",R(e)).style("connectPath",A.map(R).join("")).node()}var N=function(e){var t=e.slice(0,e.length/2),r=e.slice(e.length/2);return b?xN().y((function(e,n){return t[n][1]})).x1((function(e,n){return t[n][0]})).x0((function(e,t){return r[t][0]})).defined((function(e,n){return[].concat(p()(t[n]),p()(r[n])).every(o)})).curve(n)(t):xN().x((function(e,n){return t[n][0]})).y1((function(e,n){return t[n][1]})).y0((function(e,t){return r[t][1]})).defined((function(e,n){return[].concat(p()(t[n]),p()(r[n])).every(o)})).curve(n)(t)};return!T||c&&!Object.keys(O).length?C(N(S)):T&&!c?C(N(e)):Gf(new EN).style("areaStyle",x).style("connectStyle",Object.assign(Object.assign({},O),u)).style("areaPath",N(e)).style("connectPath",A.map(N).join("")).node()}};SN.props={defaultMarker:"smooth",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};var AN=function(e,t){var n=t.coordinate;return function(){var r=rh(n)?UT:oy;return SN(Object.assign({curve:r},e),t).apply(void 0,arguments)}};AN.props=Object.assign(Object.assign({},SN.props),{defaultMarker:"square"});var ON=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.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},TN=function(e,t){var n=ON(e,[]),r=t.coordinate;return function(){var e=rh(r)?RC:nh(r)?BC:FC;return SN(Object.assign({curve:e},n),t).apply(void 0,arguments)}};TN.props=Object.assign(Object.assign({},SN.props),{defaultMarker:"smooth"});var CN=function(e,t){return function(){return SN(Object.assign({curve:HC},e),t).apply(void 0,arguments)}};CN.props=Object.assign(Object.assign({},SN.props),{defaultMarker:"hvh"});var RN=function(e,t){return function(){return SN(Object.assign({curve:GC},e),t).apply(void 0,arguments)}};RN.props=Object.assign(Object.assign({},SN.props),{defaultMarker:"vh"});var NN=function(e,t){return function(){return SN(Object.assign({curve:WC},e),t).apply(void 0,arguments)}};NN.props=Object.assign(Object.assign({},SN.props),{defaultMarker:"hv"});var MN={area:AN,smooth:TN,hvh:CN,vh:RN,hv:NN},IN=function(){return function(e,t,n,r){var a,i,o=n.x,s=n.y,l=n.y1,c=n.series,u=t.x,d=t.y,f=c?Array.from(bf(e,(function(e){return c[e]})).values()):[e],p=f.map((function(e){return e[0]})).filter((function(e){return void 0!==e})),h=((null===(a=null==u?void 0:u.getBandWidth)||void 0===a?void 0:a.call(u))||0)/2,g=((null===(i=null==d?void 0:d.getBandWidth)||void 0===i?void 0:i.call(d))||0)/2;return[p,Array.from(f,(function(e){for(var t=e.length,n=new Array(2*t),a=0;a<e.length;a++){var i=e[a];n[a]=r.map([+o[i]+h,+s[i]+g]),n[t+a]=r.map([+o[i]+h,+l[i]+g])}return n})),f]}};IN.props={defaultShape:"area",defaultLabelShape:"label",composite:!1,shape:MN,channels:[].concat(p()(eC({shapes:Object.keys(MN)})),[{name:"x",required:!0},{name:"y",required:!0},{name:"size"},{name:"series",scale:"band"}]),preInference:[].concat(p()(aC()),[{type:JC},{type:DT},{type:bN}]),postInference:[].concat(p()([]),p()(nC())),interaction:{shareTooltip:!0,seriesTooltip:!0,crosshairs:!0}};var LN=function(){return function(e,t){var n=t.encode;if(n.y1)return[e,t];var r=IT(n,"y"),a=s()(r,1)[0];return[e,rf({},t,{encode:{y1:TT(p()(a))}})]}};LN.props={};var PN=function(){return function(e,t){var n=t.encode;if(n.x1)return[e,t];var r=IT(n,"x"),a=s()(r,1)[0];return[e,rf({},t,{encode:{x1:TT(p()(a))}})]}};PN.props={};var DN=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.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},_N=function(e,t){var n=e.arrow,r=void 0===n||n,a=e.arrowSize,i=void 0===a?"40%":a,o=DN(e,["arrow","arrowSize"]),l=t.document;return function(e,t,n){var a=n.defaultColor,c=DN(n,["defaultColor"]),u=t.color,d=void 0===u?a:u,f=t.transform,h=s()(e,2),g=h[0],m=h[1],v=Cy();if(v.moveTo.apply(v,p()(g)),v.lineTo.apply(v,p()(m)),r){var b=function(e,t,n){var r=n.arrowSize,a="string"==typeof r?+parseFloat(r)/100*Hb(e,t):r,i=Math.PI/6,o=Math.atan2(t[1]-e[1],t[0]-e[0]),s=Math.PI/2-o-i,l=o-i;return[[t[0]-a*Math.sin(s),t[1]-a*Math.cos(s)],[t[0]-a*Math.cos(l),t[1]-a*Math.sin(l)]]}(g,m,{arrowSize:i}),y=s()(b,2),k=y[0],x=y[1];v.moveTo.apply(v,p()(k)),v.lineTo.apply(v,p()(m)),v.lineTo.apply(v,p()(x))}return Gf(l.createElement("path",{})).call(Xb,c).style("d",v.toString()).style("stroke",d).style("transform",f).call(Xb,o).node()}};_N.props={defaultMarker:"line",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};var FN=function(e,t){var n=e.arrow,r=void 0!==n&&n;return function(){return _N(Object.assign(Object.assign({},e),{arrow:r}),t).apply(void 0,arguments)}};FN.props={defaultMarker:"line",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};var BN=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.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},jN=function(e,t){var n=BN(e,[]),r=t.coordinate,a=t.document;return function(e,t,i){var o=i.color,l=BN(i,["color"]),c=t.color,u=void 0===c?o:c,d=t.transform,f=s()(e,2),p=f[0],h=f[1],g=Cy();if(g.moveTo(p[0],p[1]),rh(r)){var m=r.getCenter();g.quadraticCurveTo(m[0],m[1],h[0],h[1])}else{Zb(g,p,h,qb(p,h),Hb(p,h)/2)}return Gf(a.createElement("path",{})).call(Xb,l).style("d",g.toString()).style("stroke",u).style("transform",d).call(Xb,n).node()}};jN.props={defaultMarker:"smooth",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};var zN=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.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},UN=function(e,t){var n=zN(e,[]),r=t.document;return function(e,t,a){var i=a.color,o=zN(a,["color"]),l=t.color,c=void 0===l?i:l,u=t.transform,d=s()(e,2),f=d[0],p=d[1],h=Cy();return h.moveTo(f[0],f[1]),h.bezierCurveTo(f[0]/2+p[0]/2,f[1],f[0]/2+p[0]/2,p[1],p[0],p[1]),Gf(r.createElement("path",{})).call(Xb,o).style("d",h.toString()).style("stroke",c).style("transform",u).call(Xb,n).node()}};UN.props={defaultMarker:"smooth",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};var HN=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.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};var GN=function(e,t){var n=e.cornerRatio,r=void 0===n?1/3:n,a=HN(e,["cornerRatio"]),i=t.coordinate,o=t.document;return function(e,t,n){var l=n.defaultColor,c=HN(n,["defaultColor"]),u=t.color,d=void 0===u?l:u,f=t.transform,p=s()(e,2),h=function(e,t,n,r){var a=Cy();if(rh(n)){var i=n.getCenter(),o=Hb(e,i),s=(Hb(t,i)-o)*r+o;return a.moveTo(e[0],e[1]),Zb(a,e,t,i,s),a.lineTo(t[0],t[1]),a}return nh(n)?(a.moveTo(e[0],e[1]),a.lineTo(e[0]+(t[0]-e[0])*r,e[1]),a.lineTo(e[0]+(t[0]-e[0])*r,t[1]),a.lineTo(t[0],t[1]),a):(a.moveTo(e[0],e[1]),a.lineTo(e[0],e[1]+(t[1]-e[1])*r),a.lineTo(t[0],e[1]+(t[1]-e[1])*r),a.lineTo(t[0],t[1]),a)}(p[0],p[1],i,r);return Gf(o.createElement("path",{})).call(Xb,c).style("d",h.toString()).style("stroke",d).style("transform",f).call(Xb,a).node()}};GN.props={defaultMarker:"vhv",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};var WN={link:FN,arc:jN,smooth:UN,vhv:GN},VN=function(e){return function(t,n,r,a){var i=r.x,o=r.y,s=r.x1,l=void 0===s?i:s,c=r.y1,u=void 0===c?o:c,d=oC(n,r,e),f=t.map((function(e){return[a.map(d([+i[e],+o[e]],e)),a.map(d([+l[e],+u[e]],e))]}));return[t,f]}};VN.props={defaultShape:"link",defaultLabelShape:"label",composite:!1,shape:WN,channels:[].concat(p()(eC({shapes:Object.keys(WN)})),[{name:"x",required:!0},{name:"y",required:!0}]),preInference:[].concat(p()(aC()),[{type:LN},{type:PN}]),postInference:[].concat(p()([]),p()(tC()))};var YN=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.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},qN=function(e,t){var n=t.coordinate,r=t.document;return function(t,a,i){var o=i.color,l=YN(i,["color"]),c=a.color,u=void 0===c?o:c,d=a.src,f=void 0===d?"":d,p=a.size,h=void 0===p?32:p,g=a.transform,m=void 0===g?"":g,v=e.width,b=void 0===v?h:v,y=e.height,k=void 0===y?h:y,x=s()(t,1),w=s()(x[0],2),E=w[0],S=w[1],A=n.getSize(),O=s()(A,2),T=O[0],C=O[1];b="string"==typeof b?sC(b)*T:b,k="string"==typeof k?sC(k)*C:k;var R=E-Number(b)/2,N=S-Number(k)/2;return Gf(r.createElement("image",{})).call(Xb,l).style("x",R).style("y",N).style("src",f).style("stroke",u).style("transform",m).call(Xb,e).style("width",b).style("height",k).node()}};qN.props={defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};var XN={image:qN},ZN=function(e){return e.cartesian?lC:function(t,n,r,a){var i=r.x,o=r.y,s=oC(n,r,e),l=Array.from(t,(function(e){var t=[+i[e],+o[e]];return[a.map(s(t,e))]}));return[t,l]}};ZN.props={defaultShape:"image",defaultLabelShape:"label",composite:!1,shape:XN,channels:[].concat(p()(eC({shapes:Object.keys(XN)})),[{name:"x",required:!0},{name:"y",required:!0},{name:"src",scale:"identity"},{name:"size"}]),preInference:[].concat(p()(aC()),[{type:pN},{type:gN}]),postInference:[].concat(p()([]),p()(tC()))};var KN=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.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};var QN=function(e,t){var n=t.coordinate,r=t.document;return function(t,a,i){var o=i.color,s=KN(i,["color"]),l=a.color,c=void 0===l?o:l,u=a.transform,d=function(e,t){var n=Cy();if(rh(t)){var r=t.getCenter(),a=[].concat(p()(e),[e[0]]),i=a.map((function(e){return Hb(e,r)}));return a.forEach((function(t,a){if(0!==a){var o=i[a],s=e[a-1],l=i[a-1];void 0!==l&&Math.abs(o-l)<1e-10?Zb(n,s,t,r,o):n.lineTo(t[0],t[1])}else n.moveTo(t[0],t[1])})),n.closePath(),n}return function(e,t){return t.forEach((function(t,n){return 0===n?e.moveTo(t[0],t[1]):e.lineTo(t[0],t[1])})),e.closePath(),e}(n,e)}(t,n);return Gf(r.createElement("path",{})).call(Xb,s).style("d",d.toString()).style("stroke",c).style("fill",c).style("transform",u).call(Xb,e).node()}};QN.props={defaultMarker:"square",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};var JN=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.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};var $N=function(e,t){var n=JN(e,[]),r=t.coordinate,a=t.document;return function(e,t,i){var o=i.color,l=JN(i,["color"]),c=t.color,u=void 0===c?o:c,d=t.transform,f=function(e,t){var n=s()(e,4),r=n[0],a=n[1],i=n[2],o=n[3],l=Cy();if(rh(t)){var c=t.getCenter(),u=Hb(c,r);return l.moveTo(r[0],r[1]),l.quadraticCurveTo(c[0],c[1],i[0],i[1]),Zb(l,i,o,c,u),l.quadraticCurveTo(c[0],c[1],a[0],a[1]),Zb(l,a,r,c,u),l.closePath(),l}return l.moveTo(r[0],r[1]),l.bezierCurveTo(r[0]/2+i[0]/2,r[1],r[0]/2+i[0]/2,i[1],i[0],i[1]),l.lineTo(o[0],o[1]),l.bezierCurveTo(o[0]/2+a[0]/2,o[1],o[0]/2+a[0]/2,a[1],a[0],a[1]),l.lineTo(r[0],r[1]),l.closePath(),l}(e,r);return Gf(a.createElement("path",{})).call(Xb,l).style("d",f.toString()).style("fill",u||o).style("stroke",u||o).style("transform",d).call(Xb,n).node()}};$N.props={defaultMarker:"square",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};var eM={polygon:QN,ribbon:$N},tM=function(){return function(e,t,n,r){var a=Object.entries(n).filter((function(e){return s()(e,1)[0].startsWith("x")})).map((function(e){return s()(e,2)[1]})),i=Object.entries(n).filter((function(e){return s()(e,1)[0].startsWith("y")})).map((function(e){return s()(e,2)[1]})),o=e.map((function(e){for(var t=[],n=0;n<a.length;n++){var o=a[n][e];if(void 0===o)break;var s=i[n][e];t.push(r.map([+o,+s]))}return t}));return[e,o]}};tM.props={defaultShape:"polygon",defaultLabelShape:"label",composite:!1,shape:eM,channels:[].concat(p()(eC({shapes:Object.keys(eM)})),[{name:"x",required:!0},{name:"y",required:!0}]),preInference:p()(aC()),postInference:[].concat(p()([]),p()(tC()))};var nM=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.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};var rM=function(e,t){var n=t.coordinate,r=t.document;return function(t,a,i){var o=a.color,l=a.transform,c=i.color,u=i.fill,d=void 0===u?c:u,f=i.stroke,h=void 0===f?c:f,g=nM(i,["color","fill","stroke"]),m=function(e,t){var n=Cy();if(rh(t)){var r=t.getCenter(),a=s()(r,2),i=a[0],o=a[1],l=Gb(zb(e[0],r)),c=Gb(zb(e[1],r)),u=Hb(r,e[2]),d=Hb(r,e[3]),f=Hb(r,e[8]),h=Hb(r,e[10]),g=Hb(r,e[11]);n.moveTo.apply(n,p()(e[0])),n.arc(i,o,u,l,c),n.arc(i,o,u,c,l,!0),n.moveTo.apply(n,p()(e[2])),n.lineTo.apply(n,p()(e[3])),n.moveTo.apply(n,p()(e[4])),n.arc(i,o,d,l,c),n.lineTo.apply(n,p()(e[6])),n.arc(i,o,h,c,l,!0),n.closePath(),n.moveTo.apply(n,p()(e[8])),n.arc(i,o,f,l,c),n.arc(i,o,f,c,l,!0),n.moveTo.apply(n,p()(e[10])),n.lineTo.apply(n,p()(e[11])),n.moveTo.apply(n,p()(e[12])),n.arc(i,o,g,l,c),n.arc(i,o,g,c,l,!0)}else n.moveTo.apply(n,p()(e[0])),n.lineTo.apply(n,p()(e[1])),n.moveTo.apply(n,p()(e[2])),n.lineTo.apply(n,p()(e[3])),n.moveTo.apply(n,p()(e[4])),n.lineTo.apply(n,p()(e[5])),n.lineTo.apply(n,p()(e[6])),n.lineTo.apply(n,p()(e[7])),n.closePath(),n.moveTo.apply(n,p()(e[8])),n.lineTo.apply(n,p()(e[9])),n.moveTo.apply(n,p()(e[10])),n.lineTo.apply(n,p()(e[11])),n.moveTo.apply(n,p()(e[12])),n.lineTo.apply(n,p()(e[13]));return n}(t,n);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()}};rM.props={defaultMarker:"point",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};var aM=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.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};var iM=function(e,t){var n=t.coordinate,r=t.document;return function(t,a,i){var o=a.color,l=a.transform,c=i.color,u=i.fill,d=void 0===u?c:u,f=i.stroke,h=void 0===f?c:f,g=aM(i,["color","fill","stroke"]),m=function(e,t){var n=arguments.length>2&&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);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};var dM=function(e,t){var n=e.arrow,r=e.arrowSize,a=void 0===r?4:r,i=uM(e,["arrow","arrowSize"]),o=t.coordinate,l=t.document;return function(e,t,r){var c=r.color,u=r.lineWidth,d=uM(r,["color","lineWidth"]),f=t.color,p=void 0===f?c:f,h=t.size,g=void 0===h?u:h,m=n?function(e,t,n){return e.createElement("path",{style:Object.assign({d:"M ".concat(t,",").concat(t," L -").concat(t,",0 L ").concat(t,",-").concat(t," L 0,0 Z"),transformOrigin:"center"},n)})}(l,a,Object.assign({fill:i.stroke||p,stroke:i.stroke||p},_f(i,"arrow"))):null,v=function(e,t){if(!rh(t))return Iy().x((function(e){return e[0]})).y((function(e){return e[1]}))(e);var n=t.getCenter();return rx()({startAngle:0,endAngle:2*Math.PI,outerRadius:Hb(e[0],n),innerRadius:Hb(e[1],n)})}(e,o),b=function(e,t){if(!rh(e))return t;var n=e.getCenter(),r=s()(n,2),a=r[0],i=r[1];return"translate(".concat(a,", ").concat(i,") ").concat(t||"")}(o,t.transform);return Gf(l.createElement("path",{})).call(Xb,d).style("d",v).style("stroke",p).style("lineWidth",g).style("transform",b).style("markerEnd",m).call(Xb,i).node()}};dM.props={defaultMarker:"line",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};var fM=function(){return function(e,t){var n=t.data;return!Array.isArray(n)||n.some(PT)?[e,t]:[e,rf({},t,{encode:{x:TT(n)}})]}};fM.props={};var pM={line:dM},hM=function(e){return function(t,n,r,a){var i=r.x,o=oC(n,r,rf({style:{bandOffset:0}},e)),s=Array.from(t,(function(e){return[[i[e],1],[i[e],0]].map((function(t){return a.map(o(t,e))}))}));return[t,s]}};hM.props={defaultShape:"line",defaultLabelShape:"label",composite:!1,shape:pM,channels:[].concat(p()(rC({shapes:Object.keys(pM)})),[{name:"x",required:!0}]),preInference:[].concat(p()(aC()),[{type:fM}]),postInference:p()([])};var gM=function(){return function(e,t){var n=t.data;return!Array.isArray(n)||n.some(PT)?[e,t]:[e,rf({},t,{encode:{y:TT(n)}})]}};gM.props={};var mM={line:dM},vM=function(e){return function(t,n,r,a){var i=r.y,o=oC(n,r,rf({style:{bandOffset:0}},e)),s=Array.from(t,(function(e){return[[0,i[e]],[1,i[e]]].map((function(t){return a.map(o(t,e))}))}));return[t,s]}};vM.props={defaultShape:"line",defaultLabelShape:"label",composite:!1,shape:mM,channels:[].concat(p()(rC({shapes:Object.keys(mM)})),[{name:"y",required:!0}]),preInference:[].concat(p()(aC()),[{type:gM}]),postInference:p()([])};var bM=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.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function yM(e,t,n){return[["M",e,t],["L",e+2*n,t-n],["L",e+2*n,t+n],["Z"]]}var kM=function(e,t){var n=e.offset,r=void 0===n?0:n,a=e.offset1,i=void 0===a?r:a,o=e.offset2,l=void 0===o?r:o,c=e.connectLength1,u=e.endMarker,d=void 0===u||u,f=bM(e,["offset","offset1","offset2","connectLength1","endMarker"]),p=t.coordinate;return function(e,t,n){var r=n.color,a=n.connectLength1,o=bM(n,["color","connectLength1"]),u=t.color,h=t.transform,g=function(e,t,n,r){var a=arguments.length>4&&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);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},PM=function(e,t){e.arrow;var n=e.colorAttribute,r=LM(e,["arrow","colorAttribute"]),a=t.coordinate,i=t.document;return function(e,t,o){var l=o.color,c=(o.stroke,LM(o,["color","stroke"])),u=t.d,d=t.color,f=void 0===d?l:d,p=a.getSize(),h=s()(p,2),g=h[0],m=h[1];return Gf(i.createElement("path",{})).call(Xb,c).style("d","function"==typeof u?u({width:g,height:m}):u).style(n,f).call(Xb,r).node()}};PM.props={defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};var DM=function(e,t){return PM(Object.assign({colorAttribute:"fill"},e),t)};DM.props={defaultMarker:"hvh",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};var _M=function(e,t){return PM(Object.assign({fill:"none",colorAttribute:"stroke"},e),t)};_M.props={defaultMarker:"hvh",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};var FM={path:DM,hollow:_M},BM=function(e){return function(e,t,n,r){return[e,e.map((function(){return[[0,0]]}))]}};BM.props={defaultShape:"path",defaultLabelShape:"label",shape:FM,composite:!1,channels:[].concat(p()(eC({shapes:Object.keys(FM)})),[{name:"d",scale:"identity"}]),preInference:p()(aC()),postInference:p()([])};var jM=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.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},zM=function(e,t){var n=e.render,r=jM(e,["render"]);return function(e){var a=s()(e,1),i=s()(a[0],2),o=i[0],l=i[1];return n(Object.assign(Object.assign({},r),{x:o,y:l}),t)}};zM.props={defaultMarker:"point",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};var UM=function(){return function(e,t){var n=t.style,r=void 0===n?{}:n;return[e,rf({},t,{style:Object.assign(Object.assign({},r),Object.fromEntries(Object.entries(r).filter((function(e){return"function"==typeof s()(e,2)[1]})).map((function(e){var t=s()(e,2),n=t[0],r=t[1];return[n,function(){return r}]}))))})]}};UM.props={};var HM=function(e){return e.cartesian?lC:function(t,n,r,a){var i=r.x,o=r.y,s=oC(n,r,e),l=Array.from(t,(function(e){var t=[+i[e],+o[e]];return[a.map(s(t,e))]}));return[t,l]}};HM.props={defaultShape:"shape",defaultLabelShape:"label",composite:!1,shape:{shape:zM},channels:[{name:"x",required:!0},{name:"y",required:!0}],preInference:[].concat(p()(aC()),[{type:pN},{type:gN},{type:UM}])};var GM=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.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},WM=function(e,t){var n=t.document;return function(t,r,a){var i=r.transform,o=a.color,l=GM(a,["color"]),c=r.color,u=void 0===c?o:c,d=th()(t),f=d[0],h=d.slice(1),g=Cy();return g.moveTo.apply(g,p()(f)),h.forEach((function(e){var t=s()(e,2),n=t[0],r=t[1];g.lineTo(n,r)})),g.closePath(),Gf(n.createElement("path",{})).call(Xb,l).style("d",g.toString()).style("stroke",u||o).style("fill",u||o).style("fillOpacity",.4).style("transform",i).call(Xb,e).node()}};WM.props={defaultMarker:"square",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};var VM={density:WM},YM=function(){return function(e,t,n,r){var a=n.x,i=n.series,o=Object.entries(n).filter((function(e){return s()(e,1)[0].startsWith("y")})).map((function(e){return s()(e,2)[1]})),l=Object.entries(n).filter((function(e){return s()(e,1)[0].startsWith("size")})).map((function(e){return s()(e,2)[1]}));if(void 0===a||void 0===o||void 0===l)throw new Error("Missing encode for x or y or size channel.");var c=t.x,u=t.series,d=Array.from(e,(function(t){var n=c.getBandWidth(c.invert(+a[t])),s=n*(u?u.getBandWidth(u.invert(+(null==i?void 0:i[t]))):1),d=(+(null==i?void 0:i[t])||0)*n,f=+a[t]+d+s/2;return[].concat(p()(o.map((function(n,r){return[f+ +l[r][t]/e.length,+o[r][t]]}))),p()(o.map((function(n,r){return[f-+l[r][t]/e.length,+o[r][t]]})).reverse())).map((function(e){return r.map(e)}))}));return[e,d]}};function qM(e){var t,n,r,a=e||1;function i(e,i){++t>a&&(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;h<p;h+=4){var g=f[h],m=4*g;if(m){var v=o||Math.max(0,Math.min(s,Math.max(i,g)));f[h-3]=r[m],f[h-2]=r[m+1],f[h-1]=r[m+2],f[h]=l?r[m+3]:v}}return d}(l,e,t,c,s),d=XM(o,e,t).getContext("2d");return d.putImageData(u,0,0),d}var JM=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.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};var $M=function(e,t){var n=e.gradient,r=e.opacity,a=e.maxOpacity,i=e.minOpacity,o=e.blur,l=e.useGradientOpacity,c=JM(e,["gradient","opacity","maxOpacity","minOpacity","blur","useGradientOpacity"]),u=t.coordinate,d=t.createCanvas,f=t.document;return function(e,t,p){var h,g,m=t.transform,v=u.getSize(),b=s()(v,2),y=b[0],k=b[1],x=e.map((function(e){return{x:e[0],y:e[1],value:e[2],radius:e[3]}})),w=xA(e,(function(e){return e[2]})),E=Wp(e,(function(e){return e[2]})),S=y&&k?QM(y,k,w,E,x,(h={gradient:n,opacity:r,minOpacity:i,maxOpacity:a,blur:o,useGradientOpacity:l},g=function(e){return void 0===e},Object.keys(h).reduce((function(e,t){var n=h[t];return g(n,t)||(e[t]=n),e}),{})),d):{canvas:null};return Gf(f.createElement("image",{})).call(Xb,p).style("x",0).style("y",0).style("width",y).style("height",k).style("src",S.canvas.toDataURL()).style("transform",m).call(Xb,c).node()}};$M.props={defaultMarker:"point",defaultEnterAnimation:"fadeIn",defaultUpdateAnimation:"morphing",defaultExitAnimation:"fadeOut"};var eI={heatmap:$M},tI=function(e){return function(e,t,n,r){var a=n.x,i=n.y,o=n.size,s=n.color;return[[0],[Array.from(e,(function(e){var t=o?+o[e]:40;return[].concat(p()(r.map([+a[e],+i[e]])),[s[e],t])}))]]}};tI.props={defaultShape:"heatmap",defaultLabelShape:"label",composite:!1,shape:eI,channels:[].concat(p()(eC({shapes:Object.keys(eI)})),[{name:"x",required:!0},{name:"y",required:!0},{name:"color",scale:"identity",required:!0},{name:"size"}]),preInference:[].concat(p()(aC()),[{type:_T},{type:aN}]),postInference:[].concat(p()([]),p()(tC()))};var nI=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())}))},rI=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.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function aI(e,t){var n=t.text,r=void 0===n?"text":n,a=t.value,i=void 0===a?"value":a;return e.map((function(e){return Object.assign(Object.assign({},e),{text:e[r],value:e[i]})}))}var iI=function(e,t){return nI(void 0,void 0,void 0,Sf()().mark((function n(){var r,a,i,o,s,l,c,u,d,f,p,h;return Sf()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return r=t.width,a=t.height,i=e.data,o=e.encode,s=void 0===o?{}:o,l=e.scale,c=e.style,u=void 0===c?{}:c,d=e.layout,f=void 0===d?{}:d,p=rI(e,["data","encode","scale","style","layout"]),h=aI(i,s),n.abrupt("return",rf({},{axis:!1,type:"text",encode:{x:"x",y:"y",text:"text",rotate:"rotate",fontSize:"size",shape:"tag"},scale:{x:{range:[0,1]},y:{range:[0,1]}},style:{fontFamily:function(e){return e.fontFamily}}},Object.assign(Object.assign({data:{value:h,transform:[Object.assign({type:"wordCloud",size:[r,a]},f)]},encode:s,scale:l,style:u},p),{axis:!1})));case 4:case"end":return n.stop()}}),n)})))};iI.props={};var oI=function(){return["#5B8FF9","#5AD8A6","#5D7092","#F6BD16","#6F5EF9","#6DC8EC","#945FB9","#FF9845","#1E9493","#FF99C3"]};oI.props={};var sI=function(){return["#5B8FF9","#CDDDFD","#5AD8A6","#CDF3E4","#5D7092","#CED4DE","#F6BD16","#FCEBB9","#6F5EF9","#D3CEFD","#6DC8EC","#D3EEF9","#945FB9","#DECFEA","#FF9845","#FFE0C7","#1E9493","#BBDEDE","#FF99C3","#FFE0ED"]};sI.props={};var lI=function(e){return new Vm(e)};lI.props={};var cI=Symbol("defaultUnknown");function uI(e,t,n){for(var r=0;r<t.length;r+=1)e.has(t[r])||e.set(n(t[r]),r)}function dI(e){var t=e.value,n=e.from,r=e.to,a=e.mapper,i=e.notFoundReturn,o=a.get(t);if(void 0===o){if(i!==cI)return i;o=n.push(t)-1,a.set(t,o)}return r[o%r.length]}function fI(e){return e instanceof Date?function(e){return"".concat(e)}:"object"===E()(e)?function(e){return JSON.stringify(e)}:function(e){return e}}var pI=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:[],unknown:cI}}},{key:"map",value:function(e){return 0===this.domainIndexMap.size&&uI(this.domainIndexMap,this.getDomain(),this.domainKey),dI({value:this.domainKey(e),mapper:this.domainIndexMap,from:this.getDomain(),to:this.getRange(),notFoundReturn:this.options.unknown})}},{key:"invert",value:function(e){return 0===this.rangeIndexMap.size&&uI(this.rangeIndexMap,this.getRange(),this.rangeKey),dI({value:this.rangeKey(e),mapper:this.rangeIndexMap,from:this.getRange(),to:this.getDomain(),notFoundReturn:this.options.unknown})}},{key:"rescale",value:function(e){var t=s()(this.options.domain,1)[0],n=s()(this.options.range,1)[0];if(this.domainKey=fI(t),this.rangeKey=fI(n),!this.rangeIndexMap)return this.rangeIndexMap=new Map,void(this.domainIndexMap=new Map);e&&!e.range||this.rangeIndexMap.clear(),(!e||e.domain||e.compare)&&(this.domainIndexMap.clear(),this.sortedDomain=void 0)}},{key:"clone",value:function(){return new n(this.options)}},{key:"getRange",value:function(){return this.options.range}},{key:"getDomain",value:function(){if(this.sortedDomain)return this.sortedDomain;var e=this.options,t=e.domain,n=e.compare;return this.sortedDomain=n?p()(t).sort(n):t,this.sortedDomain}}]),n}(wm),hI=function(e){return new pI(e)};function gI(e,t){var n=e.map,r=(0,e.initKey)(t);return n.has(r)?n.get(r):t}function mI(e){return"object"===E()(e)?e.valueOf():e}hI.props={};var vI=function(e){y()(n,e);var t=x()(n);function n(e){var r;if(g()(this,n),(r=t.call(this)).map=new Map,r.initKey=mI,null!==e){var a,i=d()(e);try{for(i.s();!(a=i.n()).done;){var o=s()(a.value,2),l=o[0],c=o[1];r.set(l,c)}}catch(e){i.e(e)}finally{i.f()}}return r}return v()(n,[{key:"get",value:function(e){return sf()(cf()(n.prototype),"get",this).call(this,gI({map:this.map,initKey:this.initKey},e))}},{key:"has",value:function(e){return sf()(cf()(n.prototype),"has",this).call(this,gI({map:this.map,initKey:this.initKey},e))}},{key:"set",value:function(e,t){return sf()(cf()(n.prototype),"set",this).call(this,function(e,t){var n=e.map,r=(0,e.initKey)(t);return n.has(r)?n.get(r):(n.set(r,t),t)}({map:this.map,initKey:this.initKey},e),t)}},{key:"delete",value:function(e){return sf()(cf()(n.prototype),"delete",this).call(this,function(e,t){var n=e.map,r=(0,e.initKey)(t);return n.has(r)&&(t=n.get(r),n.delete(r)),t}({map:this.map,initKey:this.initKey},e))}}]),n}(df()(Map));function bI(e){return Math.round(1e12*e)/1e12}function yI(e){for(var t=e.domain,n=e.range,r=e.paddingOuter,a=e.paddingInner,i=e.flex,o=e.round,l=e.align,c=t.length,u=function(e,t){var n=t-e.length;return n>0?[].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;T<c;T+=1){O[T]=bI(A);var C=t[T];A+=w.get(C)}return{valueBandWidth:x,valueStep:w,adjustedRange:O}}var kI=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,paddingInner:0,paddingOuter:0,padding:0,unknown:cI,flex:[]}}},{key:"clone",value:function(){return new n(this.options)}},{key:"getStep",value:function(e){return void 0===this.valueStep?1:"number"==typeof this.valueStep?this.valueStep:void 0===e?Array.from(this.valueStep.values())[0]:this.valueStep.get(e)}},{key:"getBandWidth",value:function(e){return void 0===this.valueBandWidth?1:"number"==typeof this.valueBandWidth?this.valueBandWidth:void 0===e?Array.from(this.valueBandWidth.values())[0]:this.valueBandWidth.get(e)}},{key:"getRange",value:function(){return this.adjustedRange}},{key:"getPaddingInner",value:function(){var e=this.options,t=e.padding,n=e.paddingInner;return t>0?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<a;r++)n.push(e[r].substr(0,t));return n}var II=function(e){return function(t,n){var r=n[e].map((function(e){return e.toLowerCase()})),a=r.indexOf(t.toLowerCase());return a>-1?a:null}};function LI(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];for(var r=0,a=t;r<a.length;r++){var i=a[r];for(var o in i)e[o]=i[o]}return e}var PI=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],DI=["January","February","March","April","May","June","July","August","September","October","November","December"],_I=MI(DI,3),FI={dayNamesShort:MI(PI,3),dayNames:PI,monthNamesShort:_I,monthNames:DI,amPm:["am","pm"],DoFn:function(e){return e+["th","st","nd","rd"][e%10>3?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.length<t;)e="0"+e;return e},zI={D:function(e){return String(e.getDate())},DD:function(e){return jI(e.getDate())},Do:function(e,t){return t.DoFn(e.getDate())},d:function(e){return String(e.getDay())},dd:function(e){return jI(e.getDay())},ddd:function(e,t){return t.dayNamesShort[e.getDay()]},dddd:function(e,t){return t.dayNames[e.getDay()]},M:function(e){return String(e.getMonth()+1)},MM:function(e){return jI(e.getMonth()+1)},MMM:function(e,t){return t.monthNamesShort[e.getMonth()]},MMMM:function(e,t){return t.monthNames[e.getMonth()]},YY:function(e){return jI(String(e.getFullYear()),4).substr(2)},YYYY:function(e){return jI(e.getFullYear(),4)},h:function(e){return String(e.getHours()%12||12)},hh:function(e){return jI(e.getHours()%12||12)},H:function(e){return String(e.getHours())},HH:function(e){return jI(e.getHours())},m:function(e){return String(e.getMinutes())},mm:function(e){return jI(e.getMinutes())},s:function(e){return String(e.getSeconds())},ss:function(e){return jI(e.getSeconds())},S:function(e){return String(Math.round(e.getMilliseconds()/100))},SS:function(e){return jI(Math.round(e.getMilliseconds()/10),2)},SSS:function(e){return jI(e.getMilliseconds(),3)},a:function(e,t){return e.getHours()<12?t.amPm[0]:t.amPm[1]},A:function(e,t){return e.getHours()<12?t.amPm[0].toUpperCase():t.amPm[1].toUpperCase()},ZZ:function(e){var t=e.getTimezoneOffset();return(t>0?"-":"+")+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);c<t;n(c,l),a(c))s.push(new Date(+c));return s},duration:e}}var nL=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()})),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])<p(u[v])/g?u[v-1]:u[v],y=s()(b,2),k=y[0],x=y[1];i=[k,r?Math.ceil(r/k.duration):x]}else{i=[f,Math.max(Bm(o,l,h),1)]}return i}var xL=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.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)<e?".SSS":r.floor(e)<e?":ss":a.floor(e)<e?"hh:mm":i.floor(e)<e?"hh A":s.floor(e)<e?o.floor(e)<e?"MMM DD":"ddd DD":l.floor(e)<e?"MMMM":"YYYY"}(e,r))}}},{key:"clone",value:function(){return new n(this.options)}}]),n}(Gm),AL=function(e){return new SL(e)};AL.props={};var OL=function(e){return function(t){return-e(-t)}},TL=function(e,t){var n=Math.log(e),r=e===Math.E?Math.log:10===e?Math.log10:2===e?Math.log2:function(e){return Math.log(e)/n};return t?OL(r):r},CL=function(e,t){var n=e===Math.E?Math.exp:function(t){return Math.pow(e,t)};return t?OL(n):n},RL=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:10,a=e<0,i=CL(r,a),o=TL(r,a),s=t<e,l=s?t:e,c=s?e:t,u=o(l),d=o(c),f=[];if(!(r%1)&&d-u<n){if(u=Math.floor(u),d=Math.ceil(d),a)for(;u<=d;u+=1)for(var p=i(u),h=r-1;h>=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;v<r;v+=1){var b=m*v;if(b>c)break;b>=l&&f.push(b)}2*f.length<n&&(f=Wm(l,c,n))}else{var y=-1===n?d-u:Math.min(d-u,n);f=Wm(u,d,y).map(i)}return s?f.reverse():f},NL=function(e,t,n,r){var a=e<0,i=TL(r,a),o=CL(r,a),s=e>t,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<t?-1:1;return"horizontal"===n?[o*a,0]:[0,o*i]},t.prototype.prepareFollowingPage=function(e){var t=this.currPage,n=this.pageViews;if(this.setVisiblePages([e,t]),e!==t){var r=Wt(this.getFollowingPageDiff(e),2),a=r[0],i=r[1];n[e].setLocalPosition(a,i)}},t.prototype.renderController=function(e){var t=this,n=this.attributes.controllerSpacing,r=this.pageShape,a=r.pageWidth,i=r.pageHeight,o=this.pageViews.length>=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 e<l}))?(n=Wt([y+E,k,S],3),p=n[0],h=n[1],y=n[2],{width:x,height:w,x:p,y:h,page:g,index:t,pageIndex:m++,row:b,col:v++}):(i=Wt([b+1,0,0,k+w+r],4),b=i[0],v=i[1],y=i[2],(k=i[3])+w<=d&&cP(b,(function(e){return e<s}))?(o=Wt([y,k,x],3),p=o[0],h=o[1],y=o[2],{width:x,height:w,x:p,y:h,page:g,index:t,pageIndex:m++,row:b,col:v++}):(c=Wt([0,0,x,0,g+1,0,0,0],8),p=c[0],h=c[1],y=c[2],k=c[3],g=c[4],m=c[5],b=c[6],v=c[7],{width:x,height:w,x:p,y:h,page:g,index:t,pageIndex:m++,row:b,col:v++}))}))},Object.defineProperty(t.prototype,"itemsLayout",{get:function(){this.navigatorShape=[0,0];var e="grid"===this.attributes.layout?this.getGridLayout:this.getFlexLayout,t=e.call(this);return t.slice(-1)[0].page>0?(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){t<a.length-1?(Un(r[e])||(r[e]=Pt(a[t+1])?[]:{}),r=r[e]):r[e]=n}))}(l,"__layout__",e),l.update({x:t,y:n,width:o,height:s})}))})),this.relayoutNavigator()},t.prototype.renderNavigator=function(e){var t=this.attributes.orientation,n=Yh(this.attributes,"nav"),r=wh({orientation:t},n),a=this;return e.selectAll(lP.navigator.class).data(["nav"]).join((function(e){return e.append((function(){return new iP({style:r})})).attr("className",lP.navigator.name).each((function(){a.navigator=this}))}),(function(e){return e.each((function(){this.update(r)}))}),(function(e){return e.remove()})),this.navigator},t.prototype.getBBox=function(){return this.navigator.getBBox()},t.prototype.render=function(e,t){var n=this.attributes.data;if(n&&0!==n.length){var r=this.renderNavigator(Nh(t));this.renderItems(r.getContainer()),this.adjustLayout()}},t.prototype.dispatchCustomEvent=function(e,t){var n=new al(e,{detail:t});this.dispatchEvent(n)},t}(Oh),dP=function(e){function t(t){return e.call(this,t,qv)||this}return zt(t,e),t.prototype.renderTitle=function(e,t,n){var r=this.attributes,a=r.showTitle,i=r.titleText,o=Wt(Xh(Yh(this.attributes,"title")),2),s=o[0],l=o[1];this.titleGroup=e.maybeAppendByClassName(Zv.titleGroup,"g").styles(l);var c=Ut(Ut({width:t,height:n},s),{text:a?i:""});this.title=this.titleGroup.maybeAppendByClassName(Zv.title,(function(){return new vm({style:c})})).update(c)},t.prototype.renderItems=function(e,t){var n=t.x,r=t.y,a=t.width,i=t.height,o=Wt(Xh(Yh(this.attributes,"title",!0)),2),s=o[0],l=o[1],c=Ut(Ut({},s),{width:a,height:i,x:0,y:0});this.itemsGroup=e.maybeAppendByClassName(Zv.itemsGroup,"g").styles(Ut(Ut({},l),{transform:"translate(".concat(n,", ").concat(r,")")}));var u=this;this.itemsGroup.selectAll(Zv.items.class).data(["items"]).join((function(e){return e.append((function(){return new uP({style:c})})).attr("className",Zv.items.name).each((function(){u.items=Nh(this)}))}),(function(e){return e.update(c)}),(function(e){return e.remove()}))},t.prototype.adjustLayout=function(){if(this.attributes.showTitle){var e=this.title.node().getAvailableSpace(),t=e.x,n=e.y;this.itemsGroup.node().style.transform="translate(".concat(t,", ").concat(n,")")}},Object.defineProperty(t.prototype,"availableSpace",{get:function(){var e=this.attributes,t=e.showTitle,n=e.width,r=e.height;return t?this.title.node().getAvailableSpace():new pm(0,0,n,r)},enumerable:!1,configurable:!0}),t.prototype.getBBox=function(){var t,n,r=null===(t=this.title)||void 0===t?void 0:t.node(),a=null===(n=this.items)||void 0===n?void 0:n.node();return r&&a?function(e,t){var n=e.attributes,r=n.position,a=n.spacing,i=n.inset,o=n.text,s=e.getBBox(),l=t.getBBox(),c=gm(r),u=Wt(zg(o?a:0),4),d=u[0],f=u[1],p=u[2],h=u[3],g=Wt(zg(i),4),m=g[0],v=g[1],b=g[2],y=g[3],k=Wt([h+f,d+p],2),x=k[0],w=k[1],E=Wt([y+v,m+b],2),S=E[0],A=E[1];if("l"===c[0])return new pm(s.x,s.y,l.width+s.width+x+S,Math.max(l.height+A,s.height));if("t"===c[0])return new pm(s.x,s.y,Math.max(l.width+S,s.width),l.height+s.height+w+A);var O=Wt([t.attributes.width||l.width,t.attributes.height||l.height],2),T=O[0],C=O[1];return new pm(l.x,l.y,T+s.width+x+S,C+s.height+w+A)}(r,a):e.prototype.getBBox.call(this)},t.prototype.render=function(e,t){var n=this.attributes,r=n.width,a=n.height,i=n.x,o=void 0===i?0:i,s=n.y,l=void 0===s?0:s,c=Nh(t);t.style.transform="translate(".concat(o,", ").concat(l,")"),this.renderTitle(c,r,a),this.renderItems(c,this.availableSpace),this.adjustLayout()},t}(Oh);function fP(e){if(Up(e)){return e[e.length-1]}}var pP=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.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function hP(e,t){var n=t.scales,r=t.library,a=function(e,t){var n,r=ov(e,"shape"),a=ov(e,"color"),i=r?r.clone():null,o=[],l=d()(t);try{var c=function(){var e=s()(n.value,2),t=e[0],r=e[1],l=t.type,c=((null==a?void 0:a.getOptions().domain.length)>0?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;i<o.length;i++){var l=u[i%u.length];r[i]===l&&a++}return[a/r.length,[n,r]]})).sort((function(e,t){return t[0]-e[0]}))[0][1]}(n,t.markState),i=s()(a,2),o=i[0],l=i[1],c=e.itemMarker,u=e.itemMarkerSize,f=function(e,t){var n,a,i,s=(null===(i=null===(a=null===(n=r["mark.".concat(o)])||void 0===n?void 0:n.props)||void 0===a?void 0:a.shape[e])||void 0===i?void 0:i.props.defaultMarker)||fP(e.split(".")),l="function"==typeof u?u(t):u;return function(){return function(e,t){t.d;var n=t.fill,r=t.lineWidth,a=(t.path,t.stroke),i=t.color,o=rR(t,["d","fill","lineWidth","path","stroke","color"]),s=MR.get(e)||MR.get("point");return function(){return new pc({style:Object.assign(Object.assign({},o),{d:s.apply(void 0,arguments),stroke:s.style.includes("stroke")?i||a:"",fill:s.style.includes("fill")?i||n:"",lineWidth:s.style.includes("lineWidth")?r||r||2:0})})}}(s,{color:t.color})(0,0,l)}},p=function(e){return"".concat(l[e])};return ov(n,"shape")&&!c?function(e,t){return f(p(t),e)}:"function"==typeof c?function(e,t){var n=c(e.id,t);return"string"==typeof n?f(n,e):n}:function(e,t){return f(c||p(t),e)}}function gP(e){var t=ov(e,"opacity");if(t){var n=t.getOptions().range;return function(e,t){return n[t]}}}function mP(e,t){var n=e.labelFormatter,r=void 0===n?function(e){return"".concat(e)}:n,a=t.scales,i=function(e,t){var n=ov(e,"size");return n instanceof wI?2*n.map(NaN):t}(a,t.theme.legendCategory.itemMarkerSize),o={itemMarker:hP(Object.assign(Object.assign({},e),{itemMarkerSize:i}),t),itemMarkerSize:i,itemMarkerOpacity:gP(a)},s="string"==typeof r?Mp(r):r,l=ov(a,"color"),c=function(e){return e.find((function(e){return e.getOptions().domain.length>0})).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);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function kP(e,t,n,r){switch(r){case"center":return{x:e+n/2,y:t,textAlign:"middle"};case"right":return{x:e+n,y:t,textAlign:"right"};default:return{x:e,y:t,textAlign:"left"}}}var xP,wP=(xP={render:function(e,t){var n=e.width,r=e.title,a=e.subtitle,i=e.spacing,o=void 0===i?2:i,s=e.align,l=void 0===s?"left":s,c=e.x,u=e.y,d=yP(e,["width","title","subtitle","spacing","align","x","y"]);t.style.transform="translate(".concat(c,", ").concat(u,")");var f=_f(d,"title"),p=_f(d,"subtitle"),h=tv(t,".title","text").attr("className","title").call(Xb,Object.assign(Object.assign(Object.assign({},kP(0,0,n,l)),{fontSize:14,textBaseline:"top",text:r}),f)).node().getLocalBounds();tv(t,".sub-title","text").attr("className","sub-title").call((function(e){if(!a)return e.node().remove();e.node().attr(Object.assign(Object.assign(Object.assign({},kP(0,h.max[1]+o,n,l)),{fontSize:12,textBaseline:"top",text:a}),p))}))}},function(e){y()(n,e);var t=x()(n);function n(e){var r;return g()(this,n),(r=t.call(this,e)).descriptor=xP,r}return v()(n,[{key:"connectedCallback",value:function(){var e,t;null===(t=(e=this.descriptor).render)||void 0===t||t.call(e,this.attributes,this)}},{key:"update",value:function(){var e,t,n=arguments.length>0&&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;r<a;r++)"object"===E()(t[r])&&null!=t[r]?n[r]=e(t[r]):n[r]=t[r]}else for(var i in n={},t)"object"===E()(t[i])&&null!=t[i]?n[i]=e(t[i]):n[i]=t[i];return n},AP=function(e){function t(t){var n=this,r=t.style,a=Ht(t,["style"]);return(n=e.call(this,rf({},{type:"column"},Ut({style:r},a)))||this).columnsGroup=new oc({name:"columns"}),n.appendChild(n.columnsGroup),n.render(),n}return zt(t,e),t.prototype.render=function(){var e=this.attributes,t=e.columns,n=e.x,r=e.y;this.columnsGroup.style.transform="translate(".concat(n,", ").concat(r,")"),Nh(this.columnsGroup).selectAll(".column").data(t.flat()).join((function(e){return e.append("rect").attr("className","column").each((function(e){this.attr(e)}))}),(function(e){return e.each((function(e){this.attr(e)}))}),(function(e){return e.remove()}))},t.prototype.update=function(e){this.attr(wh({},this.attributes,e)),this.render()},t.prototype.clear=function(){this.removeChildren()},t}(tc),OP=function(e){function t(t){var n=this,r=t.style,a=Ht(t,["style"]);return(n=e.call(this,rf({},{type:"lines"},Ut({style:r},a)))||this).linesGroup=n.appendChild(new oc),n.areasGroup=n.appendChild(new oc),n.render(),n}return zt(t,e),t.prototype.render=function(){var e=this.attributes,t=e.lines,n=e.areas,r=e.x,a=e.y;this.style.transform="translate(".concat(r,", ").concat(a,")"),t&&this.renderLines(t),n&&this.renderAreas(n)},t.prototype.clear=function(){this.linesGroup.removeChildren(),this.areasGroup.removeChildren()},t.prototype.update=function(e){this.attr(wh({},this.attributes,e)),this.render()},t.prototype.renderLines=function(e){Nh(this.linesGroup).selectAll(".line").data(e).join((function(e){return e.append("path").attr("className","line").each((function(e){this.attr(e)}))}),(function(e){return e.each((function(e){this.attr(e)}))}),(function(e){return e.remove()}))},t.prototype.renderAreas=function(e){Nh(this.linesGroup).selectAll(".area").data(e).join((function(e){return e.append("path").attr("className","area").each((function(e){this.attr(e)}))}),(function(e){return e.each((function(e){this.style(e)}))}),(function(e){return e.remove()}))},t}(tc);function TP(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=[[0,0],[1,1]]);for(var r=!!t,a=[],i=0,o=e.length;i<o;i+=2)a.push([e[i],e[i+1]]);var s,l,c,u=function(e,t,n,r){var a,i,o,s,l,c,u=[],d=!!r,f=[1/0,1/0],p=[-1/0,-1/0];if(d){f=(a=Wt(r,2))[0],p=a[1];for(var h=0,g=e.length;h<g;h+=1)f=Fh(f,v=e[h]),p=Bh(p,v)}h=0;for(var m=e.length;h<m;h+=1){var v=e[h];if(0!==h||n)if(h!==m-1||n){i=e[[h?h-1:m-1,h-1][n?0:1]];var b=[0,0];b=Ph(b=_h(o=e[n?(h+1)%m:h+1],i),t);var y=jh(v,i),k=jh(v,o),x=y+k;0!==x&&(y/=x,k/=x);var w=Ph(b,-y),E=Ph(b,k);l=Dh(v,w),s=Fh(s=Dh(v,E),Bh(o,v)),s=Bh(s,Fh(o,v)),l=Fh(l=Dh(v,w=Ph(w=_h(s,v),-y/k)),Bh(i,v)),s=Dh(v,E=Ph(E=_h(v,l=Bh(l,Fh(i,v))),k/y)),d&&(l=Fh(l=Bh(l,f),p),s=Fh(s=Bh(s,f),p)),u.push(c),u.push(l),c=s}else l=v,u.push(c),u.push(l);else c=v}return n&&u.push(u.shift()),u}(a,.4,r,n),d=a.length,f=[];for(i=0;i<d-1;i+=1)s=u[2*i],l=u[2*i+1],c=a[i+1],f.push(["C",s[0],s[1],l[0],l[1],c[0],c[1]]);return r&&(s=u[d],l=u[d+1],c=Wt(a,1)[0],f.push(["C",s[0],s[1],l[0],l[1],c[0],c[1]])),f}function CP(e,t){void 0===t&&(t=!1);var n=t?e.length-1:0,r=e.map((function(e,t){return Vt([t===n?"M":"L"],Wt(e),!1)}));return t?r.reverse():r}function RP(e,t){if(void 0===t&&(t=!1),e.length<=2)return CP(e);for(var n=[],r=e.length,a=0;a<r;a+=1){var i=t?e[r-a-1]:e[a];Hp(i,n.slice(-2))||n.push.apply(n,Vt([],Wt(i),!1))}var o=TP(n,!1);return t?o.unshift(Vt(["M"],Wt(e[r-1]),!1)):o.unshift(Vt(["M"],Wt(e[0]),!1)),o}function NP(e,t,n){var r=SP(e);return r.push(["L",t,n],["L",0,n],["Z"]),r}var MP=function(e,t){if(wn(e)){for(var n,r=1/0,a=0;a<e.length;a++){var i=e[a],o=zn(t)?t(i):i[t];o<r&&(n=i,r=o)}return n}},IP=function(e,t){if(wn(e)){for(var n,r=-1/0,a=0;a<e.length;a++){var i=e[a],o=zn(t)?t(i):i[t];o>r&&(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<t.length;o+=1)for(var s=t[o],l=0;l<n;l+=1)s[l]>=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]:u<a?s===a&&l===d?[a,d]:[a,f+a]:d>i?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);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};var BP=function(e){var t=e.orientation,n=e.labelFormatter,r=(e.size,e.style),a=void 0===r?{}:r,i=e.position,o=FP(e,["orientation","labelFormatter","size","style","position"]);return function(r){var l,c=s()(r.scales,1)[0],u=r.value,d=r.theme,f=r.coordinate,p=u.bbox,h=p.width,g=p.height,m=d.slider,v=void 0===m?{}:m,b=(null===(l=c.getFormatter)||void 0===l?void 0:l.call(c))||function(e){return e+""},y="string"==typeof n?Mp(n):n,k="horizontal"===t,x=nh(f)&&k,w=a.trackSize,E=void 0===w?v.trackSize:w,S=function(e,t,n){var r=e.x,a=e.y,i=e.width,o=e.height;return"left"===t?[r+i-n,a]:"right"===t||"bottom"===t?[r,a]:"top"===t?[r,a+o-n]:void 0}(p,i,E),A=s()(S,2),O=A[0],T=A[1];return new _P({className:"slider",style:Object.assign({},v,Object.assign(Object.assign({x:O,y:T,trackLength:k?h:g,orientation:t,formatter:function(e){return(y||b)(Lk(c,x?1-e:e,!0))},sparklineData:jP(e,r)},a),o))})}};function jP(e,t){var n=t.markState;return wn(e.sparklineData)?e.sparklineData:function(e,t){var n=Array.from(e.entries()).filter((function(e){var t=s()(e,1)[0];return"line"===t.type||"area"===t.type})).filter((function(e){return s()(e,1)[0].slider})).map((function(e){var n=s()(e,1)[0],r=n.encode,a=n.slider;if(null==a?void 0:a.x)return Object.fromEntries(t.map((function(e){var t=r[e];return[e,t?t.value:void 0]})))})),r=s()(n,1)[0];if(!(null==r?void 0:r.series))return null==r?void 0:r.y;var a=r.series.reduce((function(e,t,n){return e[t]=e[t]||[],e[t].push(r.y[n]),e}),{});return Object.values(a)}(n,["y","series"])}BP.props={defaultPosition:"bottom",defaultSize:24,defaultOrder:1,defaultCrossPadding:[12,12],defaultPadding:[12,12]};var zP=function(e){return BP(Object.assign(Object.assign({},e),{orientation:"horizontal"}))};zP.props=Object.assign(Object.assign({},BP.props),{defaultPosition:"bottom"});var UP=function(e){return BP(Object.assign(Object.assign({},e),{orientation:"vertical"}))};UP.props=Object.assign(Object.assign({},BP.props),{defaultPosition:"left"});var HP=function(e){function t(t){var n=e.call(this,t,{x:0,y:0,isRound:!0,orientation:"vertical",padding:[2,2,2,2],scrollable:!0,slidable:!0,thumbCursor:"default",trackSize:10,value:0})||this;return n.range=[0,1],n.onValueChange=function(e){var t=n.attributes.value;if(e!==t){var r={detail:{oldValue:e,value:t}};n.dispatchEvent(new al("scroll",r)),n.dispatchEvent(new al("valuechange",r))}},n.onTrackClick=function(e){if(n.attributes.slidable){var t=Wt(n.getLocalPosition(),2),r=t[0],a=t[1],i=Wt(n.padding,4),o=i[0],s=i[3],l=n.getOrientVal([r+s,a+o]),c=(n.getOrientVal(Sv(e))-l)/n.trackLength;n.setValue(c,!0)}},n.onThumbMouseenter=function(e){n.dispatchEvent(new al("thumbMouseenter",{detail:e.detail}))},n.onTrackMouseenter=function(e){n.dispatchEvent(new al("trackMouseenter",{detail:e.detail}))},n.onThumbMouseleave=function(e){n.dispatchEvent(new al("thumbMouseleave",{detail:e.detail}))},n.onTrackMouseleave=function(e){n.dispatchEvent(new al("trackMouseleave",{detail:e.detail}))},n}return zt(t,e),Object.defineProperty(t.prototype,"padding",{get:function(){return zg(this.attributes.padding)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"value",{get:function(){var e=this.attributes.value,t=Wt(this.range,2),n=t[0],r=t[1];return Bt(e,n,r)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"trackLength",{get:function(){var e=this.attributes,t=e.viewportLength,n=e.trackLength;return void 0===n?t:n},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"availableSpace",{get:function(){var e=this.attributes.trackSize,t=this.trackLength,n=Wt(this.padding,4),r=n[0],a=n[1],i=n[2],o=n[3],s=Wt(this.getOrientVal([[t,e],[e,t]]),2);return{x:o,y:r,width:+s[0]-(o+a),height:+s[1]-(r+i)}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"trackRadius",{get:function(){var e=this.attributes,t=e.isRound,n=e.trackSize;return t?n/2:0},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"thumbRadius",{get:function(){var e=this.attributes,t=e.isRound,n=e.thumbRadius;if(!t)return 0;var r=this.availableSpace,a=r.width,i=r.height;return n||this.getOrientVal([i,a])/2},enumerable:!1,configurable:!0}),t.prototype.getValues=function(e){void 0===e&&(e=this.value);var t=this.attributes,n=t.viewportLength/t.contentLength,r=Wt(this.range,2),a=r[0],i=e*(r[1]-a-n);return[i,i+n]},t.prototype.getValue=function(){return this.value},t.prototype.renderSlider=function(e){var t=this.attributes,n=t.x,r=t.y,a=t.orientation,i=t.trackSize,o=t.padding,s=t.slidable,l=Yh(this.attributes,"track"),c=Yh(this.attributes,"thumb"),u=Ut(Ut({x:n,y:r,brushable:!1,orientation:a,padding:o,selectionRadius:this.thumbRadius,showHandle:!1,slidable:s,trackLength:this.trackLength,trackRadius:this.trackRadius,trackSize:i,values:this.getValues()},qh(l,"track")),qh(c,"selection"));this.slider=Nh(e).maybeAppendByClassName("scrollbar",(function(){return new _P({style:u})})).update(u).node()},t.prototype.render=function(e,t){this.renderSlider(t)},t.prototype.setValue=function(e,t){void 0===t&&(t=!1);var n=this.attributes.value,r=Wt(this.range,2),a=r[0],i=r[1];this.slider.setValues(this.getValues(Bt(e,a,i)),t),this.onValueChange(n)},t.prototype.bindEvents=function(){var e=this;this.slider.addEventListener("trackClick",(function(t){t.stopPropagation(),e.onTrackClick(t.detail)})),this.onHover()},t.prototype.getOrientVal=function(e){return"horizontal"===this.attributes.orientation?e[0]:e[1]},t.prototype.onHover=function(){this.slider.addEventListener("selectionMouseenter",this.onThumbMouseenter),this.slider.addEventListener("trackMouseenter",this.onTrackMouseenter),this.slider.addEventListener("selectionMouseleave",this.onThumbMouseleave),this.slider.addEventListener("trackMouseleave",this.onTrackMouseleave)},t.tag="scrollbar",t}(Oh),GP=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.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},WP=function(e){var t=e.orientation,n=(e.labelFormatter,e.style),r=GP(e,["orientation","labelFormatter","style"]);return function(e){var a=s()(e.scales,1)[0],i=e.value,o=e.theme,l=i.bbox,c=l.x,u=l.y,d=l.width,f=l.height,p=o.scrollbar,h=void 0===p?{}:p,g=a.getOptions(),m=g.ratio,v=g.range,b="horizontal"===t?d:f,y=b/m,k=s()(v,2),x=k[0],w=k[1]>x?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;v<g;v++){var b=a+v*m,y=i+p*f;d.push(lD([b,y,m,f]))}h-=g,p+=1}return d}function uD(e,t){e.__data__=t.__data__,e.className=t.className,e.markType=t.markType,t.parentNode.replaceChild(e,t)}function dD(e,t){return e.indexOf(t)===e.lastIndexOf(t)}function fD(e){var t=fo(e);if(t&&!function(e){return!dD(e,"m")||!dD(e,"M")}(t))return t}function pD(e){if("path"===e.nodeName){var t=ig(e,"attributes");return t.markerEnd||t.markerStart}return!1}function hD(e,t,n,r){var a=t.nodeName,i=n.nodeName,o=fD(t),l=fD(n),c=a===i&&"path"!==a,u=void 0===o||void 0===l,d=pD(t)||pD(n);if(c||u||d)return function(e,t,n){var r=e.style.transform,a=t.style.transform;uD(t,e);var i=oD;if(e.nodeName===vr.GROUP){var o=sD(e),l=s()(o,4),c=l[0],u=l[1],d=l[2],f=l[3],p=sD(t),h=s()(p,4),g=h[0],m=u-h[1],v=d/h[2],b=f/h[3];r="translate(".concat(c-g,", ").concat(m,") scale(").concat(v,", ").concat(b,")")}else i=i.concat(aD[e.nodeName]||[]);var y=[Object.assign({transform:null!=r?r:"none"},iD(e,i,!0)),Object.assign({transform:null!=a?a:"none"},iD(t,i,!0))];return t.animate(y,n)}(t,n,r);var f=function(e,t){if("path"===e.nodeName)return e;var n=new pc({style:Object.assign(Object.assign({},iD(e,oD)),{d:t})});return uD(n,e),n}(e,o),p=[Object.assign({},iD(t,oD)),Object.assign({},iD(n,oD))];if(o!==l){p[0].d=o,p[1].d=l;var h=f.animate(p,r);return h.onfinish=function(){var e=f.style.d;Lf(f,n),f.style.d=e,f.style.transform="none"},f.style.transform="none",h}return null}var gD=function(e){return function(t,n,r){var a=function(){var e=arguments.length>0&&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);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function yD(e,t){var n,r,a=t.elements,i=t.datum,o=t.groupKey,l=void 0===o?function(e){return e}:o,c=t.link,u=void 0!==c&&c,f=t.background,p=void 0!==f&&f,h=t.delay,g=void 0===h?60:h,m=t.scale,v=t.coordinate,b=t.emitter,y=t.state,k=void 0===y?{}:y,x=a(e),w=new Set(x),E=bf(x,l),S=Ox(x,i),A=Tx(Object.assign({elements:x,valueof:S,link:u,coordinate:v},_f(k.active,"link"))),O=s()(A,2),T=O[0],C=O[1],R=Rx(Object.assign({document:e.ownerDocument,scale:m,coordinate:v,background:p,valueof:S},_f(k.active,"background"))),N=s()(R,3),M=N[0],I=N[1],L=N[2],P=rf(k,{active:Object.assign({},(null===(n=k.active)||void 0===n?void 0:n.offset)&&{transform:function(){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var a=(e=k.active).offset.apply(e,n),i=n[1];return Cx(x[i],a,v)}})}),D=Ex(P,S),_=D.setState,F=D.removeState,B=D.hasState,j=function(e){var t=e.target,n=e.nativeEvent,a=void 0===n||n;if(w.has(t)){r&&clearTimeout(r);var o,s=l(t),c=E.get(s),u=new Set(c),f=d()(x);try{for(f.s();!(o=f.n()).done;){var p=o.value;u.has(p)?B(p,"active")||_(p,"active"):(_(p,"inactive"),C(p)),p!==t&&I(p)}}catch(e){f.e(e)}finally{f.f()}M(t),T(c),a&&b.emit("element:highlight",{nativeEvent:a,data:{data:i(t),group:c.map(i)}})}},z=function(){var e,t=!(arguments.length>0&&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);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function SD(e,t){var n,r=t.elements,a=t.datum,i=t.groupKey,o=void 0===i?function(e){return e}:i,l=t.link,c=void 0!==l&&l,u=t.single,f=void 0!==u&&u,h=t.coordinate,g=t.background,m=void 0!==g&&g,v=t.scale,b=t.emitter,y=t.state,k=void 0===y?{}:y,x=r(e),w=new Set(x),E=bf(x,o),S=Ox(x,a),A=Tx(Object.assign({link:c,elements:x,valueof:S,coordinate:h},_f(k.selected,"link"))),O=s()(A,2),T=O[0],C=O[1],R=Rx(Object.assign({document:e.ownerDocument,background:m,coordinate:h,scale:v,valueof:S},_f(k.selected,"background"))),N=s()(R,2),M=N[0],I=N[1],L=rf(k,{selected:Object.assign({},(null===(n=k.selected)||void 0===n?void 0:n.offset)&&{transform:function(){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var a=(e=k.selected).offset.apply(e,n),i=n[1];return Cx(x[i],a,h)}})}),P=Ex(L,S),D=P.setState,_=P.removeState,F=P.hasState,B=function(){var e,t=!(arguments.length>0&&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);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function ID(e){var t=e.transform,n=void 0===t?[]:t,r=n.find((function(e){return"normalizeY"===e.type}));if(r)return r;var a={type:"normalizeY"};return n.push(a),e.transform=n,a}function LD(e){var t=this,n=e.wait,r=void 0===n?20:n,a=e.leading,i=e.trailing,o=void 0!==i&&i,l=e.labelFormatter,c=void 0===l?function(e){return"".concat(e)}:l,u=MD(e,["wait","leading","trailing","labelFormatter"]);return function(e){var n=e.view,i=e.container,l=e.update,f=e.setState,p=n.markState,h=n.scale,g=n.coordinate,m=function(e,t,n){var r=Array.from(e.entries()).filter((function(e){return s()(e,1)[0].type===t})).map((function(e){var t=s()(e,1)[0].encode;return Object.fromEntries(n.map((function(e){var n=t[e];return[e,n?n.value:void 0]})))}));return s()(r,1)[0]}(p,"line",["x","y","series"]);if(m){var v=m.y,b=m.x,y=m.series,k=void 0===y?[]:y,x=v.map((function(e,t){return t})),w=$y(x.map((function(e){return b[e]}))),E=mx(i),S=i.getElementsByClassName(gk),A=bf(i.getElementsByClassName(yk),(function(e){return e.__data__.key.split("-")[0]})),O=new dc({style:Object.assign({x1:0,y1:0,x2:0,y2:E.getAttribute("height"),stroke:"black",lineWidth:1},_f(u,"rule"))}),T=new kc({style:Object.assign({x:0,y:E.getAttribute("height"),text:"",fontSize:10},_f(u,"label"))});O.append(T),E.appendChild(O);var C,R,N=function(e,t,n){var r=e.invert(n),a=s()(r,1)[0],i=t.invert(a);return w[Nk(w,i)]},M=function(e,t){O.setAttribute("x1",e[0]),O.setAttribute("x2",e[0]),T.setAttribute("text",c(t))},I=CD((function(e){var t=bx(E,e);t&&function(e){var t=C,n=t.scale,r=t.coordinate,a=n.x,i=n.y,o=N(r,a,e);M(e,o);var l,c=d()(S);try{for(c.s();!(l=c.n()).done;){var u=l.value,f=u.__data__,p=f.seriesIndex,h=f.key,g=p[wk((function(e){return b[+e]})).center(p,o)],m=[0,i.map(1)],y=[0,i.map(v[g]/v[p[0]])],k=r.map(m),x=s()(k,2)[1],w=r.map(y),E=x-s()(w,2)[1];u.setAttribute("transform","translate(0, ".concat(E,")"));var O,T=A.get(h)||[],R=d()(T);try{for(R.s();!(O=R.n()).done;)O.value.setAttribute("dy",E)}catch(e){R.e(e)}finally{R.f()}}}catch(e){c.e(e)}finally{c.f()}}(t)}),r,{leading:a,trailing:o});return R=[0,0],ND(t,void 0,void 0,Sf()().mark((function e(){var t,n,r;return Sf()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=h.x,n=N(g,t,R),M(R,n),f("chartIndex",(function(e){var t=rf({},e),r=t.marks.find((function(e){return"line"===e.type})),a=Wp(kf(x,(function(e){return Wp(e,(function(e){return+v[e]}))/xA(e,(function(e){return+v[e]}))}),(function(e){return k[e]})).values());rf(r,{scale:{y:{domain:[1/a,a]}}});var i=ID(r);i.groupBy="color",i.basis=function(e,t){return t[e[wk((function(e){return b[+e]})).center(e,n)]]};var o,s=d()(t.marks);try{for(s.s();!(o=s.n()).done;)o.value.animate=!1}catch(e){s.e(e)}finally{s.f()}return t})),e.next=6,l("chartIndex");case 6:r=e.sent,C=r.view;case 8:case"end":return e.stop()}}),e)}))),E.addEventListener("pointerenter",I),E.addEventListener("pointermove",I),E.addEventListener("pointerleave",I),function(){O.remove(),E.removeEventListener("pointerenter",I),E.removeEventListener("pointermove",I),E.removeEventListener("pointerleave",I)}}}}function PD(e,t){var n,r=-1,a=-1;if(void 0===t){var i,o=u(e);try{for(o.s();!(i=o.n()).done;){var s=i.value;++a,null!=s&&(n>s||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:'<div class="'.concat(o.CONTAINER,'"></div>'),title:'<div class="'.concat(o.TITLE,'"></div>'),item:'<li class="'.concat(o.LIST_ITEM,'" data-index={index}>\n <span class="').concat(o.NAME,'">\n <span class="').concat(o.MARKER,'" style="background:{color}"></span>\n <span class="').concat(o.NAME_LABEL,'" title="{name}">{name}</span>\n </span>\n <span class="').concat(o.VALUE,'" title="{value}">{value}</span>\n </li>')},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.timestamp<t||(this.timestamp=n,this.setOffsetPosition(this.autoPosition(this.getRelativeOffsetFromCursor())))},t.prototype.autoPosition=function(e){var t=Wt(e,2),n=t[0],r=t[1],a=this.attributes,i=a.x,o=a.y,s=a.bounding,l=a.position;if(!s)return[n,r];var c=this.element,u=c.offsetWidth,d=c.offsetHeight,f=Wt([+i+n,+o+r],2),p=f[0],h=f[1],g={left:"right",right:"left",top:"bottom",bottom:"top"},m=s.x,v=s.y,b={left:p<m,right:p+u>m+s.width,top:h<v,bottom:h+d>v+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);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function WD(e,t){return t?"string"==typeof t?document.querySelector(t):t:e.ownerDocument.defaultView.getContextService().getDomElement().parentElement}function VD(e){var t,n,r,a=e.root,i=e.data,o=e.x,l=e.y,c=e.render,u=e.event,d=e.single,f=e.position,p=void 0===f?"right-bottom":f,h=e.enterable,g=void 0!==h&&h,m=e.css,v=e.mount,b=e.bounding,y=e.offset,k=WD(a,v),x=WD(a),w=d?x:a,E=b||function(e){var t=e.getRenderBounds(),n=s()(t.min,2),r=n[0],a=n[1],i=s()(t.max,2);return{x:r,y:a,width:i[0]-r,height:i[1]-a}}(a),S=(t=k,n=x.getBoundingClientRect(),r=t.getBoundingClientRect(),{x:n.x-r.x,y:n.y-r.y}),A=w.tooltipElement,O=void 0===A?function(e,t,n,r,a,i,o){var s=arguments.length>7&&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&&(i<u||i>d)&&!(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;A<T.length;A++){var R=T[A],F=ve.get(R),B=s()(F,2),j=B[0],U=B[1],H=xe(t,k,j,U);if(null!==H){w.push(R);var G=Ee(R,H),W=G.x,V=G.y,q=l.map([(W||0)+ye,V||0]);E.push([Object.assign(Object.assign({},G),{element:R}),q])}}var X=Array.from(new Set(E.map((function(e){return e[0].x})))),J=X[PD(X,(function(e){return Math.abs(e-ke(k))}))],se=E.filter((function(e){return e[0].x===J})),le=[].concat(p()(se.map((function(e){return e[0]}))),p()(x.map((function(e){return e.__data__})))),ce=[].concat(w,p()(x)),ue=JD(ce,o,g,le,D);if(a&&ue.items.sort((function(e,t){return a(e)-a(t)})),i&&(ue.items=ue.items.filter(i)),0===ce.length||a_(ue))Ae(t);else{if(C&&VD({root:e,data:ue,x:r[0]+b,y:r[1]+y,render:h,event:t,single:N,position:M,enterable:I,mount:L,bounding:P,css:Y,offset:_}),c||u||f){var de=_f(Q,"crosshairs"),fe=Object.assign(Object.assign({},de),_f(Q,"crosshairsX")),pe=Object.assign(Object.assign({},de),_f(Q,"crosshairsY")),he=se.map((function(e){return e[1]}));u&&function(e,t,n,r){var a=r.plotWidth,i=r.plotHeight,o=r.mainWidth,l=r.mainHeight,c=r.startX,u=r.startY,d=r.transposed,f=r.polar,p=r.insetLeft,h=r.insetTop,g=GD(r,["plotWidth","plotHeight","mainWidth","mainHeight","startX","startY","transposed","polar","insetLeft","insetTop"]),m=Object.assign({lineWidth:1,stroke:"#1b1e23",strokeOpacity:.5},g),v=function(e,t){if(1===t.length)return t[0];var n=t.map((function(t){return Hb(t,e)})),r=PD(n,(function(e){return e}));return t[r]}(n,t);if(f){var b=function(){var e=c+p+o/2,t=u+h+l/2;return[e,t,Hb([e,t],v)]}(),y=s()(b,3),k=y[0],x=y[1],w=y[2],E=e.ruleX||function(t,n,r){var a=new nc({style:Object.assign({cx:t,cy:n,r:r},m)});return e.appendChild(a),a}(k,x,w);E.style.cx=k,E.style.cy=x,E.style.r=w,e.ruleX=E}else{var S=d?[c+v[0],c+v[0],u,u+i]:[c,c+a,v[1]+u,v[1]+u],A=s()(S,4),O=A[0],T=A[1],C=A[2],R=A[3],N=e.ruleX||function(t,n,r,a){var i=new dc({style:Object.assign({x1:t,x2:n,y1:r,y2:a},m)});return e.appendChild(i),i}(O,T,C,R);N.style.x1=O,N.style.x2=T,N.style.y1=C,N.style.y2=R,e.ruleX=N}}(e,he,r,Object.assign(Object.assign({},fe),{plotWidth:$,plotHeight:ee,mainWidth:te,mainHeight:ne,insetLeft:re,insetTop:ae,startX:S,startY:O,transposed:Z,polar:K})),f&&function(e,t,n){var r=n.plotWidth,a=n.plotHeight,i=n.mainWidth,o=n.mainHeight,l=n.startX,c=n.startY,u=n.transposed,d=n.polar,f=n.insetLeft,p=n.insetTop,h=GD(n,["plotWidth","plotHeight","mainWidth","mainHeight","startX","startY","transposed","polar","insetLeft","insetTop"]),g=Object.assign({lineWidth:1,stroke:"#1b1e23",strokeOpacity:.5},h),m=t.map((function(e){return e[1]})),v=t.map((function(e){return e[0]})),b=DD(m),y=DD(v),k=function(){if(d){var e=Math.min(i,o)/2,t=l+f+i/2,n=c+p+o/2,s=Gb(zb([y,b],[t,n]));return[t,t+e*Math.cos(s),n,n+e*Math.sin(s)]}return u?[l,l+r,b+c,b+c]:[y+l,y+l,c,c+a]}(),x=s()(k,4),w=x[0],E=x[1],S=x[2],A=x[3];if(v.length>0){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;e<t.length;e++){var n=t[e],r=o(n),s=a(n),l=i(n);O.includes(r)?(x(s,"unselected"),S(l,"unselected")):(k(s,"unselected"),E(l,"unselected"))}},C=function(){var t=N[R],r=function(){Nx(e,"pointer")},a=function(){!function(e){Nx(e,e.cursor)}(e)},i=function(e){return l_(n,void 0,void 0,Sf()().mark((function n(){var r,a,i,u;return Sf()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return r=o(t),-1===(a=O.indexOf(r))?O.push(r):O.splice(a,1),n.next=5,s(O);case 5:if(T(),i=e.nativeEvent,u=void 0===i||i){n.next=9;break}return n.abrupt("return");case 9:O.length===A.length?l.emit("legend:reset",{nativeEvent:u}):l.emit("legend:filter",Object.assign(Object.assign({},e),{nativeEvent:u,data:{channel:c,values:O}}));case 10:case"end":return n.stop()}}),n)})))};t.addEventListener("click",i),t.addEventListener("pointerenter",r),t.addEventListener("pointerout",a),f.set(t,i),p.set(t,r),h.set(t,a)},R=0,N=A;R<N.length;R++)C();var M=function(e){return l_(n,void 0,void 0,Sf()().mark((function t(){var n,r,a;return Sf()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!e.nativeEvent){t.next=3;break}return t.abrupt("return");case 3:if(n=e.data,r=n.channel,a=n.values,r===c){t.next=7;break}return t.abrupt("return");case 7:return O=a,t.next=10,s(O);case 10:T();case 11:case"end":return t.stop()}}),t)})))},I=function(e){return l_(n,void 0,void 0,Sf()().mark((function t(){return Sf()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!e.nativeEvent){t.next=3;break}return t.abrupt("return");case 3:return O=A.map(o),t.next=6,s(O);case 6:T();case 7:case"end":return t.stop()}}),t)})))};return l.on("legend:filter",M),l.on("legend:reset",I),function(){for(var e=0,t=A;e<t.length;e++){var n=t[e];n.removeEventListener("click",f.get(n)),n.removeEventListener("pointerenter",p.get(n)),n.removeEventListener("pointerout",h.get(n)),l.off("legend:filter",M),l.off("legend:reset",I)}}}function b_(e,t){var n=t.legend,r=t.channel,a=t.value,i=t.ordinal,o=t.channels,s=t.allChannels,l=t.facet,c=void 0!==l&&l;return l_(this,void 0,void 0,Sf()().mark((function t(){var l,u;return Sf()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return l=e.view,u=e.update,(0,e.setState)(n,(function(e){var t=e.marks.map((function(e){if("legends"===e.type)return e;var t=e.transform,n=void 0===t?[]:t,u=e.data,d=void 0===u?[]:u,f=n.findIndex((function(e){var t=e.type;return t.startsWith("group")||t.startsWith("bin")})),h=p()(n);d.length&&h.splice(f+1,0,kp()({type:"filter"},r,{value:a,ordinal:i}));var g=Object.fromEntries(o.map((function(e){return[e,{domain:l.scale[e].getOptions().domain}]})));return rf({},e,Object.assign(Object.assign({transform:h,scale:g},!i&&{animate:!1}),{legend:!c&&Object.fromEntries(s.map((function(e){return[e,{preserve:!0}]})))}))}));return Object.assign(Object.assign({},e),{marks:t})})),t.next=4,u();case 4:case"end":return t.stop()}}),t)})))}function y_(e,t){var n,r=d()(e);try{for(r.s();!(n=r.n()).done;){b_(n.value,Object.assign(Object.assign({},t),{facet:!0}))}}catch(e){r.e(e)}finally{r.f()}}function k_(){return function(e,t,n){var r=e.container,a=t.filter((function(t){return t!==e})),i=a.length>0,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);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function E_(e,t,n,r,a){var i=s()(a,4),o=i[0],l=i[1],c=i[2],u=i[3];return[Math.max(o,Math.min(e,n)),Math.max(l,Math.min(t,r)),Math.min(c,Math.max(e,n)),Math.min(u,Math.max(t,r))]}function S_(e,t){for(var n=0,r=Object.entries(t);n<r.length;n++){var a=s()(r[n],2),i=a[0],o=a[1];e.style(i,o)}}var A_=Ly((function(e){var t=e.attributes,n=t.x,r=t.y,a=t.width,i=t.height,o=t.class,s=(t.renders,t.handleSize),l=void 0===s?10:s,c=t.document,u=w_(t,["x","y","width","height","class","renders","handleSize","document"]);if(c&&void 0!==a&&void 0!==i&&void 0!==n&&void 0!==r){var d=l/2,f=function(e,t,n){e.handle||(e.handle=n.createElement("rect"),e.append(e.handle));var r=e.handle;return r.attr(t),r},p=_f(Bf(u,"handleNW","handleNE"),"handleN"),h=p.render,g=void 0===h?f:h,m=w_(p,["render"]),v=_f(u,"handleE"),b=v.render,y=void 0===b?f:b,k=w_(v,["render"]),x=_f(Bf(u,"handleSE","handleSW"),"handleS"),w=x.render,E=void 0===w?f:w,S=w_(x,["render"]),A=_f(u,"handleW"),O=A.render,T=void 0===O?f:O,C=w_(A,["render"]),R=_f(u,"handleNW"),N=R.render,M=void 0===N?f:N,I=w_(R,["render"]),L=_f(u,"handleNE"),P=L.render,D=void 0===P?f:P,_=w_(L,["render"]),F=_f(u,"handleSE"),B=F.render,j=void 0===B?f:B,z=w_(F,["render"]),U=_f(u,"handleSW"),H=U.render,G=void 0===H?f:H,W=w_(U,["render"]),V=function(e){return function(){var t=Ly((function(t){return function(e,t){var n=e.id,r=t(e,e.attributes,c);r.id=n,r.style.draggable=!0}(t,e)}));return new t({})}},Y=Gf(e).attr("className",o).style("transform","translate(".concat(n,", ").concat(r,")")).style("draggable",!0);Y.maybeAppend("selection","rect").style("draggable",!0).style("fill","transparent").call(S_,Object.assign(Object.assign({width:a,height:i},Bf(u,"handle")),{transform:void 0})),Y.maybeAppend("handle-n",V(g)).style("x",d).style("y",-d).style("width",a-l).style("height",l).style("fill","transparent").call(S_,m),Y.maybeAppend("handle-e",V(y)).style("x",a-d).style("y",d).style("width",l).style("height",i-l).style("fill","transparent").call(S_,k),Y.maybeAppend("handle-s",V(E)).style("x",d).style("y",i-d).style("width",a-l).style("height",l).style("fill","transparent").call(S_,S),Y.maybeAppend("handle-w",V(T)).style("x",-d).style("y",d).style("width",l).style("height",i-l).style("fill","transparent").call(S_,C),Y.maybeAppend("handle-nw",V(M)).style("x",-d).style("y",-d).style("width",l).style("height",l).style("fill","transparent").call(S_,I),Y.maybeAppend("handle-ne",V(D)).style("x",a-d).style("y",-d).style("width",l).style("height",l).style("fill","transparent").call(S_,_),Y.maybeAppend("handle-se",V(j)).style("x",a-d).style("y",i-d).style("width",l).style("height",l).style("fill","transparent").call(S_,z),Y.maybeAppend("handle-sw",V(G)).style("x",-d).style("y",i-d).style("width",l).style("height",l).style("fill","transparent").call(S_,W)}}));function O_(e,t){var n=t.brushed,r=void 0===n?function(){}:n,a=t.brushended,i=void 0===a?function(){}:a,o=t.brushcreated,l=void 0===o?function(){}:o,c=t.brushstarted,u=void 0===c?function(){}:c,d=t.brushupdated,f=void 0===d?function(){}:d,p=t.extent,h=void 0===p?function(e){var t=e.getBBox();return[0,0,t.width,t.height]}(e):p,g=t.brushRegion,m=void 0===g?function(e,t,n,r,a){return[e,t,n,r]}:g,v=t.reverse,b=void 0!==v&&v,y=t.fill,k=void 0===y?"#777":y,x=t.fillOpacity,w=void 0===x?"0.3":x,E=t.stroke,S=void 0===E?"#fff":E,A=t.selectedHandles,O=void 0===A?["handle-n","handle-e","handle-s","handle-w","handle-nw","handle-ne","handle-se","handle-sw"]:A,T=w_(t,["brushed","brushended","brushcreated","brushstarted","brushupdated","extent","brushRegion","reverse","fill","fillOpacity","stroke","selectedHandles"]),C=null,R=null,N=null,M=null,I=null,L=!1,P=s()(h,4),D=P[0],_=P[1],F=P[2],B=P[3];Nx(e,"crosshair"),e.style.draggable=!0;var j=function(e,t,n){if(u(n),M&&M.remove(),I&&I.remove(),C=[e,t],b)return z();U()},z=function(){I=new pc({style:Object.assign(Object.assign({},T),{fill:k,fillOpacity:w,stroke:S,pointerEvents:"none"})}),M=new A_({style:{x:0,y:0,width:0,height:0,draggable:!0,document:e.ownerDocument},className:"mask"}),e.appendChild(I),e.appendChild(M)},U=function(){M=new A_({style:Object.assign(Object.assign({document:e.ownerDocument,x:0,y:0},T),{fill:k,fillOpacity:w,stroke:S,draggable:!0}),className:"mask"}),e.appendChild(M)},H=function(){var e=!(arguments.length>0&&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+t<r?r-t:e+n>a?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));e<t.length;e++){var n=t[e];I(n,"active","inactive")}},G=function(e,t,n,r){var a,i,o=d()(O);try{for(o.s();!(i=o.n()).done;){null===(a=i.value.brush)||void 0===a||a.remove()}}catch(e){o.e(e)}finally{o.f()}var l,c,u,f,p,h,g,m,v,y,k,x,w,E=new Set,S=d()(A);try{for(S.s();!(l=S.n()).done;){var C=l.value,R=C.getLocalBounds(),N=R.min,I=R.max,L=s()(N,2),P=L[0],D=L[1],_=s()(I,2),F=_[0],B=_[1];c=[P,D,F,B],u=[e,t,n,r],f=void 0,p=void 0,h=void 0,g=void 0,m=void 0,v=void 0,y=void 0,k=void 0,x=void 0,w=void 0,f=s()(c,4),p=f[0],h=f[1],g=f[2],m=f[3],v=s()(u,4),y=v[0],k=v[1],x=v[2],w=v[3],y>g||x<p||k>m||w<h?M(C,"inactive"):(M(C,"active"),E.add(b(C)))}}catch(e){S.e(e)}finally{S.f()}var j,z=d()(T);try{for(z.s();!(j=z.n()).done;){var U=j.value;E.has(b(U))?M(U,"active"):M(U,"inactive")}}catch(e){z.e(e)}finally{z.f()}},W=function(){var e,t=d()(A);try{for(t.s();!(e=t.n()).done;){var n=e.value;I(n,"inactive")}}catch(e){t.e(e)}finally{t.f()}var r,a=d()(L.values());try{for(a.s();!(r=a.n()).done;){r.value.remove()}}catch(e){a.e(e)}finally{a.f()}L.clear()},V=function(t,n,r,a){var i=function(e){var t=e.cloneNode();return t.__data__=e.__data__,e.parentNode.appendChild(t),L.set(e,t),t},o=new bc({style:{x:t+B,y:n+z,width:r-t,height:a-n}});e.appendChild(o);var s,l=d()(A);try{for(l.s();!(s=l.n()).done;){var c=s.value,u=L.get(c)||i(c);u.style.clipPath=o,M(c,"inactive"),M(u,"active")}}catch(e){l.e(e)}finally{l.f()}},Y=O_(e,Object.assign(Object.assign({},R),{extent:U,brushRegion:l,reverse:u,selectedHandles:r,brushended:function(e){var t=m?W:H;e&&E.emit("brush:remove",{nativeEvent:!0}),t()},brushed:function(e,t,n,r,a){var i=Dk(e,t,n,r,f,h);a&&E.emit("brush:highlight",{nativeEvent:!0,data:{selection:i}}),(m?V:G)(e,t,n,r)},brushcreated:function(e,t,n,r,a){var i=Dk(e,t,n,r,f,h);E.emit("brush:end",Object.assign(Object.assign({},a),{nativeEvent:!0,data:{selection:i}}))},brushupdated:function(e,t,n,r,a){var i=Dk(e,t,n,r,f,h);E.emit("brush:end",Object.assign(Object.assign({},a),{nativeEvent:!0,data:{selection:i}}))},brushstarted:function(e){E.emit("brush:start",e)}})),q=function(e){var t=e.nativeEvent,n=e.data;if(!t){var r=function(e,t,n){var r=t.x,a=t.y,i=s()(e,2),o=i[0],l=i[1],c=_k(o,r),u=_k(l,a),d=[c[0],u[0]],f=[c[1],u[1]],p=n.map(d),h=s()(p,2),g=h[0],m=h[1],v=n.map(f),b=s()(v,2);return[g,m,b[0],b[1]]}(n.selection,f,h),a=s()(r,4),i=a[0],o=a[1],l=a[2],c=a[3];Y.move(i,o,l,c,!1)}};E.on("brush:highlight",q);var X=function(){var e=arguments.length>0&&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.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},__="axis-hot-area";function F_(e){return e.getElementsByClassName("axis")}function B_(e){return e.getElementsByClassName("axis-line")[0]}function j_(e){return function(e){return e.getElementsByClassName("axis-main-group")[0]}(e).getLocalBounds()}function z_(e,t){var n=t.cross,r=t.offsetX,a=(t.offsetY,D_(t,["cross","offsetX","offsetY"])),i=j_(e),o=B_(e),l=s()(o.getLocalBounds().min,1)[0],c=s()(i.min,2),u=c[0],d=c[1],f=s()(i.max,2),p=f[0],h=f[1],g=2*(p-u);return{brushRegion:L_,hotZone:new bc({className:__,style:Object.assign({width:n?g/2:g,transform:"translate(".concat((n?u:l-g/2).toFixed(2),", ").concat(d,")"),height:h-d},a)}),extent:n?function(e,t,n,r){return[-1/0,t,1/0,r]}:function(e,t,n,a){return[Math.floor(u-r),t,Math.ceil(p-r),a]}}}function U_(e,t){var n=t.offsetY,r=(t.offsetX,t.cross),a=void 0!==r&&r,i=D_(t,["offsetY","offsetX","cross"]),o=j_(e),l=B_(e),c=s()(l.getLocalBounds().min,2)[1],u=s()(o.min,2),d=u[0],f=u[1],p=s()(o.max,2),h=p[0],g=p[1],m=g-f;return{brushRegion:M_,hotZone:new bc({className:__,style:Object.assign({width:h-d,height:a?m:2*m,transform:"translate(".concat(d,", ").concat(a?f:c-m,")")},i)}),extent:a?function(e,t,n,r){return[e,-1/0,n,1/0]}:function(e,t,r,a){return[e,Math.floor(f-n),r,Math.ceil(g-n)]}}}function H_(e,t){var n=t.axes,r=t.elements,a=t.points,i=t.horizontal,o=t.datum,l=t.offsetY,c=t.offsetX,u=t.reverse,f=void 0!==u&&u,h=t.state,g=void 0===h?{}:h,m=t.emitter,v=t.coordinate,b=D_(t,["axes","elements","points","horizontal","datum","offsetY","offsetX","reverse","state","emitter","coordinate"]),y=r(e),k=n(e),x=Ex(g,Ox(y,o)),w=x.setState,E=x.removeState,S=new Map,A=_f(b,"mask"),O=function(e){return Array.from(S.values()).every((function(t){var n=s()(t,4),r=n[0],a=n[1],i=n[2],o=n[3];return e.some((function(e){var t=s()(e,2),n=t[0],l=t[1];return n>=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;e<k.length;e++){var t=T[e].getOptions().domain;R.set(e,C(t))}};N();for(var M=function(e,t){var n,r=[],i=d()(y);try{for(i.s();!(n=i.n()).done;){var o=n.value,l=a(o);O(l)?(w(o,"active"),r.push(o)):w(o,"inactive")}}catch(e){i.e(e)}finally{i.f()}if(R.set(e,I(r,e)),t){m.emit("brushAxis:highlight",{nativeEvent:!0,data:{selection:function(){if(!L)return Array.from(R.values());var e,t=[],n=d()(R);try{for(n.s();!(e=n.n()).done;){var r=s()(e.value,2),a=r[0],i=r[1];"x"===T[a].getOptions().name?t[0]=i:t[1]=i}}catch(e){n.e(e)}finally{n.f()}return t}()}})}},I=function(e,t){var n=T[t],r=n.getOptions().name,a=e.map((function(e){var t=e.__data__;return n.invert(t[r])}));return C(Pk(n,a))},L=k.some(i)&&k.some((function(e){return!i(e)})),P=[],D=function(e){var t=k[e],n=(i(t)?U_:z_)(t,{offsetY:l,offsetX:c,cross:L,zIndex:999,fill:"transparent"}),r=n.hotZone,a=n.brushRegion,o=n.extent;t.parentNode.appendChild(r);var s=O_(r,Object.assign(Object.assign({},A),{reverse:f,brushRegion:a,brushended:function(n){S.delete(t),0===Array.from(S.entries()).length?function(e){var t,n=d()(y);try{for(n.s();!(t=n.n()).done;){var r=t.value;E(r,"active","inactive")}}catch(e){n.e(e)}finally{n.f()}N(),e&&m.emit("brushAxis:remove",{nativeEvent:!0})}(n):M(e,n)},brushed:function(n,r,a,i,s){S.set(t,o(n,r,a,i)),M(e,s)}}));P.push(s)},_=0;_<k.length;_++)D(_);var F=function(){var e=arguments.length>0&&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;n<P.length;n++){var r=t[n],a=P[n],i=k[n];if(r){var o=T[n];a.move.apply(a,p()(B(r,o,i)).concat([!1]))}else a.remove(!1)}};return m.on("brushAxis:remove",F),m.on("brushAxis:highlight",z),function(){P.forEach((function(e){return e.destroy()})),m.off("brushAxis:remove",F),m.off("brushAxis:highlight",z)}}function G_(e){return function(t,n,r){var a=t.container,i=t.view,o=t.options,l=mx(a).getBBox(),c=l.x,u=l.y,d=i.coordinate;return H_(a,Object.assign({elements:px,axes:F_,offsetY:u,offsetX:c,points:function(e){return e.__data__.points},horizontal:function(e){var t=e.attributes,n=s()(t.startPos,2),r=n[0],a=n[1],i=s()(t.endPos,2),o=i[0],l=i[1];return r!==o&&a===l},datum:wx(i),state:Ax(o,["active",["inactive",{opacity:.5}]]),coordinate:d,emitter:r},e))}}var W_=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())}))},V_=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.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function Y_(e){var t=this,n=e.hideX,r=void 0===n||n,a=e.hideY,i=void 0===a||a,o=V_(e,["hideX","hideY"]);return function(e,n,a){var l=e.container,c=e.view,u=e.options,d=e.update,f=e.setState,p=mx(l),h=!1,g=!1,m=c,v=c.scale,b=c.coordinate;return function(e,t){var n=t.filter,r=t.reset,a=t.brushRegion,i=t.extent,o=t.reverse,s=t.emitter,l=(t.scale,t.coordinate,t.selection),c=(t.series,_f(V_(t,["filter","reset","brushRegion","extent","reverse","emitter","scale","coordinate","selection","series"]),"mask")),u=e.getBBox(),d=u.width,f=u.height,p=i||[0,0,d,f],h=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:300,t=null;return function(n){var r=n.timeStamp;return null!==t&&r-t<e?(t=r,!0):(t=r,!1)}}(),g=O_(e,Object.assign(Object.assign({},c),{extent:p,brushRegion:a,reverse:o,brushcreated:function(e,t,r,a,i){i.nativeEvent=!0,n(l(e,t,r,a),i),g.remove()}}));function m(e){h(e)&&(e.nativeEvent=!0,r(e))}e.addEventListener("click",m);var v=function(e){var t=e.nativeEvent,r=e.data;if(!t){var a=r.selection;n(a,{nativeEvent:!1})}};return s.on("brush:filter",v),function(){g.destroy(),s.off("brush:filter",v),e.removeEventListener("click",m)}}(p,Object.assign(Object.assign({brushRegion:function(e,t,n,r){return[e,t,n,r]},selection:function(e,t,n,r){var a=m;return Dk(e,t,n,r,a.scale,a.coordinate)},filter:function(e,n){return W_(t,void 0,void 0,Sf()().mark((function t(){var o,l,c,p;return Sf()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!g){t.next=2;break}return t.abrupt("return");case 2:return g=!0,o=s()(e,2),l=o[0],c=o[1],f("brushFilter",(function(e){var t=e.marks.map((function(e){return rf({axis:Object.assign(Object.assign({},r&&{x:{transform:[{type:"hide"}]}}),i&&{y:{transform:[{type:"hide"}]}})},e,{scale:{x:{domain:l,nice:!1},y:{domain:c,nice:!1}}})}));return Object.assign(Object.assign({},u),{marks:t,clip:!0})})),a.emit("brush:filter",Object.assign(Object.assign({},n),{data:{selection:[l,c]}})),t.next=8,d();case 8:p=t.sent,m=p.view,g=!1,h=!0;case 12:case"end":return t.stop()}}),t)})))},reset:function(e){if(!g&&h){var t=c.scale,n=t.x,r=t.y,i=n.getOptions().domain,o=r.getOptions().domain;a.emit("brush:filter",Object.assign(Object.assign({},e),{data:{selection:[i,o]}})),h=!1,m=c,f("brushFilter"),d()}},extent:void 0,emitter:a,scale:v,coordinate:b},{maskFill:"#777",maskFillOpacity:"0.3",maskStroke:"#fff",unhighlightedOpacity:.5,reverse:!1}),o))}}function q_(e){return Y_(Object.assign(Object.assign({hideX:!0},e),{brushRegion:M_}))}function X_(e){return Y_(Object.assign(Object.assign({hideY:!0},e),{brushRegion:L_}))}var Z_=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 K_(e,t,n){var r=arguments.length>3&&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<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function nF(e,t,n){return"<".concat(e,' style="').concat(Object.entries(n).map((function(e){var t,n=s()(e,2),r=n[0],a=n[1];return"".concat((t=r,t.replace(/([A-Z])/g,"-$1").toLowerCase()),":").concat(a)})).join(";"),'">').concat(t,"</").concat(e,">")}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<r;a+=1){var i=n[a];if(t[i]!==e[i]||!(i in e))return!1}return!0};var lF=function(e,t){if(!wn(e))return null;var n;if(zn(t)&&(n=t),ef(t)&&(n=function(e){return sF(e,t)}),n)for(var r=0;r<e.length;r+=1)if(n(e[r]))return e[r];return null},cF=Object.prototype.hasOwnProperty,uF=function(e,t){if(null===e||!ef(e))return{};var n={};return Ym(t,(function(t){cF.call(e,t)&&(n[t]=e[t])})),n};function dF(e){return null==e?null:fF(e)}function fF(e){if("function"!=typeof e)throw new Error;return e}function pF(e){var t=0,n=e.children,r=n&&n.length;if(r)for(;--r>=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<i;++a)n.push(r[a]);o.next=2;break;case 8:if(n.length){o.next=1;break}case 9:case"end":return o.stop()}}),hF,this)}function mF(e,t){e instanceof Map?(e=[void 0,e],void 0===t&&(t=bF)):void 0===t&&(t=vF);for(var n,r,a,i,o,s=new xF(e),l=[s];n=l.pop();)if((a=t(n.data))&&(o=(a=Array.from(a)).length))for(n.children=a,i=o-1;i>=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<a;++r)o.push(n[r]);for(;i=s.pop();)e.call(t,i,++l,this);return this},eachBefore:function(e,t){for(var n,r,a=this,i=[a],o=-1;a=i.pop();)if(e.call(t,a,++o,this),n=a.children)for(r=n.length-1;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<a;++o)i=p[o],c=p[o]=new xF(i),null!=(d=h(i,o,r))&&(d+="")&&(f=c.id=d,m.set(f,m.has(f)?EF:c)),null!=(d=g(i,o,r))&&(d+="")&&(c.parent=d);for(o=0;o<a;++o)if(d=(c=p[o]).parent){if(!(l=m.get(d)))throw new Error("missing: "+d);if(l===EF)throw new Error("ambiguous: "+d);l.children?l.children.push(c):l.children=[c],c.parent=l}else{if(s)throw new Error("multiple roots");s=c}if(!s)throw new Error("no root");if(null!=e){for(;s.data===SF&&1===s.children.length;)s=s.children[0],--a;for(var E=p.length-1;E>=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<l;++i)c[i+1]=o+=s[i].value;!function e(t,n,r,a,i,o,l){if(t>=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<h;){var g=p+h>>>1;c[g]<f?p=g+1:h=g}f-c[p-1]<c[p]-f&&t+1<p&&--p;var m=c[p]-d,v=r-m;if(o-a>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;++s<l;)(i=o[s]).y0=n,i.y1=a,i.x0=t,i.x1=t+=i.value*c}function IF(e,t,n,r,a){for(var i,o=e.children,s=-1,l=o.length,c=e.value&&(a-n)/e.value;++s<l;)(i=o[s]).x0=t,i.x1=r,i.y0=n,i.y1=n+=i.value*c}function LF(e,t,n,r,a){(1&e.depth?IF:MF)(e,t,n,r,a)}var PF=(1+Math.sqrt(5))/2;function DF(e,t,n,r,a,i){for(var o,s,l,c,u,d,f,p,h,g,m,v=[],b=t.children,y=0,k=0,x=b.length,w=t.value;y<x;){l=a-n,c=i-r;do{u=b[k++].value}while(!u&&k<x);for(d=f=u,m=u*u*(g=Math.max(c/l,l/c)/(w*e)),h=Math.max(f/m,m/d);k<x;++k){if(u+=s=b[k].value,s<d&&(d=s),s>f&&(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:l<c,children:b.slice(y,k)}),o.dice?MF(o,n,r,a,w?r+=c*u/w:i):IF(o,n,r,w?n+=l*u/w:a,i),w-=u,y=k}return v}var _F=function e(t){function n(e,n,r,a,i){DF(t,e,n,r,a,i)}return n.ratio=function(t){return e((t=+t)>1?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;++d<f;){for(l=(s=o[d]).children,c=s.value=0,u=l.length;c<u;++c)s.value+=l[c].value;s.dice?MF(s,n,r,a,p?r+=(i-r)*s.value/p:i):IF(s,n,r,p?n+=(a-n)*s.value/p:a,i),p-=s.value}else e._squarify=o=DF(t,e,n,r,a,i),o.ratio=t}return n.ratio=function(t){return e((t=+t)>1?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;d<r&&(r=d=(r+d)/2),f<u&&(u=f=(u+f)/2),t.x0=r,t.y0=u,t.x1=d,t.y1=f,t.children&&(n=a[t.depth+1]=i(t)/2,r+=c(t)-n,u+=o(t)-n,(d-=s(t)-n)<r&&(r=d=(r+d)/2),(f-=l(t)-n)<u&&(u=f=(u+f)/2),e(t,r,u,d,f))}return u.round=function(e){return arguments.length?(t=!!e,u):t},u.size=function(e){return arguments.length?(n=+e[0],r=+e[1],u):[n,r]},u.tile=function(t){return arguments.length?(e=fF(t),u):e},u.padding=function(e){return arguments.length?u.paddingInner(e).paddingOuter(e):u.paddingInner()},u.paddingInner=function(e){return arguments.length?(i="function"==typeof e?e:zF(+e),u):i},u.paddingOuter=function(e){return arguments.length?u.paddingTop(e).paddingRight(e).paddingBottom(e).paddingLeft(e):u.paddingTop()},u.paddingTop=function(e){return arguments.length?(o="function"==typeof e?e:zF(+e),u):o},u.paddingRight=function(e){return arguments.length?(s="function"==typeof e?e:zF(+e),u):s},u.paddingBottom=function(e){return arguments.length?(l="function"==typeof e?e:zF(+e),u):l},u.paddingLeft=function(e){return arguments.length?(c="function"==typeof e?e:zF(+e),u):c},u}().tile(a).size(t.size).round(t.round).paddingInner(t.paddingInner).paddingOuter(t.paddingOuter).paddingTop(t.paddingTop).paddingRight(t.paddingRight).paddingBottom(t.paddingBottom).paddingLeft(t.paddingLeft)(i);var o=i.descendants().map((function(e){return Object.assign(e,{id:e.id.replace(/^\//,""),x:[e.x0,e.x1],y:[e.y0,e.y1]})})),s=o.filter("function"==typeof t.layer?t.layer:function(e){return e.height===t.layer});return[s,o]}var WF=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())}))},VF=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.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function YF(e){return Gf(e).select(".".concat(vk)).node()}var qF={breadCrumbFill:"rgba(0, 0, 0, 0.85)",breadCrumbFontSize:12,breadCrumbY:12,activeFill:"rgba(0, 0, 0, 0.5)"};function XF(){var e=this,t=arguments.length>0&&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);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},QF={pointR:6,pointStrokeWidth:1,pointStroke:"#888",pointActiveStroke:"#f5f5f5",pathStroke:"#888",pathLineDash:[3,4],labelFontSize:12,labelFill:"#888",labelStroke:"#fff",labelLineWidth:1,labelY:-6,labelX:2},JF="movePoint",$F=function(e){var t=e.target,n=t.markType;"line"===n&&(t.attr("_lineWidth",t.attr("lineWidth")||1),t.attr("lineWidth",t.attr("_lineWidth")+3)),"interval"===n&&(t.attr("_opacity",t.attr("opacity")||1),t.attr("opacity",.7*t.attr("_opacity")))},eB=function(e){var t=e.target,n=t.markType;"line"===n&&t.attr("lineWidth",t.attr("_lineWidth")),"interval"===n&&t.attr("opacity",t.attr("_opacity"))},tB=function(e,t,n){return t.map((function(t){var r=["x","color"].reduce((function(r,a){var i=n[a];return i?t[i]===e[i]&&r:r}),!0);return r?Object.assign(Object.assign({},t),e):t}))},nB=function(e){var t=ig(e,["__data__","y"]),n=ig(e,["__data__","y1"])-t,r=e.parentNode,a=r.__data__,i=a.data,o=a.encode,s=a.transform,l=r.childNodes,c=lF(s,(function(e){return"normalizeY"===e.type})),u=ig(o,["y","field"]),d=i[l.indexOf(e)][u];return function(e){var t=arguments.length>1&&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);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},uB=function(){return function(e){var t=e.children;if(!Array.isArray(t))return[];var n=e.x,r=void 0===n?0:n,a=e.y,i=void 0===a?0:a,o=e.width,s=e.height,l=e.data;return t.map((function(e){var t=e.data,n=e.x,a=e.y,c=e.width,u=e.height,d=cB(e,["data","x","y","width","height"]);return Object.assign(Object.assign({},d),{data:Fb(t,l),x:null!=n?n:r,y:null!=a?a:i,width:null!=c?c:o,height:null!=u?u:s})}))}};uB.props={};var dB=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.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},fB=function(){return function(e){var t=e.children;if(!Array.isArray(t))return[];for(var n=e.direction,r=void 0===n?"row":n,a=e.ratio,i=void 0===a?t.map((function(){return 1})):a,o=e.padding,l=void 0===o?0:o,c=e.data,u="col"===r?["y","height","width","x"]:["x","width","height","y"],d=s()(u,4),f=d[0],p=d[1],h=d[2],g=d[3],m=i.reduce((function(e,t){return e+t})),v=e[p]-l*(t.length-1),b=i.map((function(e){return v*(e/m)})),y=[],k=e[f]||0,x=0;x<b.length;x+=1){var w=t[x],E=w.data,S=dB(w,["data"]),A=Fb(E,c);y.push(Object.assign(kp()(kp()(kp()(kp()(kp()({},f,k),p,b[x]),g,e[g]||0),h,e[h]),"data",A),S)),k+=b[x]+l}return y}};fB.props={};var pB=function(){function e(t){g()(this,e),this.$value=t}return v()(e,[{key:"call",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return this.$value=e.apply(void 0,[this.$value].concat(n)),this}},{key:"value",value:function(){return this.$value}}],[{key:"of",value:function(t){return new e(t)}}]),e}(),hB=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.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},gB=Db((function(e){var t=e.encode,n=e.data,r=e.scale,a=e.shareSize,i=void 0!==a&&a,o=t.x,s=t.y,l=function(e,t){var a;if(void 0===e||!i)return{};var o=bf(n,(function(t){return t[e]})),s=(null===(a=null==r?void 0:r[t])||void 0===a?void 0:a.domain)||Array.from(o.keys()),l=s.map((function(e){return o.has(e)?o.get(e).length:1}));return{domain:s,flex:l}};return{scale:{x:Object.assign(Object.assign({paddingOuter:0,paddingInner:.1,guide:void 0===o?null:{position:"top"}},void 0===o&&{paddingInner:0}),l(o,"x")),y:Object.assign(Object.assign({range:[0,1],paddingOuter:0,paddingInner:.1,guide:void 0===s?null:{position:"right"}},void 0===s&&{paddingInner:0}),l(s,"y"))}}})),mB=_b((function(e){for(var t,n,r,a=e.data,i=e.scale,o=e.legend,l=[e];l.length;){var c=l.shift(),u=c.children,d=c.encode,f=void 0===d?{}:d,h=c.scale,g=void 0===h?{}:h,m=c.legend,v=void 0===m?{}:m,b=f.color,y=g.color,k=v.color;void 0!==b&&(t=b),void 0!==y&&(n=y),void 0!==k&&(r=k),Array.isArray(u)&&l.push.apply(l,p()(u))}var x="string"==typeof t?t:"",w=function(){var e,n=null===(e=null==i?void 0:i.color)||void 0===e?void 0:e.domain;if(void 0!==n)return[n];if(void 0===t)return[void 0];var r="function"==typeof t?t:function(e){return e[t]},o=a.map(r);return o.some((function(e){return"number"==typeof e}))?[Zm(o)]:[Array.from(new Set(o)),"ordinal"]}(),E=s()(w,2),S=E[0],A=E[1];return Object.assign({encode:{color:{type:"column",value:null!=S?S:[]}},scale:{color:rf({},n,{domain:S,type:A})}},void 0===o&&{legend:{color:rf({title:x},r)}})})),vB=Db((function(){return{animate:{enterType:"fadeIn"}}})),bB=_b((function(){return{frame:!1,encode:{shape:"hollow"},style:{lineWidth:0}}})),yB=_b((function(){return{type:"cell"}})),kB=_b((function(e){var t={type:"custom",callback:function(){var t=e.data,n=e.encode,r=n.x,a=n.y,i=r?Array.from(new Set(t.map((function(e){return e[r]})))):[],o=a?Array.from(new Set(t.map((function(e){return e[a]})))):[];return function(){if(i.length&&o.length){var e,t=[],n=d()(i);try{for(n.s();!(e=n.n()).done;){var s,l=e.value,c=d()(o);try{for(c.s();!(s=c.n()).done;){var u=s.value;t.push(kp()(kp()({},r,l),a,u))}}catch(e){c.e(e)}finally{c.f()}}}catch(e){n.e(e)}finally{n.f()}return t}return i.length?i.map((function(e){return kp()({},r,e)})):o.length?o.map((function(e){return kp()({},a,e)})):void 0}()}};return{data:{type:"inline",value:e.data,transform:[t]}}})),xB=_b((function(e){var t=arguments.length>1&&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);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},RB=Db((function(e){return{scale:{x:{guide:null,paddingOuter:0,paddingInner:.1},y:{guide:null,range:[0,1],paddingOuter:0,paddingInner:.1}}}})),NB=_b((function(e){var t=e.data,n=e.children,r=e.x,a=void 0===r?0:r,i=e.y,o=void 0===i?0:i,l=e.key;return{children:function(e,r,i){var c=r.x,u=r.y,d=i.paddingLeft,f=i.paddingTop,p=i.marginLeft,h=i.marginTop,g=c.getOptions().domain,m=u.getOptions().domain,v=_p(e),b=e.map((function(e){return Yb(e.points)})),y=e.map((function(e){var t=e.x,n=e.y;return[c.invert(t),u.invert(n)]})),k=y.map((function(e){var t=s()(e,2),n=t[0],r=t[1];return{columnField:n,columnIndex:g.indexOf(n),columnValue:n,columnValuesLength:g.length,rowField:r,rowIndex:m.indexOf(r),rowValue:r,rowValuesLength:m.length}})),x=k.map((function(e){return Array.isArray(n)?n:[n(e)].flat(1)}));return v.flatMap((function(e){var n=s()(b[e],4),r=n[0],i=n[1],c=n[2],u=n[3],g=s()(y[e],2),m=g[0],v=g[1],w=k[e];return x[e].map((function(n){var s,g,b=n.scale,y=n.key,k=n.encode,x=n.axis,E=n.interaction,S=CB(n,["scale","key","encode","axis","interaction"]),A=null===(s=null==b?void 0:b.y)||void 0===s?void 0:s.guide,O={x:IB(null===(g=null==b?void 0:b.x)||void 0===g?void 0:g.guide)(w,t),y:LB(A)(w,t)};return Object.assign({data:t,parentKey:l,key:"".concat(y,"-").concat(e),x:r+d+a+p,y:i+f+o+h,width:c,height:u,margin:0,paddingLeft:0,paddingRight:0,paddingTop:0,paddingBottom:0,frame:!0,scale:rf({x:{facet:!1},y:{facet:!1}},b),axis:rf({x:{tickCount:5},y:{tickCount:5}},x,O),legend:!1,encode:rf({},k,{x:m,y:v}),interaction:rf({},E,{legendFilter:!1})},S)}))}))}}})),MB=_b((function(e){var t,n=e.encode,r=CB(e,["encode"]),a=n.position,i=void 0===a?[]:a,o=n.x,s=void 0===o?i:o,l=n.y,c=void 0===l?p()(i).reverse():l,u=CB(n,["position","x","y"]),f=[],h=d()([s].flat(1));try{for(h.s();!(t=h.n()).done;){var g,m=t.value,v=d()([c].flat(1));try{for(v.s();!(g=v.n()).done;){var b=g.value;f.push({$x:m,$y:b})}}catch(e){v.e(e)}finally{v.f()}}}catch(e){h.e(e)}finally{h.f()}return Object.assign(Object.assign({},r),{data:f,encode:Object.assign(Object.assign({},u),{x:"$x",y:"$y"}),scale:Object.assign(Object.assign({},1===[s].flat(1).length&&{x:{paddingInner:0}}),1===[c].flat(1).length&&{y:{paddingInner:0}})})}));function IB(e){return"function"==typeof e?e:null===e?function(){return null}:function(t,n){if(t.rowIndex!==t.rowValuesLength-1)return EB(e,n)}}function LB(e){return"function"==typeof e?e:null===e?function(){return null}:function(t,n){if(0!==t.columnIndex)return EB(e,n)}}var PB=function(){return function(e){return[pB.of(e).call(yB).call(mB).call(NB).call(MB).call(vB).call(bB).call(RB).value()]}},DB=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.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},_B=Db((function(e){return{scale:{x:{guide:{type:"axisArc"},paddingOuter:0,paddingInner:.1},y:{guide:null,range:[0,1],paddingOuter:0,paddingInner:.1}}}})),FB=Db((function(e){return{coordinate:{type:"polar"}}})),BB=function(e){var t=e.encode,n=DB(e,["encode"]),r=t.position;return Object.assign(Object.assign({},n),{encode:{x:r}})};function jB(e){return function(e){return null}}function zB(e){var t=e.points,n=s()(t,4),r=n[0],a=n[1],i=n[2],o=n[3],l=Hb(r,o),c=zb(r,o),u=Vb(c,zb(a,i)),d=1/Math.sin(u/2),f=l/(1+d),p=f*Math.sqrt(2),h=s()(i,2),g=h[0],m=h[1],v=Wb(c)+u/2,b=f*d;return[g+b*Math.sin(v)-p/2,m-b*Math.cos(v)-p/2,p,p]}var UB=function(){return function(e){return[pB.of(e).call(yB).call(BB).call(mB).call(FB).call(kB).call(xB,zB,jB,jB,{frame:!1}).call(vB).call(bB).call(_B).value()]}};function HB(e,t,n){var r=[0,n],a=[1-n,1];return"normal"===e?r:"reverse"===e?a:"alternate"===e?t%2==0?r:a:"reverse-alternate"===e?t%2==0?a:r:void 0}var GB=function(){return function(e){var t=e.children,n=void 0===t?[]:t,r=e.duration,a=void 0===r?1e3:r,i=e.iterationCount,o=void 0===i?1:i,l=e.direction,c=void 0===l?"normal":l,u=e.easing,d=void 0===u?"ease-in-out-sine":u,f=n.length;if(!Array.isArray(n)||0===f)return[];var h=n[0].key,g=n.map((function(e){return Object.assign(Object.assign({},e),{key:h})})).map((function(e){return function(e,t,n){for(var r=[e];r.length;){var a=r.pop();a.animate=rf({enter:{duration:t},update:{duration:t,easing:n,type:"morphing",fill:"both"},exit:{type:"fadeOut",duration:t}},a.animate||{});var i=a.children;Array.isArray(i)&&r.push.apply(r,p()(i))}return e}(e,a,d)}));return Sf()().mark((function e(){var t,n,r,a,i,l,u,d;return Sf()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=0;case 1:if(!("infinite"===o||t<o)){e.next=16;break}r=HB(c,t,f),a=s()(r,2),i=a[0],l=a[1],u=i;case 4:if(!(u<l)){e.next=13;break}if(d=Math.abs(u),n===d){e.next=9;break}return e.next=9,g[d];case 9:n=d;case 10:u+=1,e.next=4;break;case 13:t++,e.next=1;break;case 16:case"end":return e.stop()}}),e)}))}};function WB(e,t,n){var r=n.encode;if(null===e)return[t];var a=function(e){return Array.isArray(e)?e:[e]}(e).map((function(e){var t;return[e,null===(t=IT(r,e))||void 0===t?void 0:t[0]]})).filter((function(e){return Pf(s()(e,2)[1])}));return Array.from(bf(t,(function(e){return a.map((function(t){return s()(t,2)[1][e]})).join("-")})).values())}function VB(e){return Array.isArray(e)?function(e){return function(t,n,r){return function(n,r){return e.reduce((function(e,a){return 0!==e?e:Qy(t[n][a],t[r][a])}),0)}}}(e):"function"==typeof e?function(e){return function(t,n,r){return JB((function(n){return e(t[n])}))}}(e):"series"===e?XB:"value"===e?ZB:"sum"===e?KB:"maxIndex"===e?QB:null}function YB(e,t){var n,r=d()(e);try{for(r.s();!(n=r.n()).done;){n.value.sort(t)}}catch(e){r.e(e)}finally{r.f()}}function qB(e,t){return(null==t?void 0:t.domain)||Array.from(new Set(e))}function XB(e,t,n){return JB((function(e){return n[e]}))}function ZB(e,t,n){return JB((function(e){return t[e]}))}function KB(e,t,n){var r=_p(e),a=Array.from(bf(r,(function(e){return n[+e]})).entries()),i=new Map(a.map((function(e){var n=s()(e,2);return[n[0],n[1].reduce((function(e,n){return e+ +t[n]}))]})));return JB((function(e){return i.get(n[e])}))}function QB(e,t,n){var r=_p(e),a=Array.from(bf(r,(function(e){return n[+e]})).entries()),i=new Map(a.map((function(e){var n=s()(e,2);return[n[0],Fy(n[1],(function(e){return t[e]}))]})));return JB((function(e){return i.get(n[e])}))}function JB(e){return function(t,n){return Qy(e(t),e(n))}}GB.props={};var $B=function(){var e=arguments.length>0&&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(;V<G.length-1&&0===v[G[V]];)V++;M.push(H[W]),I.push(G[V]);var Y,q=_,X=d()(B.reverse());try{for(X.s();!(Y=X.n()).done;){var Z=Y.value,K=N[Z];q=C[Z]=(R[Z]=q)+K}}catch(e){X.e(e)}finally{X.f()}for(var Q=_,J=0,$=F;J<$.length;J++){var ee=$[J],te=N[ee];te>0?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))/i<e&&++r,(a=Math.round(t*i))/i>t&&--a,i=-i):(i=Math.pow(10,s)*c,(r=Math.round(e/i))*i<e&&++r,(a=Math.round(t/i))*i>t&&--a),a<r&&.5<=n&&n<2?lj(e,t,2*n):[r,a,i]}function cj(e,t,n){return lj(e=+e,t=+t,n=+n)[2]}function uj(e){return Math.max(1,Math.ceil(Math.log(ej(e))/Math.LN2)+1)}function dj(){var e=vf,t=Zm,n=uj;function r(r){Array.isArray(r)||(r=Array.from(r));var a,i,s,l=r.length,c=new Array(l);for(a=0;a<l;++a)c[a]=e(r[a],a,r);var u=t(c),d=u[0],f=u[1],p=n(c,d,f);if(!Array.isArray(p)){var h=f,g=+p;if(t===Zm){var m=function(e,t,n){for(var r;;){var a=cj(e,t,n);if(a===r||0===a||!isFinite(a))return[e,t];a>0?(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<e,a=r?lj(t,e,n):lj(e,t,n),i=o(a,3),s=i[0],l=i[1],c=i[2];if(!(l>=s))return[];var u=l-s+1,d=new Array(u);if(r)if(c<0)for(var f=0;f<u;++f)d[f]=(l-f)/-c;else for(var p=0;p<u;++p)d[p]=(l-p)*c;else if(c<0)for(var h=0;h<u;++h)d[h]=(s+h)/-c;else for(var g=0;g<u;++g)d[g]=(s+g)*c;return d}(d,f,g),p[0]<=d&&(s=cj(d,f,g)),p[p.length-1]>=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||x<y)&&(p=p.slice(k,x),y=x-k);var w,E=new Array(y+1);for(a=0;a<=y;++a)(w=E[a]=[]).x0=a>0?p[a-1]:d,w.x1=a<y?p[a]:f;if(isFinite(s)){if(s>0)for(a=0;a<l;++a)null!=(i=c[a])&&d<=i&&i<=f&&E[Math.min(y,Math.floor((i-d)/s))].push(r[a]);else if(s<0)for(a=0;a<l;++a)if(null!=(i=c[a])&&d<=i&&i<=f){var S=Math.floor((d-i)*s);E[Math.min(y,S+(p[S]<=i))].push(r[a])}}else for(a=0;a<l;++a)null!=(i=c[a])&&d<=i&&i<=f&&E[Mk(p,i,0,y)].push(r[a]);return E}return r.value=function(t){return arguments.length?(e="function"==typeof t?t:aj(t),r):e},r.domain=function(e){return arguments.length?(t="function"==typeof e?e:aj([e[0],e[1]]),r):t},r.thresholds=function(e){return arguments.length?(n="function"==typeof e?e:aj(Array.isArray(e)?rj.call(e):e),r):n},r}function fj(e,t){var n=arguments.length>2&&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);p<h;){for(pj(e,p,h),++p,--h;a(e[p],f)<0;)++p;for(;a(e[h],f)>0;)--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);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function bj(e){return function(t){return null===t?e:"".concat(e," of ").concat(t)}}function yj(e){if("function"==typeof e)return[e,null];var t={mean:kj,max:wj,count:Sj,first:Oj,last:Tj,sum:Aj,min:Ej,median:xj}[e];if(!t)throw new Error("Unknown reducer: ".concat(e,"."));return t()}function kj(){return[function(e,t){return DD(e,(function(e){return+t[e]}))},bj("mean")]}function xj(){return[function(e,t){return gj(e,(function(e){return+t[e]}))},bj("median")]}function wj(){return[function(e,t){return Wp(e,(function(e){return+t[e]}))},bj("max")]}function Ej(){return[function(e,t){return xA(e,(function(e){return+t[e]}))},bj("min")]}function Sj(){return[function(e,t){return e.length},bj("count")]}function Aj(){return[function(e,t){return Gp(e,(function(e){return+t[e]}))},bj("sum")]}function Oj(){return[function(e,t){return t[e[0]]},bj("first")]}function Tj(){return[function(e,t){return t[e[e.length-1]]},bj("last")]}var Cj=function(){var e=arguments.length>0&&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);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},Nj="thresholds";function Mj(e){var t=Zm(e),n=s()(t,2),r=n[0],a=n[1];return Math.min(200,function(e,t,n){var r=ej(e),a=tj(e);return r&&a?Math.ceil((n-t)*Math.cbrt(r)/(3.49*a)):1}(e,r,a))}var Ij=function(){var e=arguments.length>0&&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);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},Dj=function(){var e=arguments.length>0&&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;S<E.length;S++)x[E[S]]=g[S]}}catch(e){w.e(e)}finally{w.f()}return[e,rf(m,{encode:{series:TT(i?x:h)}})]}};function _j(e,t,n){if(null===e)return[-.5,.5];var r=qB(e,t),a=new kI({domain:r,range:[0,1],padding:n}).getBandWidth();return[-a/2,a/2]}function Fj(e,t,n){return t*(1-e)+n*e}Dj.props={};var Bj=function(){var e=arguments.length>0&&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);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},Hj=function(){var e=arguments.length>0&&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;u<l.length;u++){var f=Zm(l[u].flatMap((function(e){return i.map((function(t){return+s()(t,2)[1][e]}))}))),p=s()(f,2),h=p[0],g=p[1];c[u]=(h+g)/2}for(var m=Math.max.apply(Math,c),v=0;v<l.length;v++){var b,y=m-c[v],k=l[v],x=d()(k);try{for(x.s();!(b=x.n()).done;)for(var w=b.value,E=0;E<i.length;E++){var S=s()(i[E],2)[1];s()(o[E],2)[1][w]=+S[w]+y}}catch(e){x.e(e)}finally{x.f()}}return[e,rf({},t,{encode:Object.fromEntries(o.map((function(e){var t=s()(e,2),n=t[0];return[n,TT(t[1],IT(r,n)[1])]})))})]}};Hj.props={};var Gj=function(){var e=arguments.length>0&&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;x<b.length;x++)k(x)}catch(e){v.e(e)}finally{v.f()}return[e,rf({},t,{encode:{y1:TT(m,f)}})]}};Gj.props={};var Wj=function(e){var t=e.groupBy,n=void 0===t?["x"]:t,r=e.reducer,a=void 0===r?function(e,t){return t[e[0]]}:r,i=e.orderBy,o=void 0===i?null:i,l=e.reverse,c=void 0!==l&&l,u=e.duration;return function(e,t){var r=t.encode,i=(Array.isArray(n)?n:[n]).map((function(e){return[e,IT(r,e)[0]]}));if(0===i.length)return[e,t];var l,f=[e],p=d()(i);try{var h=function(){for(var e=s()(l.value,2)[1],t=[],n=0,r=f;n<r.length;n++){var a=r[n],i=Array.from(bf(a,(function(t){return e[t]})).values());t.push.apply(t,i)}f=t};for(p.s();!(l=p.n()).done;)h()}catch(e){p.e(e)}finally{p.f()}if(o){var g=IT(r,o),m=s()(g,1)[0];m&&f.sort((function(e,t){return a(e,m)-a(t,m)})),c&&f.reverse()}for(var v=(u||3e3)/f.length,b=u?[MT(e,v)]:LT(r,"enterDuration",MT(e,v)),y=s()(b,1)[0],k=LT(r,"enterDelay",MT(e,0)),x=s()(k,1)[0],w=new Array(e.length),E=0,S=0;E<f.length;E++){var A,O=f[E],T=Wp(O,(function(e){return+y[e]})),C=d()(O);try{for(C.s();!(A=C.n()).done;){var R=A.value;w[R]=+x[R]+S}}catch(e){C.e(e)}finally{C.f()}S+=T}return[e,rf({},t,{encode:{enterDuration:RT(y),enterDelay:RT(w)}})]}};Wj.props={};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);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function Yj(e){return"function"==typeof e?e:{min:function(e,t){return xA(e,(function(e){return t[+e]}))},max:function(e,t){return Wp(e,(function(e){return t[+e]}))},first:function(e,t){return t[e[0]]},last:function(e,t){return t[e[e.length-1]]},mean:function(e,t){return DD(e,(function(e){return t[+e]}))},median:function(e,t){return gj(e,(function(e){return t[+e]}))},sum:function(e,t){return Gp(e,(function(e){return t[+e]}))},deviation:function(e,t){return tj(e,(function(e){return t[+e]}))}}[e]||Wp}var qj=function(){var e=arguments.length>0&&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;w<c.length;w++){var E=s()(c[w],2)[1];s()(p[w],2)[1][x]=+E[x]/y}}catch(e){k.e(e)}finally{k.f()}}}catch(e){m.e(e)}finally{m.f()}var S=Uf(o)||(null==o?void 0:o.items)&&0!==(null==o?void 0:o.items.length);return[e,rf({},t,Object.assign({encode:Object.fromEntries(p.map((function(e){var t=s()(e,2),n=t[0];return[n,TT(t[1],IT(i,n)[1])]})))},!S&&i.y0&&{tooltip:{items:[{channel:"y0"}]}}))]}};function Xj(e,t){return[e[0]]}function Zj(e,t){return[e[e.length-1]]}function Kj(e,t){return[e[Fy(e,(function(e){return t[e]}))]]}function Qj(e,t){return[e[PD(e,(function(e){return t[e]}))]]}function Jj(e){return"function"==typeof e?e:{first:Xj,last:Zj,max:Kj,min:Qj}[e]||Xj}qj.props={};var $j=function(){var e=arguments.length>0&&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);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},tz=function(){var e=arguments.length>0&&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);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},rz=function(){var e=arguments.length>0&&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);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},iz=function(){var e=arguments.length>0&&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);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};function uz(e,t,n){var r=n.reverse,a=n.channel,i=IT(t.encode,a),o=s()(i,1)[0],l=$y(e,(function(e){return o[e]}));return r&&l.reverse(),[l,t]}function dz(e,t,n){var r,a=n.reverse,i=n.slice,l=n.channel,c=cz(n,["reverse","slice","channel"]),u=t.encode,d=t.scale,f=null===(r=(void 0===d?{}:d)[l])||void 0===r?void 0:r.domain,h=IT(u,l),g=s()(h,1)[0],m=function(e,t,n){var r=t.by,a=void 0===r?e:r,i=t.reducer,o=void 0===i?"max":i,l=IT(n,a),c=s()(l,1)[0];if("function"==typeof o)return function(e){return o(e,c)};if("max"===o)return function(e){return Wp(e,(function(e){return+c[e]}))};if("min"===o)return function(e){return xA(e,(function(e){return+c[e]}))};if("sum"===o)return function(e){return Gp(e,(function(e){return+c[e]}))};if("median"===o)return function(e){return gj(e,(function(e){return+c[e]}))};if("mean"===o)return function(e){return DD(e,(function(e){return+c[e]}))};if("first"===o)return function(e){return c[e[0]]};if("last"===o)return function(e){return c[e[e.length-1]]};throw new Error("Unknown reducer: ".concat(o))}(l,c,u),v=function(e,t,n){if(!Array.isArray(n))return e;var r=new Set(n);return e.filter((function(e){return r.has(t[e])}))}(e,g,f),b=function(e,t,n){return(2!==t.length?$y(kf(e,t,n),(function(e,t){var n=o(e,2),r=n[0],a=n[1],i=o(t,2),s=i[0];return Qy(a,i[1])||Qy(r,s)})):$y(bf(e,n),(function(e,n){var r=o(e,2),a=r[0],i=r[1],s=o(n,2),l=s[0],c=s[1];return t(i,c)||Qy(a,l)}))).map((function(e){return o(e,1)[0]}))}(v,m,(function(e){return g[e]}));a&&b.reverse();var y="number"==typeof i?[0,i]:i,k=i?b.slice.apply(b,p()(y)):b;return[e,rf(t,{scale:kp()({},l,{domain:k})})]}var fz=function(){var e=arguments.length>0&&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;p<r-2;p++){for(var h=0,g=0,m=Math.floor((p+1)*d)+1,v=Math.floor((p+2)*d)+1,b=(v=Math.min(v,a))-m;m<v;m++)h+=l(m),g+=c(m);h/=b,g/=b;var y=Math.floor((p+0)*d)+1,k=Math.floor((p+1)*d)+1,x=[l(f),c(f)];for(i=o=-1;y<k;y++)(o=.5*Math.abs((x[0]-h)*(l(y)-x[1])-(x[0]-c(y))*(g-x[0])))>i&&(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(;a<n;)r.push(e.slice(a,a+=t));return r}(e,Math.max(1,Math.floor(e.length/a)));return i.flatMap((function(e){return n(e,t,r)}))}}kz.props={};var Ez=function(){var e=arguments.length>0&&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);o<l.length;o++){var c=s()(l[o],2),u=c[0],d=c[1];"x"!==u&&"y"!==u||d.field!==i||(n=Object.assign(Object.assign({},n),kp()({},u,Object.assign(Object.assign({},d),{value:[]}))))}return n?Object.assign(Object.assign({},e),{encode:Object.assign(Object.assign({},e.encode),n)}):a}Ez.props={};var Oz=function(){var e=arguments.length>0&&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 r<t?new Array(t-r+1).join(0)+n:n}function Iz(e){var t=e.getUTCHours(),n=e.getUTCMinutes(),r=e.getUTCSeconds(),a=e.getUTCMilliseconds();return isNaN(e)?"Invalid Date":function(e){return e<0?"-"+Mz(-e,6):e>9999?"+"+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&&34!==e.charCodeAt(o)||34===e.charCodeAt(++o););return(t=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(;o<i;){if(10===(r=e.charCodeAt(t=o++)))c=!0;else if(13===r)c=!0,10===e.charCodeAt(o)&&++o;else if(r!==n)continue;return e.slice(a,t)}return l=!0,e.slice(a,i)}for(10===e.charCodeAt(i-1)&&--i,13===e.charCodeAt(i-1)&&--i;(r=u())!==Cz;){for(var d=[];r!==Tz&&r!==Cz;)d.push(r),r=u();t&&null==(d=t(d,s++))||a.push(d)}return a}function a(t,n){return t.map((function(t){return n.map((function(e){return o(t[e])})).join(e)}))}function i(t){return t.map(o).join(e)}function o(e){return null==e?"":e instanceof Date?Iz(e):t.test(e+="")?'"'+e.replace(/"/g,'""')+'"':e}return{parse:function(e,t){var n,a,i=r(e,(function(e,r){if(n)return n(e,r-1);a=e,n=t?function(e,t){var n=Rz(e);return function(r,a){return t(n(r),a,e)}}(e,t):Rz(e)}));return i.columns=a||[],i},parseRows:r,format:function(t,n){return null==n&&(n=Nz(t)),[n.map(o).join(e)].concat(a(t,n)).join("\n")},formatBody:function(e,t){return null==t&&(t=Nz(e)),a(e,t).join("\n")},formatRows:function(e){return e.map(i).join("\n")},formatRow:i,formatValue:o}}function Pz(e){for(var t in e){var n,r,a=e[t].trim();if(a)if("true"===a)a=!0;else if("false"===a)a=!1;else if("NaN"===a)a=NaN;else if(isNaN(n=+a)){if(!(r=a.match(/^([-+]\d{2})?\d{4}(-\d{2}(-\d{2})?)?(T\d{2}:\d{2}(:\d{2}(\.\d{3})?)?(Z|[-+]\d{2}:\d{2})?)?$/)))continue;Dz&&r[4]&&!r[7]&&(a=a.replace(/-/g,"/").replace(/T/," ")),a=new Date(a)}else a=n;else a=null;e[t]=a}return e}var Dz=new Date("2019-01-01T00:00").getHours()||new Date("2019-07-01T00:00").getHours(),_z=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())}))},Fz=function(e){var t=e.value,n=e.format,r=void 0===n?t.split(".").pop():n,a=e.delimiter,i=void 0===a?",":a,o=e.autoType,s=void 0===o||o;return function(){return _z(void 0,void 0,void 0,Sf()().mark((function e(){var n,a;return Sf()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(t);case 2:if(n=e.sent,"csv"!==r){e.next=10;break}return e.next=6,n.text();case 6:return a=e.sent,e.abrupt("return",Lz(i).parse(a,s?Pz:Cf));case 10:if("json"!==r){e.next=14;break}return e.next=13,n.json();case 13:return e.abrupt("return",e.sent);case 14:throw new Error("Unknown format: ".concat(r,"."));case 15:case"end":return e.stop()}}),e)})))}};Fz.props={};var Bz=function(e){var t=e.value;return function(){return t}};Bz.props={};var jz=function(e){var t,n=e.fields,r=(t=!0,(void 0===n?[]:n).map((function(e){if(Array.isArray(e)){var n=s()(e,2),r=n[0],a=n[1];return[r,void 0===a?t:a]}return[e,t]})));return function(e){return p()(e).sort((function(e,t){return r.reduce((function(n,r){var a=s()(r,2),i=a[0],o=a[1];return 0!==n?n:void 0===o||o?e[i]<t[i]?-1:+(e[i]!==t[i]):e[i]>t[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<c;){t=n[r],a.save(),a.font=t.style+" "+t.weight+" "+~~((t.size+1)/i)+"px "+t.font;var u=a.measureText(t.text+"m").width*i,d=t.size<<1;if(t.rotate){var f=Math.sin(t.rotate*rU),p=Math.cos(t.rotate*rU),h=u*p,g=u*f,m=d*p,v=d*f;u=Math.max(Math.abs(h+v),Math.abs(h-v))+31>>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<w*x;E++)y[E]=0;if(null==(o=t.xoff))return;s=t.yoff;for(var S=0,A=-1,O=0;O<w;O++){for(var T=0;T<k;T++){var C=x*O+(T>>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<c;d++){r=0;for(var f=0;f<=i;f++)if((r<<l|(f<i?(r=a[d*i+f])>>>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.x0<n.x&&(n.x=t.x+t.x0),t.y+t.y0<n.y&&(n.y=t.y+t.y0),t.x+t.x1>r.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<e;)t[n]=0;return t}function vU(){return document.createElement("canvas")}function bU(e){return"function"==typeof e?e:function(){return e}}var yU={archimedean:gU,rectangular:function(e){var t=4*e[0]/e[1],n=0,r=0;return function(e){var a=e<0?-1:1;switch(Math.sqrt(1+4*a*e)-a&3){case 0:n+=t;break;case 1:r+=4;break;case 2:n-=t;break;default:r-=4}return[n,r]}}};function kU(){var e=[256,256],t=iU,n=oU,r=lU,a=sU,i=cU,o=uU,l=gU,c=Math.random,u=dU,d=[],f=null,p=1/0,h=vU,g=sU,m={};function v(t,n,r){for(var a,i,o,s,u,d=n.x,f=n.y,p=Math.sqrt(e[0]*e[0]+e[1]*e[1]),h=l(e),g=c()<.5?1:-1,m=-g;(a=h(m+=g))&&(i=~~a[0],o=~~a[1],!(Math.min(Math.abs(i),Math.abs(o))>=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.x0<u[1].x&&s.y+s.y1>u[0].y&&s.y+s.y0<u[1].y)))){for(var v=n.sprite,b=n.width>>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<E;O++){S=0;for(var T=0;T<=b;T++)t[A+T]|=S<<w|(T<b?(S=v[O*b+T])>>>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<p&&++O<E;){var n=A[O];n.x=y*(c()+.5)>>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<o;f++)for(var p=0;p<i;p++){var h=l*f+(p>>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);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},EU={fontSize:[20,60],font:"Impact",padding:2,rotate:function(){return 30*(~~(6*Math.random())-3)}};function SU(e){return new Promise((function(t,n){if(e instanceof HTMLImageElement)t(e);else{if("string"==typeof e){var r=new Image;return r.crossOrigin="anonymous",r.src=e,r.onload=function(){return t(r)},void(r.onerror=function(){console.error("'image ".concat(e," load failed !!!'")),n()})}n()}}))}function AU(e,t){if("function"==typeof e)return e;if(Array.isArray(e)){var n=s()(e,2),r=n[0],a=n[1];if(!t)return function(){return(a+r)/2};var i=s()(t,2),o=i[0],l=i[1];return l===o?function(){return(a+r)/2}:function(e){var t=e.value;return(a-r)/(l-o)*(t-o)+r}}return function(){return e}}var OU=function(e,t){return function(n){return xU(void 0,void 0,void 0,Sf()().mark((function r(){var a,i,o,l,c,u,d,f,h,g,m,v,b,y,k,x,w,E,S,A;return Sf()().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return a=Object.assign({},EU,e,{canvas:t.createCanvas}),i=kU(),r.next=4,nU(i,a).set("fontSize",(function(e){var t=n.map((function(e){return e.value}));return AU(e,[xA(t),Wp(t)])})).set("font").set("fontStyle").set("fontWeight").set("padding").set("rotate").set("size").set("spiral").set("timeInterval").set("random").set("text").set("on").set("canvas").setAsync("imageMask",SU,i.createMask);case 4:return i.words(p()(n)),o=i.start(),l=s()(a.size,2),c=l[0],u=l[1],d=[{x:0,y:0},{x:c,y:u}],f=o._bounds,h=void 0===f?d:f,g=o._tags,m=o.hasImage,v=g.map((function(e){var t=e.x,n=e.y,r=e.font,a=wU(e,["x","y","font"]);return Object.assign(Object.assign({},a),{x:t+c/2,y:n+u/2,fontFamily:r})})),b=s()(h,2),y=b[0],k=y.x,x=y.y,w=b[1],E=w.x,S=w.y,A={text:"",value:0,opacity:0,fontSize:0},v.push(Object.assign(Object.assign({},A),{x:m?0:k,y:m?0:x}),Object.assign(Object.assign({},A),{x:m?c:E,y:m?u:S})),r.abrupt("return",v);case 14:case"end":return r.stop()}}),r)})))}};OU.props={};var TU=function(e){var t=e.field,n=void 0===t?"y":t,r=e.alpha,a=void 0===r?.6:r,i=e.as,o=void 0===i?n:i;return function(e){var t=e.map((function(e){return e[n]})),r=function(e,t){if(t<0||t>1)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]<l[0]&&a[0]>o[0]&&r[1]<l[1]&&a[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;D<n;D++){e.sort((function(e,t){return Qy(h(e),h(t))}));for(var _=0,F=0;F<t-1;F++){for(var B=e[F],j=F+1,z=void 0;(z=e[j])&&!IU(w(B),w(z));)j+=1;if(z){var U=h(B),H=b(B),G=h(z),W=G-(U+H);if(W<o){var V=(o-W)/2;_=Math.max(_,V),g(B,U-V),g(z,G+V)}}}if(_<a)break}var Y,q=d()(e);try{for(q.s();!(Y=q.n()).done;){var X=Y.value;X.style.y+=h(X)-c(X)}}catch(e){q.e(e)}finally{q.f()}return e}},_U=function(){return function(e){return e.forEach((function(e){dx(e);var t=e.attr("bounds"),n=function(e,t){var n=arguments.length>2&&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)<n&&e.attr("fill",zU(t,a))})),e}},HU=function(){return function(e,t){t.canvas;var n=t.layout;return e.forEach((function(e){dx(e);var t,r,a,i,o,l,c,u,d,f,p,h,g,m,v,b,y,k,x=e.getRenderBounds(),w=x.max,E=x.min,S=s()(w,2),A=S[0],O=S[1],T=s()(E,2),C=T[0],R=T[1],N=(t=[[C,R],[A,O]],r=[[n.x,n.y],[n.x+n.width,n.y+n.height]],a=s()(r,2),i=s()(a[0],2),o=i[0],l=i[1],c=s()(a[1],2),u=c[0],d=c[1],f=s()(t,2),p=s()(f[0],2),h=p[0],g=p[1],m=s()(f[1],2),v=m[0],b=m[1],y=0,k=0,h<o?y=o-h:v>u&&(y=u-v),g<l?k=l-g:b>d&&(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;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},$U.apply(null,arguments)}var eH={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 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"}}]},name:"close-circle",theme:"filled"},tH=l(6667),nH=l.n(tH),rH=Math.round;function aH(e,t){for(var n=e.replace(/^[^(]*\((.*)/,"$1").replace(/\).*/,"").match(/\d*\.?\d+%?/g)||[],r=n.map((function(e){return parseFloat(e)})),a=0;a<3;a+=1)r[a]=t(r[a]||0,n[a]||"",a);return n[3]?r[3]=n[3].includes("%")?r[3]/100:r[3]:r[3]=1,r}var iH=function(e,t,n){return 0===n?e:e/100};function oH(e,t){var n=t||255;return e>n?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.g<this.b?6:0):this.g===this.getMax()?(this.b-this.r)/e+2:(this.r-this.g)/e+4))}return this._h}},{key:"getSaturation",value:function(){if(void 0===this._s){var e=this.getMax()-this.getMin();this._s=0===e?0:e/this.getMax()}return this._s}},{key:"getLightness",value:function(){return void 0===this._l&&(this._l=(this.getMax()+this.getMin())/510),this._l}},{key:"getValue",value:function(){return void 0===this._v&&(this._v=this.getMax()/255),this._v}},{key:"getBrightness",value:function(){return void 0===this._brightness&&(this._brightness=(299*this.r+587*this.g+114*this.b)/1e3),this._brightness}},{key:"darken",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<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;a<n;a++)r[a]=arguments[a];return null===(e=t.current)||void 0===e?void 0:e.call.apply(e,[t].concat(r))}),[]);return n}var XG=jH()?WU.useLayoutEffect:WU.useEffect,ZG=function(e,t){var n=WU.useRef(!0);XG((function(){return e(n.current)}),t),XG((function(){return n.current=!1,function(){n.current=!0}}),[])},KG=ZG;l(8851);Symbol.for("react.element"),Symbol.for("react.transitional.element"),Symbol.for("react.fragment");Number(WU.version.split(".")[0]);"undefined"==typeof Reflect?Object.keys:Reflect.ownKeys;function QG(e){var t,n,r,a,i,o,l=e.defaultMessages,c=e.agent,u=e.requestFallback,d=e.requestPlaceholder,f=e.parser,h=VU().useRef(0),g=(t=function(){return(l||[]).map((function(e,t){return AG()({id:"default_".concat(t),status:"local"},e)}))},n=VU().useState(0),r=s()(n,2)[1],a=VU().useRef("function"==typeof t?t():t),i=VU().useCallback((function(e){a.current="function"==typeof e?e(a.current):e,r((function(e){return e+1}))}),[]),o=VU().useCallback((function(){return a.current}),[]),[a.current,i,o]),m=s()(g,3),v=m[0],b=m[1],y=m[2],k=function(e,t){var n={id:"msg_".concat(h.current),message:e,status:t};return h.current+=1,n},x=VU().useMemo((function(){var e=[];return v.forEach((function(t){var n,r=f?f(t.message):t.message,a=(n=r,Array.isArray(n)?n:[n]);a.forEach((function(n,r){var i=t.id;a.length>1&&(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<e.length){var t=setTimeout((function(){f((function(e){return e+n}))}),r);return function(){clearTimeout(t)}}}),[d,t,e]),[p?e.slice(0,d):e,p&&d<e.length]};var iW=function(e){return WU.useMemo((function(){if(!e)return[!1,0,0,null];var t={step:1,interval:50,suffix:null};return"object"===E()(e)&&(t=AG()(AG()({},t),e)),[!0,t.step,t.interval,t.suffix]}),[e])},oW=function(e){var t=e.prefixCls;return VU().createElement("span",{className:"".concat(t,"-dot")},VU().createElement("i",{className:"".concat(t,"-dot-item"),key:"item-".concat(1)}),VU().createElement("i",{className:"".concat(t,"-dot-item"),key:"item-".concat(2)}),VU().createElement("i",{className:"".concat(t,"-dot-item"),key:"item-".concat(3)}))};var sW=function(e){for(var t,n=0,r=0,a=e.length;a>=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]<n?[t,r.internalGet(t)[1]]:e}),[this.keys[0],this.cacheCallTimes]),i=H(a,1)[0];this.delete(i)}this.keys.push(t)}var o=this.cache;t.forEach((function(e,a){if(a===t.length-1)o.set(e,{value:[n,r.cacheCallTimes++]});else{var i=o.get(e);i?i.map||(i.map=new Map):o.set(e,{map:new Map}),o=o.get(e).map}}))}},{key:"deleteByPath",value:function(e,t){var n,r=e.get(t[0]);if(1===t.length)return r.map?e.set(t[0],{map:r.map}):e.delete(t[0]),null===(n=r.value)||void 0===n?void 0:n[0];var a=this.deleteByPath(r.map,t.slice(1));return r.map&&0!==r.map.size||r.value||e.delete(t[0]),a}},{key:"delete",value:function(e){if(this.has(e))return this.keys=this.keys.filter((function(t){return!function(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}(t,e)})),this.deleteByPath(this.cache,e)}}]),e}();O(bW,"MAX_CACHE_SIZE",20),O(bW,"MAX_CACHE_OFFSET",5);var yW=0,kW=function(){function e(t){R(this,e),O(this,"derivatives",void 0),O(this,"id",void 0),this.derivatives=Array.isArray(t)?t:[t],this.id=yW,0===t.length&&t.length,yW+=1}return M(e,[{key:"getDerivativeToken",value:function(e){return this.derivatives.reduce((function(t,n){return n(e,t)}),void 0)}}]),e}(),xW=new bW;var wW=new WeakMap,EW={};function SW(e,t){for(var n=wW,r=0;r<t.length;r+=1){var a=t[r];n.has(a)||n.set(a,new WeakMap),n=n.get(a)}return n.has(EW)||n.set(EW,e()),n.get(EW)}var AW=new WeakMap;function OW(e){var t=AW.get(e)||"";return t||(Object.keys(e).forEach((function(n){var r=e[n];t+=n,r instanceof kW?t+=r.id:r&&"object"===S(r)?t+=OW(r):t+=r})),t=sW(t),AW.set(e,t)),t}function TW(e,t){return sW("".concat(t,"_").concat(OW(e)))}"random-".concat(Date.now(),"-").concat(Math.random()).replace(/\./g,"");var CW=jH();function RW(e){return"number"==typeof e?"".concat(e,"px"):e}function NW(e,t,n){var r,a=arguments.length>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"<style ".concat(s,">").concat(e,"</style>")}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;r<e.length;r++)n+=t(e[r],r,e,t)||"";return n}function iV(e,t,n,r){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case"@namespace":case XW:return e.return=e.return||e.value;case YW:return"";case"@keyframes":return e.return=e.value+"{"+aV(e.children,r)+"}";case qW:if(!nV(e.value=e.props.join(",")))return""}return nV(n=aV(e.children,r))?e.return=e.value+"{"+n+"}":""}var oV=1,sV=1,lV=0,cV=0,uV=0,dV="";function fV(e,t,n,r,a,i,o,s){return{value:e,root:t,parent:n,type:r,props:a,children:i,line:oV,column:sV,length:o,return:"",siblings:s}}function pV(){return uV=cV>0?eV(dV,--cV):0,sV--,10===uV&&(sV=1,oV--),uV}function hV(){return uV=cV<lV?eV(dV,cV++):0,sV++,10===uV&&(sV=1,oV++),uV}function gV(){return eV(dV,cV)}function mV(){return cV}function vV(e,t){return tV(dV,e,t)}function bV(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function yV(e){return oV=sV=1,lV=nV(dV=e),cV=0,[]}function kV(e){return dV="",e}function xV(e){return QW(vV(cV-1,SV(91===e?e+2:40===e?e+1:e)))}function wV(e){for(;(uV=gV())&&uV<33;)hV();return bV(e)>2||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;g<r;++g)for(var b=0,y=tV(e,f+1,f=ZW(m=o[g])),k=e;b<h;++b)(k=QW(m>0?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;n<e;n++)t[n]=arguments[n];if(!lY)return Object.assign.apply(Object,[{}].concat(t));cY=!1;var r={};return t.forEach((function(e){"object"===S(e)&&Object.keys(e).forEach((function(t){Object.defineProperty(r,t,{configurable:!0,enumerable:!0,get:function(){return e[t]}})}))})),cY=!0,r}var dY={};function fY(){}var pY=function(e){var t,n=e,r=fY;return lY&&"undefined"!=typeof Proxy&&(t=new Set,n=new Proxy(e,{get:function(e,n){var r;cY&&(null===(r=t)||void 0===r||r.add(n));return e[n]}}),r=function(e,n){var r;dY[e]={global:Array.from(t),component:C(C({},null===(r=dY[e])||void 0===r?void 0:r.component),n)}}),{token:n,keys:t,flush:r}};var hY=function(e,t,n){var r;return"function"==typeof n?n(uY(t,null!==(r=t[e])&&void 0!==r?r:{})):null!=n?n:{}};var gY=function(e){return"js"===e?{max:Math.max,min:Math.min}:{max:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return"max(".concat(t.map((function(e){return RW(e)})).join(","),")")},min:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return"min(".concat(t.map((function(e){return RW(e)})).join(","),")")}}},mY=function(){function e(){R(this,e),O(this,"map",new Map),O(this,"objectIDMap",new WeakMap),O(this,"nextID",0),O(this,"lastAccessBeat",new Map),O(this,"accessBeat",0)}return M(e,[{key:"set",value:function(e,t){this.clear();var n=this.getCompositeKey(e);this.map.set(n,t),this.lastAccessBeat.set(n,Date.now())}},{key:"get",value:function(e){var t=this.getCompositeKey(e),n=this.map.get(t);return this.lastAccessBeat.set(t,Date.now()),this.accessBeat+=1,n}},{key:"getCompositeKey",value:function(e){var t=this;return e.map((function(e){return e&&"object"===S(e)?"obj_".concat(t.getObjectID(e)):"".concat(S(e),"_").concat(e)})).join("|")}},{key:"getObjectID",value:function(e){if(this.objectIDMap.has(e))return this.objectIDMap.get(e);var t=this.nextID;return this.objectIDMap.set(e,t),this.nextID+=1,t}},{key:"clear",value:function(){var e=this;if(this.accessBeat>1e4){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);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};var TY,CY,RY=["override"],NY=["theme"],MY=(TY=JG.theme.defaultAlgorithm,CY=Array.isArray(TY)?TY:[TY],xW.has(CY)||xW.set(CY,new kW(CY)),xW.get(CY)),IY={screenXS:!0,screenXSMin:!0,screenXSMax:!0,screenSM:!0,screenSMMin:!0,screenSMMax:!0,screenMD:!0,screenMDMin:!0,screenMDMax:!0,screenLG:!0,screenLGMin:!0,screenLGMax:!0,screenXL:!0,screenXLMin:!0,screenXLMax:!0,screenXXL:!0,screenXXLMin:!0},LY=function e(t,n,r){var a=r.getDerivativeToken(t),i=n.override,o=MG()(n,RY),l=AG()(AG()({},a),{},{override:i});return l=function(e){var t=e.override,n=OY(e,["override"]),r=Object.assign({},t);Object.keys(EY).forEach((function(e){delete r[e]}));var a=Object.assign(Object.assign({},n),r),i=1200,o=1600;if(!1===a.motion){var s="0s";a.motionDurationFast=s,a.motionDurationMid=s,a.motionDurationSlow=s}return Object.assign(Object.assign(Object.assign({},a),{colorFillContent:a.colorFillSecondary,colorFillContentHover:a.colorFill,colorFillAlter:a.colorFillQuaternary,colorBgContainerDisabled:a.colorFillTertiary,colorBorderBg:a.colorBgContainer,colorSplit:AY(a.colorBorderSecondary,a.colorBgContainer),colorTextPlaceholder:a.colorTextQuaternary,colorTextDisabled:a.colorTextQuaternary,colorTextHeading:a.colorText,colorTextLabel:a.colorTextSecondary,colorTextDescription:a.colorTextTertiary,colorTextLightSolid:a.colorWhite,colorHighlight:a.colorError,colorBgTextHover:a.colorFillSecondary,colorBgTextActive:a.colorFill,colorIcon:a.colorTextTertiary,colorIconHover:a.colorText,colorErrorOutline:AY(a.colorErrorBg,a.colorBgContainer),colorWarningOutline:AY(a.colorWarningBg,a.colorBgContainer),fontSizeIcon:a.fontSizeSM,lineWidthFocus:3*a.lineWidth,lineWidth:a.lineWidth,controlOutlineWidth:2*a.lineWidth,controlInteractiveSize:a.controlHeight/2,controlItemBgHover:a.colorFillTertiary,controlItemBgActive:a.colorPrimaryBg,controlItemBgActiveHover:a.colorPrimaryBgHover,controlItemBgActiveDisabled:a.colorFill,controlTmpOutline:a.colorFillQuaternary,controlOutline:AY(a.colorPrimaryBg,a.colorBgContainer),lineType:a.lineType,borderRadius:a.borderRadius,borderRadiusXS:a.borderRadiusXS,borderRadiusSM:a.borderRadiusSM,borderRadiusLG:a.borderRadiusLG,fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:a.sizeXXS,paddingXS:a.sizeXS,paddingSM:a.sizeSM,padding:a.size,paddingMD:a.sizeMD,paddingLG:a.sizeLG,paddingXL:a.sizeXL,paddingContentHorizontalLG:a.sizeLG,paddingContentVerticalLG:a.sizeMS,paddingContentHorizontal:a.sizeMS,paddingContentVertical:a.sizeSM,paddingContentHorizontalSM:a.size,paddingContentVerticalSM:a.sizeXS,marginXXS:a.sizeXXS,marginXS:a.sizeXS,marginSM:a.sizeSM,margin:a.size,marginMD:a.sizeMD,marginLG:a.sizeLG,marginXL:a.sizeXL,marginXXL:a.sizeXXL,boxShadow:"\n 0 6px 16px 0 rgba(0, 0, 0, 0.08),\n 0 3px 6px -4px rgba(0, 0, 0, 0.12),\n 0 9px 28px 8px rgba(0, 0, 0, 0.05)\n ",boxShadowSecondary:"\n 0 6px 16px 0 rgba(0, 0, 0, 0.08),\n 0 3px 6px -4px rgba(0, 0, 0, 0.12),\n 0 9px 28px 8px rgba(0, 0, 0, 0.05)\n ",boxShadowTertiary:"\n 0 1px 2px 0 rgba(0, 0, 0, 0.03),\n 0 1px 6px -1px rgba(0, 0, 0, 0.02),\n 0 2px 4px 0 rgba(0, 0, 0, 0.02)\n ",screenXS:480,screenXSMin:480,screenXSMax:575,screenSM:576,screenSMMin:576,screenSMMax:767,screenMD:768,screenMDMin:768,screenMDMax:991,screenLG:992,screenLGMin:992,screenLGMax:1199,screenXL:i,screenXLMin:i,screenXLMax:1599,screenXXL:o,screenXXLMin:o,boxShadowPopoverArrow:"2px 2px 5px rgba(0, 0, 0, 0.05)",boxShadowCard:"\n 0 1px 2px -2px ".concat(new sH("rgba(0, 0, 0, 0.16)").toRgbString(),",\n 0 3px 6px 0 ").concat(new sH("rgba(0, 0, 0, 0.12)").toRgbString(),",\n 0 5px 12px 4px ").concat(new sH("rgba(0, 0, 0, 0.09)").toRgbString(),"\n "),boxShadowDrawerRight:"\n -6px 0 16px 0 rgba(0, 0, 0, 0.08),\n -3px 0 6px -4px rgba(0, 0, 0, 0.12),\n -9px 0 28px 8px rgba(0, 0, 0, 0.05)\n ",boxShadowDrawerLeft:"\n 6px 0 16px 0 rgba(0, 0, 0, 0.08),\n 3px 0 6px -4px rgba(0, 0, 0, 0.12),\n 9px 0 28px 8px rgba(0, 0, 0, 0.05)\n ",boxShadowDrawerUp:"\n 0 6px 16px 0 rgba(0, 0, 0, 0.08),\n 0 3px 6px -4px rgba(0, 0, 0, 0.12),\n 0 9px 28px 8px rgba(0, 0, 0, 0.05)\n ",boxShadowDrawerDown:"\n 0 -6px 16px 0 rgba(0, 0, 0, 0.08),\n 0 -3px 6px -4px rgba(0, 0, 0, 0.12),\n 0 -9px 28px 8px rgba(0, 0, 0, 0.05)\n ",boxShadowTabsOverflowLeft:"inset 10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowRight:"inset -10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowTop:"inset 0 10px 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowBottom:"inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08)"}),r)}(l),o&&Object.entries(o).forEach((function(t){var n=s()(t,2),r=n[0],a=n[1],i=a.theme,o=MG()(a,NY),c=o;i&&(c=e(AG()(AG()({},l),o),{override:o},i)),l[r]=c})),l};function PY(){var e=VU().useContext(JG.theme._internalContext),t=e.token,n=e.hashed,r=e.theme,a=void 0===r?MY:r,i=e.override,o=e.cssVar,l=function(e,t){var n=arguments.length>2&&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;t<i.length;t+=1){var n;if(i[t].key!==(null===(n=e[t])||void 0===n?void 0:n.key)){a(t);break}}}),[e]);var l=qG((function(e){e===o&&a(r+1)}));return[i,l]}(S),O=s()(A,2),T=O[0],R=O[1],N=WU.useState(!0),M=s()(N,2),I=M[0],L=M[1],P=WU.useState(0),D=s()(P,2),_=D[0],F=D[1];WU.useEffect((function(){l&&d.current&&I&&d.current.scrollTo({top:d.current.scrollHeight})}),[_]),WU.useEffect((function(){if(l){var e,t=null===(e=T[T.length-2])||void 0===e?void 0:e.key,n=f.current[t];if(n){var r=n.nativeElement.getBoundingClientRect(),a=r.top,i=r.bottom,o=d.current.getBoundingClientRect(),s=o.top;a<o.bottom&&i>s&&(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;r<t.length;r++)n+=e(t[r])+",";fq.set(t,n)}if(i==sq){n="#";for(var s=sq.keys(t).sort();!lq(r=s.pop());)lq(t[r])||(n+=r+":"+e(t[r])+",");fq.set(t,n)}}return n},gq=new WeakMap,mq={},vq={},bq="undefined",yq=("undefined"==typeof window?"undefined":w(window))!=bq,kq=("undefined"==typeof document?"undefined":w(document))!=bq,xq=function(e,t){var n=gq.get(e);return[function(){return!lq(t)&&e.get(t)||mq},function(r){if(!lq(t)){var a=e.get(t);t in vq||(vq[t]=a),n[5](t,uq(a,r),a||mq)}},n[6],function(){return!lq(t)&&t in vq?vq[t]:!lq(t)&&e.get(t)||mq}]},wq=!0,Eq=yq&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[iq,iq],Sq=o(Eq,2),Aq=Sq[0],Oq=Sq[1],Tq={isOnline:function(){return wq},isVisible:function(){var e=kq&&document.visibilityState;return lq(e)||"hidden"!==e}},Cq={initFocus:function(e){return kq&&document.addEventListener("visibilitychange",e),Aq("focus",e),function(){kq&&document.removeEventListener("visibilitychange",e),Oq("focus",e)}},initReconnect:function(e){var t=function(){wq=!0,e()},n=function(){wq=!1};return Aq("online",t),Aq("offline",n),function(){Oq("online",t),Oq("offline",n)}}},Rq=!WU.useId,Nq=!yq||"Deno"in window,Mq=function(e){return yq&&w(window.requestAnimationFrame)!=bq?window.requestAnimationFrame(e):setTimeout(e,1)},Iq=Nq?WU.useEffect:WU.useLayoutEffect,Lq="undefined"!=typeof navigator&&navigator.connection,Pq=!Nq&&Lq&&(["slow-2g","2g"].includes(Lq.effectiveType)||Lq.saveData),Dq=function(e){if(cq(e))try{e=e()}catch(t){e=""}var t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?hq(e):"",t]},_q=0,Fq=function(){return++_q},Bq=3,jq=0,zq=2,Uq=1;function Hq(){return Gq.apply(this,arguments)}function Gq(){return Gq=OG(Ef().mark((function e(){var t,n,r,a,i,s,l,c,d,f,p,h,g,m,v,b,y,k,x,w,E,S=arguments;return Ef().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(E=function(){return E=OG(Ef().mark((function e(t){var r,i,l,u,f,m,v,b,y,k,x,w,E,S,A,O,T,C,R,N,M,I,L;return Ef().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=Dq(t),i=o(r,1),l=i[0]){e.next=3;break}return e.abrupt("return");case 3:if(u=xq(a,l),f=o(u,2),m=f[0],v=f[1],b=gq.get(a),y=o(b,4),k=y[0],x=y[1],w=y[2],E=y[3],S=function(){var e=k[l];return(cq(c.revalidate)?c.revalidate(m().data,t):!1!==c.revalidate)&&(delete w[l],delete E[l],e&&e[0])?e[0](2).then((function(){return m().data})):m().data},!(n.length<3)){e.next=8;break}return e.abrupt("return",S());case 8:if(A=s,T=Fq(),x[l]=[T,0],C=!lq(p),R=m(),N=R.data,M=R._c,I=lq(M)?N:M,C&&(p=cq(p)?p(I,N):p,v({data:p,_c:I})),cq(A))try{A=A(I)}catch(e){O=e}if(!A||!dq(A)){e.next=29;break}return e.next=21,A.catch((function(e){O=e}));case 21:if(A=e.sent,T===x[l][0]){e.next=28;break}if(!O){e.next=25;break}throw O;case 25:return e.abrupt("return",A);case 28:O&&C&&h(O)&&(d=!0,v({data:I,_c:oq}));case 29:if(d&&(O||(cq(d)?(L=d(A,I),v({data:L,error:oq,_c:oq})):v({data:A,error:oq,_c:oq}))),x[l][1]=Fq(),Promise.resolve(S()).then((function(){v({_c:oq})})),!O){e.next=36;break}if(!g){e.next=35;break}throw O;case 35:return e.abrupt("return");case 36:return e.abrupt("return",A);case 37:case"end":return e.stop()}}),e)}))),E.apply(this,arguments)},w=function(e){return E.apply(this,arguments)},t=S.length,n=new Array(t),r=0;r<t;r++)n[r]=S[r];if(a=n[0],i=n[1],s=n[2],l=n[3],c=uq({populateCache:!0,throwOnError:!0},"boolean"==typeof l?{revalidate:l}:l||{}),d=c.populateCache,f=c.rollbackOnError,p=c.optimisticData,h=function(e){return"function"==typeof f?f(e):!1!==f},g=c.throwOnError,!cq(i)){e.next=17;break}m=i,v=[],b=a.keys(),y=u(b);try{for(y.s();!(k=y.n()).done;)x=k.value,!/^\$(inf|sub)\$/.test(x)&&m(a.get(x)._k)&&v.push(x)}catch(e){y.e(e)}finally{y.f()}return e.abrupt("return",Promise.all(v.map(w)));case 17:return e.abrupt("return",w(i));case 18:case"end":return e.stop()}}),e)}))),Gq.apply(this,arguments)}var Wq=function(e,t){for(var n in e)e[n][0]&&e[n][0](t)},Vq=function(e,t){if(!gq.has(e)){var n=uq(Cq,t),r={},a=Hq.bind(oq,e),i=iq,o={},s=function(e,t){var n=o[e]||[];return o[e]=n,n.push(t),function(){return n.splice(n.indexOf(t),1)}},l=function(t,n,r){e.set(t,n);var a=o[t];if(a){var i,s=u(a);try{for(s.s();!(i=s.n()).done;){(0,i.value)(n,r)}}catch(e){s.e(e)}finally{s.f()}}},c=function(){if(!gq.has(e)&&(gq.set(e,[r,{},{},{},a,l,s]),!Nq)){var t=n.initFocus(setTimeout.bind(oq,Wq.bind(oq,r,0))),o=n.initReconnect(setTimeout.bind(oq,Wq.bind(oq,r,1)));i=function(){t&&t(),o&&o(),gq.delete(e)}}};return c(),[e,a,c,i]}return[e,gq.get(e)[4]]},Yq=Vq(new Map),qq=o(Yq,2),Xq=qq[0],Zq=qq[1],Kq=uq({onLoadingSlow:iq,onSuccess:iq,onError:iq,onErrorRetry:function(e,t,n,r,a){var i=n.errorRetryCount,o=a.retryCount,s=~~((Math.random()+.5)*(1<<(o<8?o:8)))*n.errorRetryInterval;!lq(i)&&o>i||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<e;n++)t[n]=arguments[n];return Hq.apply(void 0,[r,O.current].concat(t))}),[]);if(Iq((function(){T.current=t,C.current=n,lq(W)||(q.current=W)})),Iq((function(){if(w){var e=$.bind(oq,sX),t=0,n=function(e,t,n){var r=t[e]||(t[e]=[]);return r.push(n),function(){var e=r.indexOf(n);e>=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;r<t;r++)n[r]=arguments[r];for(var a=nX(n),i=o(a,3),s=i[0],l=i[1],c=i[2],u=Qq(e,c),d=iX,f=u.use,p=(f||[]).concat(aX),h=p.length;h--;)d=p[h](d);return d(s,l||u.fetcher||null,u)}),cX=function(e){return VU().createElement("a",{href:"https://petercat.ai/",target:"_blank",className:e.className,rel:"noopener noreferrer"},VU().createElement("svg",{width:"132",height:"15",viewBox:"0 0 132 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},VU().createElement("path",{d:"M116.976 8.43481C117.216 8.25938 117.433 8.04701 117.626 7.79772C117.82 7.53919 117.982 7.40992 118.111 7.40992C118.25 7.40992 118.319 7.61305 118.319 8.01931C118.319 8.41634 118.204 8.7949 117.973 9.155C117.751 9.50586 117.456 9.80133 117.086 10.0414C116.329 10.54 115.434 10.7893 114.399 10.7893C113.144 10.7893 112.17 10.4754 111.477 9.84749C110.785 9.21963 110.438 8.34709 110.438 7.22987C110.438 5.85412 110.771 4.54762 111.436 3.31037C111.657 2.90411 111.907 2.53016 112.184 2.18853C111.971 1.93924 111.8 1.68071 111.671 1.41294C111.551 1.13595 111.491 0.928199 111.491 0.789701C111.491 0.540404 111.583 0.415755 111.768 0.415755C111.897 0.424989 112.045 0.512704 112.211 0.678902L112.641 1.0944C112.751 1.2052 112.867 1.29753 112.987 1.37139C113.901 0.595803 114.884 0.208008 115.937 0.208008C116.999 0.208008 117.687 0.503471 118 1.0944C118.111 1.31599 118.167 1.58837 118.167 1.91154C118.167 2.4009 117.954 2.81178 117.53 3.14417C117.105 3.47657 116.532 3.64277 115.812 3.64277C115.101 3.64277 114.363 3.49503 113.596 3.19957C112.941 4.31679 112.613 5.48479 112.613 6.70358C112.613 8.39326 113.287 9.2381 114.635 9.2381C115.466 9.2381 116.246 8.97034 116.976 8.43481ZM114.261 2.34088C114.732 2.49785 115.244 2.57633 115.798 2.57633C116.352 2.57633 116.629 2.42398 116.629 2.11928C116.629 1.75919 116.403 1.57914 115.951 1.57914C115.332 1.57914 114.769 1.83305 114.261 2.34088Z",fill:"#D1D5DB"}),VU().createElement("path",{d:"M126.266 7.40992C126.433 7.40992 126.516 7.62229 126.516 8.04701C126.516 8.27784 126.419 8.55946 126.225 8.89185C126.031 9.21502 125.777 9.5151 125.463 9.79209C125.158 10.0599 124.817 10.2815 124.438 10.4569C124.06 10.6323 123.69 10.72 123.33 10.72C122.841 10.72 122.513 10.2907 122.347 9.432C122.107 9.82903 121.793 10.1568 121.405 10.4153C121.017 10.6646 120.496 10.7893 119.84 10.7893C119.194 10.7893 118.672 10.5861 118.275 10.1799C117.878 9.77363 117.684 9.27965 117.693 8.69796C117.693 7.12831 118.215 5.89106 119.258 4.9862C119.702 4.60764 120.112 4.35834 120.491 4.23831C120.879 4.11828 121.285 4.05826 121.71 4.05826C122.135 4.05826 122.481 4.13213 122.749 4.27986C122.878 4.0121 123.026 3.87821 123.192 3.87821C123.515 3.87821 123.82 4.02133 124.106 4.30756C124.401 4.58456 124.549 4.8477 124.549 5.097C124.42 5.4017 124.23 5.76641 123.981 6.19114C123.907 6.61586 123.87 7.21141 123.87 7.97776C123.87 8.74412 123.967 9.1273 124.161 9.1273C124.401 9.1273 124.983 8.64717 125.906 7.68692C126.073 7.50225 126.193 7.40992 126.266 7.40992ZM119.729 8.24091C119.729 8.95187 119.992 9.30735 120.519 9.30735C121.082 9.29811 121.548 8.99804 121.918 8.40711C122.047 8.20398 122.153 7.95468 122.236 7.65922C122.236 6.6251 122.328 5.73871 122.513 5.00005C121.765 5.14778 121.114 5.50788 120.56 6.08034C120.006 6.6528 119.729 7.37299 119.729 8.24091Z",fill:"#D1D5DB"}),VU().createElement("path",{d:"M126.572 9.93059C126.47 9.68129 126.396 9.39506 126.35 9.0719C126.304 8.73951 126.281 8.27784 126.281 7.68692C126.281 7.09599 126.391 6.29732 126.613 5.2909H125.99C125.879 5.2909 125.824 5.24473 125.824 5.1524C125.824 4.9308 125.842 4.75075 125.879 4.61225C125.925 4.46452 126.027 4.29832 126.184 4.11366H126.516C126.645 4.11366 126.784 4.10904 126.932 4.09981C127.375 2.6779 127.827 1.96694 128.289 1.96694C128.658 1.97617 128.917 2.21162 129.065 2.67328C129.101 2.80254 129.143 2.94104 129.189 3.08877L128.621 4.08596C129.268 4.10443 129.674 4.11366 129.84 4.11366C130.016 4.11366 130.108 4.13213 130.117 4.16906C130.136 4.19676 130.145 4.24293 130.145 4.30756C130.145 4.47376 130.103 4.6815 130.02 4.9308C129.946 5.1801 129.859 5.30013 129.757 5.2909L128.372 5.22165C128.178 6.3481 128.081 7.28066 128.081 8.01931C128.081 8.75797 128.187 9.1273 128.4 9.1273C128.575 9.1273 128.894 8.98419 129.355 8.69796C129.817 8.40249 130.149 8.12088 130.353 7.85312C130.556 7.58535 130.722 7.45147 130.851 7.45147C130.98 7.45147 131.045 7.60844 131.045 7.92236C131.045 8.23629 130.934 8.55946 130.713 8.89185C130.491 9.21502 130.209 9.5151 129.868 9.79209C129.535 10.0599 129.161 10.2815 128.746 10.4569C128.34 10.6323 127.984 10.72 127.68 10.72C127.375 10.72 127.139 10.6508 126.973 10.5123C126.816 10.3646 126.682 10.1707 126.572 9.93059Z",fill:"#D1D5DB"}),VU().createElement("path",{d:"M81.079 10.0736C81.079 10.6183 80.548 10.8907 79.4862 10.8907C79.2554 10.8907 79.1169 10.7753 79.0707 10.5445C79.0338 10.3044 79.0153 9.972 79.0153 9.54727C79.0153 8.65165 79.1954 7.54366 79.5555 6.22331C80.1556 4.04427 80.7973 2.76085 81.4806 2.37306C81.5729 2.31766 81.6745 2.28996 81.7853 2.28996C81.8961 2.28996 81.9515 2.47001 81.9515 2.8301C81.9515 3.1902 81.933 3.50874 81.8961 3.78574C81.8222 4.33973 81.6884 5.05531 81.4945 5.93246C81.3098 6.80962 81.2175 7.32668 81.2175 7.48365L81.079 10.0736ZM82.0207 6.34796C82.0207 6.22793 82.0854 6.14945 82.2146 6.11251C82.3531 6.07558 82.524 6.04326 82.7271 6.01556C82.9302 5.97863 83.1518 5.92785 83.3919 5.86322C83.6319 5.79858 83.8535 5.67855 84.0567 5.50312C84.5276 5.09686 84.763 4.41822 84.763 3.46719C84.763 2.8578 84.5553 2.39152 84.1398 2.06836C83.7335 1.7452 83.1426 1.58362 82.367 1.58362C81.6006 1.58362 80.8804 1.7452 80.2064 2.06836C79.9571 2.18839 79.7309 2.29919 79.5278 2.40076C79.3339 2.50232 79.1538 2.55311 78.9876 2.55311C78.8214 2.55311 78.7383 2.50232 78.7383 2.40076C78.7383 2.24379 78.8907 1.98526 79.1954 1.62517C79.5001 1.29277 79.9802 0.983457 80.6358 0.697228C81.3006 0.410998 81.9977 0.267883 82.7271 0.267883C84.1028 0.25865 85.1739 0.581813 85.9403 1.23737C86.605 1.80983 86.9374 2.55311 86.9374 3.46719C86.9374 4.37205 86.6097 5.18457 85.9541 5.90476C85.2985 6.61572 84.4768 6.9712 83.4888 6.9712C82.5101 6.9712 82.0207 6.76345 82.0207 6.34796Z",fill:"#D1D5DB"}),VU().createElement("path",{d:"M89.8917 9.17333C90.6119 9.17333 91.309 8.8871 91.983 8.31464C92.2323 8.10227 92.4354 7.90837 92.5924 7.73294C92.7494 7.54828 92.8694 7.45595 92.9525 7.45595C93.0818 7.45595 93.1464 7.58521 93.1464 7.84374C93.1464 8.10227 93.0771 8.39312 92.9386 8.71628C92.8001 9.03021 92.5693 9.33952 92.2461 9.64422C91.4521 10.3921 90.3626 10.7661 88.9776 10.7661C87.8788 10.7661 87.1309 10.369 86.7339 9.57497C86.5954 9.29797 86.5262 8.90095 86.5262 8.38388C86.5262 7.86682 86.6277 7.3313 86.8309 6.7773C87.034 6.21408 87.3018 5.72933 87.6342 5.32307C87.9758 4.91681 88.3682 4.60288 88.8114 4.38128C89.2546 4.15045 89.7255 4.03504 90.2241 4.03504C90.7319 4.03504 91.1197 4.15969 91.3875 4.40898C91.6644 4.65828 91.803 4.98144 91.803 5.37847C91.803 5.7755 91.7014 6.10328 91.4983 6.36181C91.3044 6.61111 91.0504 6.82347 90.7365 6.9989C90.4226 7.1651 90.0717 7.31745 89.6839 7.45595C89.3054 7.58521 88.9314 7.73294 88.5621 7.89914V8.24539C88.5713 8.57778 88.7098 8.81323 88.9776 8.95173C89.2454 9.09023 89.55 9.16409 89.8917 9.17333ZM89.6562 5.26767C89.1761 5.26767 88.8437 5.82628 88.659 6.9435C88.8529 6.81424 89.033 6.69882 89.1992 6.59726C89.3746 6.49569 89.527 6.39874 89.6562 6.30641C89.9332 6.10328 90.0763 5.87245 90.0856 5.61392C90.0856 5.38309 89.9425 5.26767 89.6562 5.26767Z",fill:"#D1D5DB"}),VU().createElement("path",{d:"M92.9244 9.93507C92.8228 9.68577 92.7489 9.39954 92.7028 9.07638C92.6566 8.74398 92.6335 8.28232 92.6335 7.69139C92.6335 7.10047 92.7443 6.30179 92.9659 5.29537H92.3427C92.2319 5.29537 92.1765 5.24921 92.1765 5.15687C92.1765 4.93528 92.1949 4.75523 92.2319 4.61673C92.278 4.469 92.3796 4.3028 92.5366 4.11814H92.869C92.9982 4.11814 93.1367 4.11352 93.2844 4.10429C93.7276 2.68237 94.1801 1.97141 94.6417 1.97141C95.0111 1.98065 95.2696 2.21609 95.4173 2.67775C95.4543 2.80702 95.4958 2.94552 95.542 3.09325L94.9741 4.09044C95.6205 4.1089 96.0267 4.11814 96.1929 4.11814C96.3683 4.11814 96.4607 4.1366 96.4699 4.17354C96.4884 4.20124 96.4976 4.2474 96.4976 4.31203C96.4976 4.47823 96.4561 4.68598 96.373 4.93528C96.2991 5.18457 96.2114 5.30461 96.1098 5.29537L94.7248 5.22612C94.5309 6.35258 94.434 7.28513 94.434 8.02379C94.434 8.76245 94.5402 9.13178 94.7525 9.13178C94.928 9.13178 95.2465 8.98866 95.7082 8.70243C96.1698 8.40697 96.5022 8.12535 96.7054 7.85759C96.9085 7.58983 97.0747 7.45595 97.204 7.45595C97.3332 7.45595 97.3978 7.61291 97.3978 7.92684C97.3978 8.24077 97.287 8.56393 97.0655 8.89633C96.8439 9.21949 96.5622 9.51957 96.2206 9.79657C95.8882 10.0643 95.5143 10.2859 95.0988 10.4614C94.6925 10.6368 94.337 10.7245 94.0323 10.7245C93.7276 10.7245 93.4922 10.6553 93.326 10.5168C93.169 10.369 93.0352 10.1751 92.9244 9.93507Z",fill:"#D1D5DB"}),VU().createElement("path",{d:"M99.7992 9.17333C100.519 9.17333 101.216 8.8871 101.89 8.31464C102.14 8.10227 102.343 7.90837 102.5 7.73294C102.657 7.54828 102.777 7.45595 102.86 7.45595C102.989 7.45595 103.054 7.58521 103.054 7.84374C103.054 8.10227 102.985 8.39312 102.846 8.71628C102.708 9.03021 102.477 9.33952 102.154 9.64422C101.36 10.3921 100.27 10.7661 98.8851 10.7661C97.7863 10.7661 97.0384 10.369 96.6414 9.57497C96.5029 9.29797 96.4337 8.90095 96.4337 8.38388C96.4337 7.86682 96.5352 7.3313 96.7384 6.7773C96.9415 6.21408 97.2093 5.72933 97.5416 5.32307C97.8833 4.91681 98.2757 4.60288 98.7189 4.38128C99.1621 4.15045 99.633 4.03504 100.132 4.03504C100.639 4.03504 101.027 4.15969 101.295 4.40898C101.572 4.65828 101.71 4.98144 101.71 5.37847C101.71 5.7755 101.609 6.10328 101.406 6.36181C101.212 6.61111 100.958 6.82347 100.644 6.9989C100.33 7.1651 99.9792 7.31745 99.5914 7.45595C99.2129 7.58521 98.8389 7.73294 98.4696 7.89914V8.24539C98.4788 8.57778 98.6173 8.81323 98.8851 8.95173C99.1528 9.09023 99.4575 9.16409 99.7992 9.17333ZM99.5637 5.26767C99.0836 5.26767 98.7512 5.82628 98.5665 6.9435C98.7604 6.81424 98.9405 6.69882 99.1067 6.59726C99.2821 6.49569 99.4345 6.39874 99.5637 6.30641C99.8407 6.10328 99.9838 5.87245 99.9931 5.61392C99.9931 5.38309 99.85 5.26767 99.5637 5.26767Z",fill:"#D1D5DB"}),VU().createElement("path",{d:"M108.214 6.11517C108.417 6.11517 108.588 6.18904 108.726 6.33677C108.874 6.47527 108.948 6.6507 108.948 6.86306C108.948 6.98309 108.92 7.11236 108.865 7.25086C108.717 7.59249 108.509 7.87872 108.241 8.10955C107.974 8.34038 107.678 8.45579 107.355 8.45579C107.097 8.45579 106.875 8.36346 106.69 8.1788C106.515 7.99413 106.427 7.74483 106.427 7.4309C106.427 7.25547 106.436 7.06619 106.455 6.86306C106.473 6.71533 106.483 6.61376 106.483 6.55836C106.483 6.4845 106.464 6.4291 106.427 6.39217C106.399 6.35523 106.362 6.33677 106.316 6.33677C106.187 6.33677 106.012 6.49373 105.79 6.80766C105.568 7.11236 105.347 7.51862 105.125 8.02645C104.904 8.53427 104.724 9.0698 104.585 9.63303C104.484 10.0762 104.368 10.3717 104.239 10.5194C104.11 10.6671 103.897 10.741 103.602 10.741C103.251 10.741 103.002 10.5564 102.854 10.187C102.715 9.81769 102.646 9.22677 102.646 8.41424C102.646 7.21392 102.817 6.07362 103.159 4.99333C103.242 4.72557 103.376 4.53167 103.56 4.41164C103.754 4.28238 104.022 4.21774 104.363 4.21774C104.548 4.21774 104.677 4.24083 104.751 4.28699C104.825 4.33316 104.862 4.42087 104.862 4.55014C104.862 4.69787 104.793 5.03027 104.654 5.54733C104.562 5.91666 104.488 6.23982 104.433 6.51682C104.377 6.79381 104.331 7.13544 104.294 7.5417C104.599 6.74765 104.941 6.10132 105.319 5.60273C105.698 5.10413 106.067 4.74865 106.427 4.53629C106.787 4.32393 107.115 4.21774 107.41 4.21774C107.678 4.21774 107.881 4.29623 108.02 4.45319C108.168 4.60092 108.241 4.82252 108.241 5.11798C108.241 5.29341 108.191 5.62581 108.089 6.11517H108.214Z",fill:"#D1D5DB"}),VU().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M52.3303 8.08314C52.3303 7.67833 52.2511 7.47593 52.0927 7.47593C52.0223 7.47593 51.9079 7.56393 51.7495 7.73993C50.8695 8.65514 50.3151 9.11275 50.0863 9.11275C49.8839 9.11275 49.7827 8.80914 49.7827 8.20194C49.7827 7.99953 49.8003 7.73113 49.8355 7.39673C49.9587 6.21751 50.1479 5.1527 50.4031 4.20229C50.5175 4.03509 50.6319 3.87229 50.7463 3.71388C50.8607 3.54668 50.9619 3.37948 51.0499 3.21228C51.1467 3.03628 51.2259 2.84707 51.2875 2.64467C51.3491 2.44227 51.3799 2.23547 51.3799 2.02426C51.3799 1.81306 51.2831 1.56226 51.0895 1.27186C50.8695 0.919852 50.6319 0.74385 50.3767 0.74385C50.2183 0.74385 50.0599 0.840651 49.9015 1.03425C49.4263 1.60626 49.0083 2.74147 48.6475 4.43989L48.3438 4.36069C48.1502 4.30789 47.8862 4.28149 47.5518 4.28149C46.8126 4.28149 46.0998 4.57629 45.4134 5.1659C44.6972 5.78703 44.2389 6.57249 44.0386 7.52228C44.0242 7.51778 44.0086 7.51553 43.992 7.51553C43.9128 7.51553 43.7984 7.60353 43.6488 7.77953C43.4992 7.94673 43.3056 8.13154 43.068 8.33394C42.4256 8.87955 41.7612 9.15235 41.0747 9.15235C40.7491 9.14355 40.4587 9.07315 40.2035 8.94115C39.9483 8.80914 39.8163 8.58474 39.8075 8.26794V7.93793C40.1595 7.77953 40.5159 7.63873 40.8767 7.51553C41.2463 7.38353 41.5808 7.23833 41.88 7.07992C42.1792 6.91272 42.4212 6.71032 42.606 6.47272C42.7996 6.22631 42.8964 5.91391 42.8964 5.53551C42.8964 5.1571 42.7644 4.8491 42.5004 4.6115C42.2452 4.37389 41.8756 4.25509 41.3915 4.25509C40.9163 4.25509 40.4675 4.36509 40.0451 4.58509C39.6227 4.7963 39.2487 5.0955 38.9231 5.48271C38.6063 5.86991 38.3511 6.33192 38.1575 6.86872C37.9639 7.39673 37.8671 7.90713 37.8671 8.39994C37.8671 8.89274 37.9331 9.27115 38.0651 9.53515C38.4435 10.292 39.1563 10.6704 40.2035 10.6704C41.5236 10.6704 42.562 10.314 43.3188 9.60115C43.587 9.34822 43.7885 9.09194 43.9233 8.83233C43.9431 9.33122 44.1275 9.7591 44.4762 10.116C44.8546 10.5032 45.3606 10.6968 45.9942 10.6968C47.0326 10.6968 47.8158 10.2788 48.3438 9.44275C48.4934 10.2348 48.8103 10.6308 49.2943 10.6308C49.6375 10.6308 49.9895 10.5472 50.3503 10.38C50.7111 10.2128 51.0367 10.0016 51.3271 9.74636C51.6263 9.48235 51.8683 9.19635 52.0531 8.88835C52.2379 8.57154 52.3303 8.30314 52.3303 8.08314ZM46.6146 9.28435C46.113 9.28435 45.8622 8.94555 45.8622 8.26794C45.8622 7.44073 46.1262 6.75432 46.6542 6.20871C47.1822 5.66311 47.7982 5.3199 48.5023 5.1791C48.335 6.12951 48.2426 7.00072 48.225 7.79273C48.0578 8.32954 47.8202 8.71234 47.5122 8.94115C47.213 9.16995 46.9138 9.28435 46.6146 9.28435ZM40.8503 5.42991C40.3927 5.42991 40.0681 5.80391 39.8921 6.86872C39.8921 7.00609 40.2563 6.79392 40.4147 6.69712C40.5819 6.60032 40.7271 6.50792 40.8503 6.41992C41.1143 6.22631 41.2508 6.00631 41.2595 5.75991C41.2595 5.53991 41.1232 5.42991 40.8503 5.42991Z",fill:"#D1D5DB"}),VU().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.17446 4.28149C4.46165 4.28149 3.87645 4.54109 3.41884 5.0603C3.39244 4.9547 3.34404 4.8403 3.27364 4.7171C3.02724 4.24189 2.76763 4.00429 2.49483 4.00429C2.23083 4.00429 2.04602 4.12749 1.94042 4.37389C1.22761 6.05471 0.726008 7.67393 0.435605 9.23155C0.145202 10.7892 0 11.9992 0 12.8616C0 13.0904 0.0264004 13.2752 0.079201 13.416C0.132002 13.5656 0.316804 13.7768 0.633607 14.0496C0.748009 14.1552 0.89321 14.208 1.06921 14.208C1.16601 14.208 1.25841 14.1684 1.34642 14.0892C1.43442 14.01 1.50042 13.922 1.54442 13.8252C1.58842 13.7372 1.69842 13.0728 1.87442 11.832C2.05922 10.6 2.22203 9.57915 2.36283 8.76954C2.44203 8.32074 2.54763 7.95113 2.67963 7.66073C2.81163 7.36153 2.95683 7.06232 3.11524 6.76312C3.28244 6.45512 3.50244 6.19991 3.77524 5.99751C4.04805 5.79511 4.29885 5.69391 4.52765 5.69391C4.76526 5.69391 4.95446 5.77311 5.09526 5.93151C5.23606 6.08111 5.30646 6.25272 5.30646 6.44632C5.30646 7.23833 5.12606 7.89833 4.76526 8.42634C4.40445 8.95435 3.87645 9.21835 3.18124 9.21835C3.10204 9.37675 3.06244 9.55275 3.06244 9.74636C3.06244 10.0984 3.23404 10.3624 3.57724 10.5384C3.73564 10.6176 3.96445 10.6836 4.26365 10.7364C4.56285 10.7892 5.06886 10.776 5.78167 10.6968C6.76728 10.5736 7.57689 10.1512 8.2105 9.42955C8.39999 9.20453 8.54698 8.9804 8.65146 8.75715C8.75154 9.21322 8.96764 9.61336 9.29976 9.95756C9.78377 10.4504 10.5098 10.6968 11.4778 10.6968C12.4546 10.6968 13.2906 10.2876 13.9858 9.46915C14.2498 9.52195 14.571 9.54835 14.9494 9.54835C15.3366 9.54835 15.6886 9.41635 16.0054 9.15235C16.3222 8.87955 16.4806 8.47474 16.4806 7.93793C16.4806 7.64753 16.419 7.50233 16.2958 7.50233C16.2166 7.50233 16.1374 7.54193 16.0582 7.62113C15.9878 7.70033 15.8998 7.79273 15.7942 7.89833C15.5126 8.16234 15.1782 8.29874 14.791 8.30754H14.7118C14.9142 7.83233 15.0154 7.38353 15.0154 6.96112C15.0154 6.52992 14.9098 6.17791 14.6986 5.90511C14.4874 5.63231 14.1354 5.50031 13.6426 5.50911C13.1586 5.50911 12.7582 5.68511 12.4414 6.03711C12.1334 6.38032 11.9838 6.76312 11.9926 7.18553C11.9926 7.98634 12.305 8.59794 12.9298 9.02035C12.6482 9.19635 12.2918 9.28435 11.8606 9.28435C11.4382 9.28435 11.1082 9.15235 10.8706 8.88835C10.6418 8.61554 10.5274 8.28114 10.5274 7.88513C10.5274 7.12833 10.7694 6.50352 11.2534 6.01071C11.7462 5.50911 12.3534 5.2583 13.075 5.2583C13.8054 5.2495 14.1706 5.1747 14.1706 5.0339C14.1706 4.8491 13.911 4.6511 13.3918 4.43989C13.0926 4.31669 12.6966 4.25509 12.2038 4.25509C11.1214 4.25509 10.2458 4.6335 9.57696 5.3903C9.0339 6.00482 8.71422 6.71507 8.61792 7.52105C8.49611 7.55199 8.3251 7.71295 8.10489 8.00393C7.86729 8.32074 7.53729 8.62874 7.11488 8.92795C6.45488 9.40315 5.80367 9.64075 5.16126 9.64075H5.00286C5.61887 9.41195 6.14247 8.97195 6.57368 8.32074C7.01368 7.66953 7.23368 7.00952 7.23368 6.34072C7.23368 6.04151 7.19408 5.76871 7.11488 5.52231C6.84208 4.6951 6.19527 4.28149 5.17446 4.28149ZM14.0914 7.01392C14.0914 7.31313 14.0166 7.62113 13.867 7.93793C13.6382 7.70913 13.5238 7.41873 13.5238 7.06672C13.5238 6.96112 13.5502 6.85112 13.603 6.73672C13.6558 6.62232 13.7218 6.56512 13.801 6.56512C13.9946 6.56512 14.0914 6.71472 14.0914 7.01392Z",fill:"#D1D5DB"}),VU().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18.3773 4.7831C18.3773 5.3727 18.2717 6.04151 18.0605 6.78952C18.0781 7.07112 18.0869 7.34393 18.0869 7.60793C18.1045 8.17114 18.1749 8.55834 18.2981 8.76954C18.3861 8.88395 18.5005 8.94115 18.6413 8.94115C18.9141 8.94115 19.2529 8.74754 19.6577 8.36034C19.3497 7.62993 19.1957 6.96992 19.1957 6.38032C19.1957 5.1747 19.7633 4.57189 20.8985 4.57189C21.2857 4.57189 21.6069 4.6863 21.8621 4.9151C22.1261 5.1351 22.2581 5.41231 22.2581 5.74671C22.2581 6.45072 21.8665 7.29553 21.0833 8.28114C21.4089 8.66834 21.6729 8.89274 21.8753 8.95435C22.1657 8.95435 22.6013 8.41754 23.1821 7.34393C23.0765 6.94792 23.0237 6.57832 23.0237 6.23511C23.0237 5.61031 23.1205 5.1527 23.3141 4.8623C23.5517 4.49269 23.9433 4.30789 24.489 4.30789C25.0434 4.30789 25.3558 4.53229 25.4262 4.9811C25.4438 5.1131 25.4526 5.2539 25.4526 5.4035C25.4526 5.96671 25.1402 6.74552 24.5154 7.73993C24.7354 8.05674 24.9422 8.24594 25.1358 8.30754C25.5406 8.30754 25.8838 8.17114 26.1654 7.89833C26.271 7.80153 26.359 7.71353 26.4294 7.63433C26.5086 7.54633 26.5878 7.50233 26.667 7.50233C26.6776 7.50233 26.6878 7.50342 26.6976 7.50559C26.7443 7.29622 26.8072 7.08394 26.8861 6.86872C27.0797 6.33192 27.3349 5.86991 27.6517 5.48271C27.9773 5.0955 28.3513 4.7963 28.7737 4.58509C29.1961 4.36509 29.6449 4.25509 30.1201 4.25509C30.6041 4.25509 30.9737 4.37389 31.2289 4.6115C31.4929 4.8491 31.6249 5.1571 31.6249 5.53551C31.6249 5.91391 31.5281 6.22631 31.3345 6.47272C31.1497 6.71032 30.9077 6.91272 30.6085 7.07992C30.3093 7.23833 29.9749 7.38353 29.6053 7.51553C29.2445 7.63873 28.8881 7.77953 28.5361 7.93793V8.26794C28.5449 8.58474 28.6769 8.80914 28.9321 8.94115C29.1873 9.07315 29.4777 9.14355 29.8033 9.15235C30.4897 9.15235 31.1541 8.87955 31.7965 8.33394C32.0341 8.13154 32.2277 7.94673 32.3773 7.77953C32.5054 7.62884 32.6077 7.54266 32.6842 7.52099C32.7373 6.59405 32.8985 5.70506 33.1676 4.85401C33.2492 4.59115 33.3806 4.4008 33.5619 4.28297C33.7522 4.15607 34.0151 4.09262 34.3505 4.09262C34.5318 4.09262 34.6586 4.11528 34.7312 4.16061C34.8037 4.20593 34.8399 4.29204 34.8399 4.41893C34.8399 4.56396 34.772 4.89027 34.636 5.39786C34.5454 5.76042 34.4728 6.07766 34.4185 6.34959C34.3641 6.62151 34.3187 6.95688 34.2825 7.3557C34.5816 6.57619 34.917 5.9417 35.2886 5.45224C35.6602 4.96278 36.0228 4.61381 36.3763 4.40534C36.7298 4.19686 37.0516 4.09262 37.3416 4.09262C37.6045 4.09262 37.8039 4.16967 37.9399 4.32376C38.0849 4.46879 38.1574 4.68632 38.1574 4.97638C38.1574 5.14859 38.1075 5.4749 38.0078 5.9553C38.0078 5.9553 37.9556 6.11845 38.1574 6.17284C38.3592 6.22722 38.6859 6.41992 38.6859 6.41992C38.6859 6.41992 38.921 6.66025 38.921 6.86872C38.921 6.98655 38.921 7.08552 38.921 7.28698C38.921 7.5725 38.9488 7.75064 38.6859 7.97724C38.423 8.20384 37.6045 8.25305 37.2872 8.25305C37.0334 8.25305 36.8159 8.16241 36.6346 7.98113C36.4624 7.79984 36.3763 7.55511 36.3763 7.24693C36.3763 7.07472 36.3854 6.8889 36.4035 6.68949C36.4216 6.54447 36.4307 6.44476 36.4307 6.39038C36.4307 6.31786 36.4126 6.26348 36.3763 6.22722C36.3491 6.19097 36.3129 6.17284 36.2675 6.17284C36.1406 6.17284 35.9684 6.32693 35.7509 6.63511C35.5333 6.93422 35.3158 7.33304 35.0983 7.83157C34.8807 8.3301 34.704 8.85581 34.568 9.40872C34.4683 9.8438 34.355 10.1339 34.2281 10.2789C34.1012 10.4239 33.8927 10.4964 33.6027 10.4964C33.2582 10.4964 33.0135 10.3151 32.8685 9.95257C32.7672 9.68254 32.7037 9.29185 32.6778 8.7805C32.5436 9.05785 32.3334 9.3314 32.0473 9.60115C31.2905 10.314 30.2521 10.6704 28.9321 10.6704C27.8849 10.6704 27.1721 10.292 26.7937 9.53515C26.7062 9.36017 26.6477 9.13492 26.6182 8.85941C26.5518 8.96083 26.4713 9.04968 26.3766 9.12595C26.0598 9.38115 25.6462 9.50875 25.1358 9.50875C24.6254 9.50875 24.181 9.26235 23.8025 8.76954C23.3449 9.36795 22.9665 9.78595 22.6673 10.0236C22.1217 10.4724 21.6949 10.6968 21.3869 10.6968C21.2373 10.6968 21.0437 10.5736 20.8061 10.3272C20.5773 10.072 20.3485 9.74195 20.1197 9.33715C19.6973 9.73316 19.2793 10.0588 18.8657 10.314C18.4521 10.5692 18.1045 10.6968 17.8229 10.6968C17.3125 10.6968 16.8813 9.58795 16.5293 7.37033C16.4061 6.61352 16.3445 6.09431 16.3445 5.81271C16.3621 5.2319 16.4413 4.8271 16.5821 4.5983C16.7757 4.31669 17.1541 4.17589 17.7173 4.17589C17.9285 4.17589 18.0913 4.24189 18.2057 4.37389C18.3201 4.49709 18.3773 4.6335 18.3773 4.7831ZM20.6345 7.15913C20.9249 6.71032 21.0701 6.35392 21.0701 6.08991C21.0701 5.81711 20.9777 5.68071 20.7929 5.68071C20.6697 5.68071 20.5905 5.75111 20.5553 5.89191C20.5289 6.02391 20.5157 6.19991 20.5157 6.41992C20.5157 6.63992 20.5553 6.88632 20.6345 7.15913ZM28.6285 7.02712C28.8045 5.96231 29.1213 5.42991 29.5789 5.42991C29.8517 5.42991 29.9881 5.53991 29.9881 5.75991C29.9793 6.00631 29.8429 6.22631 29.5789 6.41992C29.4557 6.50792 29.3105 6.60032 29.1433 6.69712C28.9849 6.79392 28.8133 6.90392 28.6285 7.02712Z",fill:"#D1D5DB"}),VU().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M59.0076 4.38709C58.3564 4.10549 58.0308 3.83269 58.0308 3.56868C58.0308 3.42788 58.088 3.36188 58.2024 3.37068C58.3608 3.37068 58.5412 3.41028 58.7436 3.48948C58.946 3.55988 59.1528 3.61708 59.364 3.66108C60.0856 2.29707 60.904 1.40386 61.8192 0.981453C62.1272 0.840651 62.4352 0.76585 62.7432 0.75705C63.3505 0.75705 63.8125 0.906652 64.1293 1.20586C64.4549 1.49626 64.6177 1.85266 64.6177 2.27507C64.6177 3.03188 64.2085 3.61708 63.3901 4.03069C62.7212 4.36509 61.8104 4.57189 60.6576 4.6511C60.244 5.67191 60.0372 6.76752 60.0372 7.93793C60.0372 8.80914 60.2396 9.31515 60.6444 9.45595C60.926 9.55275 61.1372 9.55715 61.278 9.46915C61.4188 9.37235 61.5288 9.24915 61.608 9.09955C61.6872 8.94115 61.7268 8.71234 61.7268 8.41314C61.7356 8.11394 61.652 7.86313 61.476 7.66073C61.3088 7.44953 61.146 7.25593 60.9876 7.07992C61.0668 6.78952 61.1812 6.54752 61.3308 6.35392C61.6124 5.97551 61.8544 5.78631 62.0568 5.78631C62.2592 5.78631 62.422 5.85671 62.5452 5.99751C62.6772 6.13831 62.7829 6.31432 62.862 6.52552C62.9412 6.73672 63.0028 6.96552 63.0468 7.21193C63.0996 7.45833 63.1569 7.68713 63.2185 7.89833C63.2801 8.10954 63.3548 8.28554 63.4429 8.42634C63.5397 8.56714 63.6629 8.63754 63.8125 8.63754C63.9709 8.63754 64.1117 8.58034 64.2349 8.46594C64.3581 8.34274 64.4681 8.21074 64.5649 8.06994C64.6617 7.92913 64.7497 7.80153 64.8289 7.68713C64.9081 7.56393 64.9873 7.50233 65.0665 7.50233C65.1545 7.50233 65.2381 7.57273 65.3173 7.71353C65.329 7.73222 65.3399 7.75076 65.35 7.76914C65.3744 7.72124 65.4001 7.6719 65.427 7.62113L65.8098 4.49269C66.0827 4.28149 66.4523 4.17589 66.9187 4.17589C67.3147 4.17589 67.5391 4.43989 67.5919 4.9679C67.6095 5.1263 67.6183 5.3155 67.6183 5.53551C67.6183 5.74671 67.5831 5.97111 67.5127 6.20871C67.1607 7.42313 66.9891 8.23714 66.9979 8.65074C66.9979 8.96755 67.1827 9.12595 67.5523 9.12595C67.9219 9.12595 68.1947 9.00715 68.3707 8.76954C68.5467 8.53194 68.6963 8.23714 68.8195 7.88513C69.0483 6.90832 69.2595 6.10311 69.4531 5.46951C69.6555 4.8359 69.7831 4.45749 69.8359 4.33429C69.9239 4.12309 70.0911 4.01309 70.3375 4.00429C70.5839 4.01309 70.8171 4.18909 71.0371 4.53229C71.2571 4.8667 71.3671 5.1263 71.3671 5.3111C71.3495 5.92711 70.9667 7.48033 70.2187 9.97076C70.7907 9.52195 71.3583 8.97195 71.9215 8.32074C72.1151 8.09194 72.2779 7.90273 72.4099 7.75313C72.5419 7.59473 72.6475 7.51553 72.7267 7.51553C72.8499 7.51553 72.9115 7.65633 72.9115 7.93793C72.9115 8.49234 72.5991 9.13915 71.9743 9.87836C71.3583 10.6176 70.6015 11.194 69.7039 11.6076C69.5983 11.9596 69.4839 12.294 69.3607 12.6108C69.2375 12.9276 69.0791 13.2048 68.8855 13.4424C68.4631 13.9528 67.8207 14.208 66.9583 14.208C66.3775 14.208 65.8802 14.0408 65.4666 13.7064C65.0618 13.372 64.8594 12.954 64.8594 12.4524C64.8594 12.1708 64.9518 11.9464 65.1366 11.7792C65.3302 11.612 65.5898 11.4712 65.9155 11.3568C66.2499 11.2512 66.6371 11.1544 67.0771 11.0664C67.5171 10.9872 67.9879 10.886 68.4895 10.7628C68.6127 10.2348 68.6963 9.85636 68.7403 9.62755C68.3003 10.2348 67.7107 10.5384 66.9715 10.5384C66.3731 10.5384 65.8935 10.4152 65.5326 10.1688C65.2178 9.94051 65.0438 9.59612 65.0105 9.13558C64.7401 9.50756 64.3935 9.69356 63.9709 9.69356C63.5396 9.68475 63.2052 9.59235 62.9676 9.41635C62.818 9.78596 62.5628 10.094 62.202 10.3404C61.8412 10.5868 61.3264 10.71 60.6576 10.71C59.9976 10.71 59.43 10.5384 58.9548 10.1952C58.3828 9.78156 58.0968 9.13915 58.0968 8.26794C58.0968 7.02712 58.4004 5.73351 59.0076 4.38709ZM63.1656 2.51267C63.1568 2.20467 63.0425 2.05067 62.8224 2.05067C62.6112 2.05067 62.334 2.21347 61.9908 2.53907C61.6476 2.86468 61.3176 3.31788 61.0008 3.89869C61.96 3.73148 62.6156 3.43668 62.9676 3.01428C63.0908 2.85588 63.1568 2.68867 63.1656 2.51267ZM68.0671 12.1092C67.7327 12.8308 67.3587 13.1916 66.9451 13.1916C66.7603 13.2004 66.5666 13.1476 66.3642 13.0332C66.1706 12.9188 66.0738 12.778 66.0738 12.6108C66.065 12.4788 66.2367 12.3864 66.5887 12.3336C66.7647 12.3072 66.9759 12.2764 67.2223 12.2412C67.4687 12.2148 67.7503 12.1708 68.0671 12.1092Z",fill:"#D1D5DB"})))},uX=function(e){return e.loading="loading",e.success="success",e.error="error",e.end="end",e}({}),dX=function(e){return e.TEXT="text",e.IMAGE_URL="image_url",e.TOOL="tool",e.ERROR="error",e}({}),fX=function(e){return e.system="system",e.init="init",e.assistant="assistant",e.loading="loading",e.starter="starter",e.user="user",e.tool="tool",e.knowledge="knowledge",e}({}),pX="https://mdn.alipayobjects.com/huamei_yhboz9/afts/img/A*li7ySppF7TYAAAAAAAAAAAAADlDCAQ/original",hX="👋🏻 你好,我是 PeterCat 初次见面,先自我介绍一下:我是一个开源项目的机器人。你可以通过和我对话配置一个答疑机器人。下面是一些快捷选项,你可以选择开始配置!";function gX(e,t){return function(){return e.apply(t,arguments)}}var mX=l(3089),vX=Object.prototype.toString,bX=Object.getPrototypeOf,yX=function(e){return function(t){var n=vX.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())}}(Object.create(null)),kX=function(e){return e=e.toLowerCase(),function(t){return yX(t)===e}},xX=function(e){return function(t){return w(t)===e}},wX=Array.isArray,EX=xX("undefined");var SX=kX("ArrayBuffer");var AX=xX("string"),OX=xX("function"),TX=xX("number"),CX=function(e){return null!==e&&"object"===w(e)},RX=function(e){if("object"!==yX(e))return!1;var t=bX(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)},NX=kX("Date"),MX=kX("File"),IX=kX("Blob"),LX=kX("FileList"),PX=kX("URLSearchParams"),DX=["ReadableStream","Request","Response","Headers"].map(kX),_X=o(DX,4),FX=_X[0],BX=_X[1],jX=_X[2],zX=_X[3];function UX(e,t){var n,r,a=arguments.length>2&&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;n<r;n++)t.call(null,e[n],n,e);else{var s,l=o?Object.getOwnPropertyNames(e):Object.keys(e),c=l.length;for(n=0;n<c;n++)s=l[n],t.call(null,e[s],s,e)}}function HX(e,t){t=t.toLowerCase();for(var n,r=Object.keys(e),a=r.length;a-- >0;)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;i<o;i++)arguments[i]&&UX(arguments[i],a);return r},extend:function(e,t,n){var r=arguments.length>3&&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<i;t++)r[n=a[t]]=e[n];return r}(r[i])),!o)}if(rZ.isFormData(e)&&rZ.isFunction(e.entries)){var n={};return rZ.forEachEntry(e,(function(e,r){t(function(e){return rZ.matchAll(/\w+|\[(\w*)]/g,e).map((function(e){return"[]"===e[0]?"":e[1]||e[0]}))}(e),r,n,0)})),n}return null};var MZ={transitional:wZ,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){var n,r=t.getContentType()||"",a=r.indexOf("application/json")>-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;r<t;r++)n[r]=arguments[r];return(e=this.constructor).concat.apply(e,[this].concat(n))}},{key:"toJSON",value:function(e){var t=Object.create(null);return rZ.forEach(this,(function(n,r){null!=n&&!1!==n&&(t[r]=e&&rZ.isArray(n)?n.join(", "):n)})),t}},{key:e,value:function(){return Object.entries(this.toJSON())[Symbol.iterator]()}},{key:"toString",value:function(){return Object.entries(this.toJSON()).map((function(e){var t=o(e,2);return t[0]+": "+t[1]})).join("\n")}},{key:t,get:function(){return"AxiosHeaders"}}],[{key:"from",value:function(e){return e instanceof this?e:new this(e)}},{key:"concat",value:function(e){for(var t=new this(e),n=arguments.length,r=new Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];return r.forEach((function(e){return t.set(e)})),t}},{key:"accessor",value:function(e){var t=(this[PZ]=this[PZ]={accessors:{}}).accessors,n=this.prototype;function r(e){var r=DZ(e);t[r]||(!function(e,t){var n=rZ.toCamelCase(" "+t);["get","set","has"].forEach((function(r){Object.defineProperty(e,r+n,{value:function(e,n,a){return this[r].call(this,t,e,n,a)},configurable:!0})}))}(n,e),t[r]=!0)}return rZ.isArray(e)?e.forEach(r):r(e),this}}]),n}(Symbol.iterator,Symbol.toStringTag);BZ.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),rZ.reduceDescriptors(BZ.prototype,(function(e,t){var n=e.value,r=t[0].toUpperCase()+t.slice(1);return{get:function(){return n},set:function(e){this[r]=e}}})),rZ.freezeMethods(BZ);var jZ=BZ;function zZ(e,t){var n=this||IZ,r=t||n,a=jZ.from(r.headers),i=r.data;return rZ.forEach(e,(function(e){i=e.call(n,i,a.normalize(),t?t.status:void 0)})),a.normalize(),i}function UZ(e){return!(!e||!e.__CANCEL__)}function HZ(e,t,n){sZ.call(this,null==e?"canceled":e,sZ.ERR_CANCELED,t,n),this.name="CanceledError"}rZ.inherits(HZ,sZ,{__CANCEL__:!0});var GZ=HZ;function WZ(e,t,n){var r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new sZ("Request failed with status code "+n.status,[sZ.ERR_BAD_REQUEST,sZ.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}var VZ=function(e,t){e=e||10;var n,r=new Array(e),a=new Array(e),i=0,o=0;return t=void 0!==t?t:1e3,function(s){var l=Date.now(),c=a[o];n||(n=l),r[i]=s,a[i]=l;for(var u=o,d=0;u!==i;)d+=r[u++],u%=e;if((i=(i+1)%e)===o&&(o=(o+1)%e),!(l-n<t)){var f=c&&l-c;return f?Math.round(1e3*d/f):void 0}}};var YZ=function(e,t){var n,r,a=0,i=1e3/t,o=function(t){var i=arguments.length>1&&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<s;c++)l[c]=arguments[c];t>=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;r<t;r++)n[r]=arguments[r];return rZ.asap((function(){return e.apply(void 0,n)}))}},KZ=RZ.hasStandardBrowserEnv?function(e,t){return function(n){return n=new URL(n,RZ.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)}}(new URL(RZ.origin),RZ.navigator&&/(msie|trident)/i.test(RZ.navigator.userAgent)):function(){return!0},QZ=RZ.hasStandardBrowserEnv?{write:function(e,t,n,r,a,i){var o=[e+"="+encodeURIComponent(t)];rZ.isNumber(n)&&o.push("expires="+new Date(n).toGMTString()),rZ.isString(r)&&o.push("path="+r),rZ.isString(a)&&o.push("domain="+a),!0===i&&o.push("secure"),document.cookie=o.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}};function JZ(e,t,n){var r=!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t);return e&&r||0==n?function(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}var $Z=function(e){return e instanceof jZ?SG({},e):e};function eK(e,t){t=t||{};var n={};function r(e,t,n,r){return rZ.isPlainObject(e)&&rZ.isPlainObject(t)?rZ.merge.call({caseless:r},e,t):rZ.isPlainObject(t)?rZ.merge({},t):rZ.isArray(t)?t.slice():t}function a(e,t,n,a){return rZ.isUndefined(t)?rZ.isUndefined(e)?void 0:r(void 0,e,0,a):r(e,t,0,a)}function i(e,t){if(!rZ.isUndefined(t))return r(void 0,t)}function o(e,t){return rZ.isUndefined(t)?rZ.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function s(n,a,i){return i in t?r(n,a):i in e?r(void 0,n):void 0}var l={url:i,method:i,data:i,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:s,headers:function(e,t,n){return a($Z(e),$Z(t),0,!0)}};return rZ.forEach(Object.keys(Object.assign({},e,t)),(function(r){var i=l[r]||a,o=i(e[r],t[r],r);rZ.isUndefined(o)&&i!==s||(n[r]=o)})),n}var tK,nK,rK=function(e){var t,n=eK({},e),r=n.data,a=n.withXSRFToken,i=n.xsrfHeaderName,o=n.xsrfCookieName,s=n.headers,l=n.auth;if(n.headers=s=jZ.from(s),n.url=yZ(JZ(n.baseURL,n.url),e.params,e.paramsSerializer),l&&s.set("Authorization","Basic "+btoa((l.username||"")+":"+(l.password?unescape(encodeURIComponent(l.password)):""))),rZ.isFormData(r))if(RZ.hasStandardBrowserEnv||RZ.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if(!1!==(t=s.getContentType())){var c=t?t.split(";").map((function(e){return e.trim()})).filter(Boolean):[],u=eh(c),d=u[0],p=u.slice(1);s.setContentType([d||"multipart/form-data"].concat(f(p)).join("; "))}if(RZ.hasStandardBrowserEnv&&(a&&rZ.isFunction(a)&&(a=a(n)),a||!1!==a&&KZ(n.url))){var h=i&&o&&QZ.read(o);h&&s.set(i,h)}return n},aK="undefined"!=typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){var r,a,i,s,l,c=rK(e),u=c.data,d=jZ.from(c.headers).normalize(),f=c.responseType,p=c.onUploadProgress,h=c.onDownloadProgress;function g(){s&&s(),l&&l(),c.cancelToken&&c.cancelToken.unsubscribe(r),c.signal&&c.signal.removeEventListener("abort",r)}var m=new XMLHttpRequest;function v(){if(m){var r=jZ.from("getAllResponseHeaders"in m&&m.getAllResponseHeaders());WZ((function(e){t(e),g()}),(function(e){n(e),g()}),{data:f&&"text"!==f&&"json"!==f?m.response:m.responseText,status:m.status,statusText:m.statusText,headers:r,config:e,request:m}),m=null}}if(m.open(c.method.toUpperCase(),c.url,!0),m.timeout=c.timeout,"onloadend"in m?m.onloadend=v:m.onreadystatechange=function(){m&&4===m.readyState&&(0!==m.status||m.responseURL&&0===m.responseURL.indexOf("file:"))&&setTimeout(v)},m.onabort=function(){m&&(n(new sZ("Request aborted",sZ.ECONNABORTED,e,m)),m=null)},m.onerror=function(){n(new sZ("Network Error",sZ.ERR_NETWORK,e,m)),m=null},m.ontimeout=function(){var t=c.timeout?"timeout of "+c.timeout+"ms exceeded":"timeout exceeded",r=c.transitional||wZ;c.timeoutErrorMessage&&(t=c.timeoutErrorMessage),n(new sZ(t,r.clarifyTimeoutError?sZ.ETIMEDOUT:sZ.ECONNABORTED,e,m)),m=null},void 0===u&&d.setContentType(null),"setRequestHeader"in m&&rZ.forEach(d.toJSON(),(function(e,t){m.setRequestHeader(t,e)})),rZ.isUndefined(c.withCredentials)||(m.withCredentials=!!c.withCredentials),f&&"json"!==f&&(m.responseType=c.responseType),h){var b=qZ(h,!0),y=o(b,2);i=y[0],l=y[1],m.addEventListener("progress",i)}if(p&&m.upload){var k=qZ(p),x=o(k,2);a=x[0],s=x[1],m.upload.addEventListener("progress",a),m.upload.addEventListener("loadend",s)}(c.cancelToken||c.signal)&&(r=function(t){m&&(n(!t||t.type?new GZ(null,e,m):t),m.abort(),m=null)},c.cancelToken&&c.cancelToken.subscribe(r),c.signal&&(c.signal.aborted?r():c.signal.addEventListener("abort",r)));var w=function(e){var t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(c.url);w&&-1===RZ.protocols.indexOf(w)?n(new sZ("Unsupported protocol "+w+":",sZ.ERR_BAD_REQUEST,e)):m.send(u||null)}))},iK=function(e,t){var n=(e=e?e.filter(Boolean):[]).length;if(t||n){var r,a=new AbortController,i=function(e){if(!r){r=!0,s();var t=e instanceof Error?e:this.reason;a.abort(t instanceof sZ?t:new GZ(t instanceof Error?t.message:t))}},o=t&&setTimeout((function(){o=null,i(new sZ("timeout ".concat(t," of ms exceeded"),sZ.ETIMEDOUT))}),t),s=function(){e&&(o&&clearTimeout(o),o=null,e.forEach((function(e){e.unsubscribe?e.unsubscribe(i):e.removeEventListener("abort",i)})),e=null)};e.forEach((function(e){return e.addEventListener("abort",i)}));var l=a.signal;return l.unsubscribe=function(){return rZ.asap(s)},l}},oK=l(4331),sK=Ef().mark((function e(t,n){var r,a,i;return Ef().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.byteLength,n&&!(r<n)){e.next=5;break}return e.next=4,t;case 4:return e.abrupt("return");case 5:a=0;case 6:if(!(a<r)){e.next=13;break}return i=a+n,e.next=10,t.slice(a,i);case 10:a=i,e.next=6;break;case 13:case"end":return e.stop()}}),e)})),lK=function(){var e=PG(Ef().mark((function e(t,n){var r,a,i,o,s,l;return Ef().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=!1,a=!1,e.prev=2,o=CG(cK(t));case 4:return e.next=6,IG(o.next());case 6:if(!(r=!(s=e.sent).done)){e.next=12;break}return l=s.value,e.delegateYield(oK(CG(sK(l,n)),IG),"t0",9);case 9:r=!1,e.next=4;break;case 12:e.next=18;break;case 14:e.prev=14,e.t1=e.catch(2),a=!0,i=e.t1;case 18:if(e.prev=18,e.prev=19,!r||null==o.return){e.next=23;break}return e.next=23,IG(o.return());case 23:if(e.prev=23,!a){e.next=26;break}throw i;case 26:return e.finish(23);case 27:return e.finish(18);case 28:case"end":return e.stop()}}),e,null,[[2,14,18,28],[19,,23,27]])})));return function(t,n){return e.apply(this,arguments)}}(),cK=function(){var e=PG(Ef().mark((function e(t){var n,r,a,i;return Ef().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t[Symbol.asyncIterator]){e.next=3;break}return e.delegateYield(oK(CG(t),IG),"t0",2);case 2:return e.abrupt("return");case 3:n=t.getReader(),e.prev=4;case 5:return e.next=7,IG(n.read());case 7:if(r=e.sent,a=r.done,i=r.value,!a){e.next=12;break}return e.abrupt("break",16);case 12:return e.next=14,i;case 14:e.next=5;break;case 16:return e.prev=16,e.next=19,IG(n.cancel());case 19:return e.finish(16);case 20:case"end":return e.stop()}}),e,null,[[4,,16,20]])})));return function(t){return e.apply(this,arguments)}}(),uK=function(e,t,n,r){var a,i=lK(e,t),o=0,s=function(e){a||(a=!0,r&&r(e))};return new ReadableStream({pull:function(e){return OG(Ef().mark((function t(){var r,a,l,c,u;return Ef().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,i.next();case 3:if(r=t.sent,a=r.done,l=r.value,!a){t.next=10;break}return s(),e.close(),t.abrupt("return");case 10:c=l.byteLength,n&&(u=o+=c,n(u)),e.enqueue(new Uint8Array(l)),t.next=19;break;case 15:throw t.prev=15,t.t0=t.catch(0),s(t.t0),t.t0;case 19:case"end":return t.stop()}}),t,null,[[0,15]])})))()},cancel:function(e){return s(e),i.return()}},{highWaterMark:2})},dK="function"==typeof fetch&&"function"==typeof Request&&"function"==typeof Response,fK=dK&&"function"==typeof ReadableStream,pK=dK&&("function"==typeof TextEncoder?(tK=new TextEncoder,function(e){return tK.encode(e)}):function(){var e=OG(Ef().mark((function e(t){return Ef().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=Uint8Array,e.next=3,new Response(t).arrayBuffer();case 3:return e.t1=e.sent,e.abrupt("return",new e.t0(e.t1));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),hK=function(e){try{for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return!!e.apply(void 0,n)}catch(e){return!1}},gK=fK&&hK((function(){var e=!1,t=new Request(RZ.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t})),mK=fK&&hK((function(){return rZ.isReadableStream(new Response("").body)})),vK={stream:mK&&function(e){return e.body}};dK&&(nK=new Response,["text","arrayBuffer","blob","formData","stream"].forEach((function(e){!vK[e]&&(vK[e]=rZ.isFunction(nK[e])?function(t){return t[e]()}:function(t,n){throw new sZ("Response type '".concat(e,"' is not supported"),sZ.ERR_NOT_SUPPORT,n)})})));var bK=function(){var e=OG(Ef().mark((function e(t){var n;return Ef().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=t){e.next=2;break}return e.abrupt("return",0);case 2:if(!rZ.isBlob(t)){e.next=4;break}return e.abrupt("return",t.size);case 4:if(!rZ.isSpecCompliantForm(t)){e.next=9;break}return n=new Request(RZ.origin,{method:"POST",body:t}),e.next=8,n.arrayBuffer();case 8:case 15:return e.abrupt("return",e.sent.byteLength);case 9:if(!rZ.isArrayBufferView(t)&&!rZ.isArrayBuffer(t)){e.next=11;break}return e.abrupt("return",t.byteLength);case 11:if(rZ.isURLSearchParams(t)&&(t+=""),!rZ.isString(t)){e.next=16;break}return e.next=15,pK(t);case 16:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),yK=function(){var e=OG(Ef().mark((function e(t,n){var r;return Ef().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=rZ.toFiniteNumber(t.getContentLength()),e.abrupt("return",null==r?bK(n):r);case 2:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),kK=dK&&function(){var e=OG(Ef().mark((function e(t){var n,r,a,i,s,l,c,u,d,f,p,h,g,m,v,b,y,k,x,w,E,S,A,O,T,C,R,N,M,I,L,P,D,_;return Ef().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=rK(t),r=n.url,a=n.method,i=n.data,s=n.signal,l=n.cancelToken,c=n.timeout,u=n.onDownloadProgress,d=n.onUploadProgress,f=n.responseType,p=n.headers,h=n.withCredentials,g=void 0===h?"same-origin":h,m=n.fetchOptions,f=f?(f+"").toLowerCase():"text",v=iK([s,l&&l.toAbortSignal()],c),y=v&&v.unsubscribe&&function(){v.unsubscribe()},e.prev=4,e.t0=d&&gK&&"get"!==a&&"head"!==a,!e.t0){e.next=11;break}return e.next=9,yK(p,i);case 9:e.t1=k=e.sent,e.t0=0!==e.t1;case 11:if(!e.t0){e.next=15;break}x=new Request(r,{method:"POST",body:i,duplex:"half"}),rZ.isFormData(i)&&(w=x.headers.get("content-type"))&&p.setContentType(w),x.body&&(E=XZ(k,qZ(ZZ(d))),S=o(E,2),A=S[0],O=S[1],i=uK(x.body,65536,A,O));case 15:return rZ.isString(g)||(g=g?"include":"omit"),T="credentials"in Request.prototype,b=new Request(r,SG(SG({},m),{},{signal:v,method:a.toUpperCase(),headers:p.normalize().toJSON(),body:i,duplex:"half",credentials:T?g:void 0})),e.next=20,fetch(b);case 20:return C=e.sent,R=mK&&("stream"===f||"response"===f),mK&&(u||R&&y)&&(N={},["status","statusText","headers"].forEach((function(e){N[e]=C[e]})),M=rZ.toFiniteNumber(C.headers.get("content-length")),I=u&&XZ(M,qZ(ZZ(u),!0))||[],L=o(I,2),P=L[0],D=L[1],C=new Response(uK(C.body,65536,P,(function(){D&&D(),y&&y()})),N)),f=f||"text",e.next=26,vK[rZ.findKey(vK,f)||"text"](C,t);case 26:return _=e.sent,!R&&y&&y(),e.next=30,new Promise((function(e,n){WZ(e,n,{data:_,headers:jZ.from(C.headers),status:C.status,statusText:C.statusText,config:t,request:b})}));case 30:return e.abrupt("return",e.sent);case 33:if(e.prev=33,e.t2=e.catch(4),y&&y(),!e.t2||"TypeError"!==e.t2.name||!/fetch/i.test(e.t2.message)){e.next=38;break}throw Object.assign(new sZ("Network Error",sZ.ERR_NETWORK,t,b),{cause:e.t2.cause||e.t2});case 38:throw sZ.from(e.t2,e.t2&&e.t2.code,t,b);case 39:case"end":return e.stop()}}),e,null,[[4,33]])})));return function(t){return e.apply(this,arguments)}}(),xK={http:null,xhr:aK,fetch:kK};rZ.forEach(xK,(function(e,t){if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e){}Object.defineProperty(e,"adapterName",{value:t})}}));var wK=function(e){return"- ".concat(e)},EK=function(e){return rZ.isFunction(e)||null===e||!1===e},SK=function(e){for(var t,n,r=(e=rZ.isArray(e)?e:[e]).length,a={},i=0;i<r;i++){var s=void 0;if(n=t=e[i],!EK(t)&&void 0===(n=xK[(s=String(t)).toLowerCase()]))throw new sZ("Unknown adapter '".concat(s,"'"));if(n)break;a[s||"#"+i]=n}if(!n){var l=Object.entries(a).map((function(e){var t=o(e,2),n=t[0],r=t[1];return"adapter ".concat(n," ")+(!1===r?"is not supported by the environment":"is not available in the build")})),c=r?l.length>1?"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);f<d;)c=c.then(p[f++],p[f++]);return c}d=s.length;var h=t;for(f=0;f<d;){var g=s[f++],m=s[f++];try{h=g(h)}catch(e){m.call(this,e);break}}try{c=OK.call(this,h)}catch(e){return Promise.reject(e)}for(f=0,d=u.length;f<d;)c=c.then(u[f++],u[f++]);return c}},{key:"getUri",value:function(e){return yZ(JZ((e=eK(this.defaults,e)).baseURL,e.url,e.allowAbsoluteUrls),e.params,e.paramsSerializer)}}]),e}();rZ.forEach(["delete","get","head","options"],(function(e){IK.prototype[e]=function(t,n){return this.request(eK(n||{},{method:e,url:t,data:(n||{}).data}))}})),rZ.forEach(["post","put","patch"],(function(e){function t(t){return function(n,r,a){return this.request(eK(a||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:n,data:r}))}}IK.prototype[e]=t(),IK.prototype[e+"Form"]=t(!0)}));var LK=IK,PK=function(){function e(t){if(h(this,e),"function"!=typeof t)throw new TypeError("executor must be a function.");var n;this.promise=new Promise((function(e){n=e}));var r=this;this.promise.then((function(e){if(r._listeners){for(var t=r._listeners.length;t-- >0;)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;a<n;a++)r[a]=arguments[a];for(;++t<r.length;)FQ(r[t]),r[t]&&(e=void 0===e?r[t]:e+"/"+r[t]);return void 0===e?".":_Q(e)},sep:"/"};function _Q(e){FQ(e);var t=47===e.charCodeAt(0),n=function(e,t){var n,r,a="",i=0,o=-1,s=0,l=-1;for(;++l<=e.length;){if(l<e.length)n=e.charCodeAt(l);else{if(47===n)break;n=47}if(47===n){if(o===l-1||1===s);else if(o!==l-1&&2===s){if(a.length<2||2!==i||46!==a.charCodeAt(a.length-1)||46!==a.charCodeAt(a.length-2))if(a.length>2){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(;++r<n.length;)if(37===n.charCodeAt(r)&&50===n.charCodeAt(r+1)){var a=n.charCodeAt(r+2);if(70===a||102===a){var i=new TypeError("File URL path must not include encoded / characters");throw i.code="ERR_INVALID_FILE_URL_PATH",i}}return decodeURIComponent(n)}(e)}var UQ=["history","path","basename","stem","extname","dirname"],HQ=function(){function e(t){var n;h(this,e),n=t?"string"==typeof t||function(e){return RQ(e)}(t)?{value:t}:jQ(t)?{path:t}:t:{},this.data={},this.messages=[],this.history=[],this.cwd=BQ.cwd(),this.value,this.stored,this.result,this.map;for(var r,a=-1;++a<UQ.length;){var i=UQ[a];i in n&&void 0!==n[i]&&null!==n[i]&&(this[i]="history"===i?f(n[i]):n[i])}for(r in n)UQ.includes(r)||(this[r]=n[r])}return m(e,[{key:"path",get:function(){return this.history[this.history.length-1]},set:function(e){jQ(e)&&(e=zQ(e)),WQ(e,"path"),this.path!==e&&this.history.push(e)}},{key:"dirname",get:function(){return"string"==typeof this.path?DQ.dirname(this.path):void 0},set:function(e){VQ(this.basename,"dirname"),this.path=DQ.join(e||"",this.basename)}},{key:"basename",get:function(){return"string"==typeof this.path?DQ.basename(this.path):void 0},set:function(e){WQ(e,"basename"),GQ(e,"basename"),this.path=DQ.join(this.dirname||"",e)}},{key:"extname",get:function(){return"string"==typeof this.path?DQ.extname(this.path):void 0},set:function(e){if(GQ(e,"extname"),VQ(this.dirname,"extname"),e){if(46!==e.charCodeAt(0))throw new Error("`extname` must start with `.`");if(e.includes(".",1))throw new Error("`extname` cannot contain multiple dots")}this.path=DQ.join(this.dirname,this.stem+(e||""))}},{key:"stem",get:function(){return"string"==typeof this.path?DQ.basename(this.path,this.extname):void 0},set:function(e){WQ(e,"stem"),GQ(e,"stem"),this.path=DQ.join(this.dirname||"",e+(this.extname||""))}},{key:"toString",value:function(e){return(this.value||"").toString(e||void 0)}},{key:"message",value:function(e,t,n){var r=new PQ(e,t,n);return this.path&&(r.name=this.path+":"+r.name,r.file=this.path),r.fatal=!1,this.messages.push(r),r}},{key:"info",value:function(e,t,n){var r=this.message(e,t,n);return r.fatal=null,r}},{key:"fail",value:function(e,t,n){var r=this.message(e,t,n);throw r.fatal=!0,r}}]),e}();function GQ(e,t){if(e&&e.includes(DQ.sep))throw new Error("`"+t+"` cannot be a path: did not expect `"+DQ.sep+"`")}function WQ(e,t){if(!e)throw new Error("`"+t+"` cannot be empty")}function VQ(e,t){if(!e)throw new Error("Setting `"+t+"` requires `path` to be set too")}function YQ(e){if(e)throw e}var qQ=l(8786);function XQ(e){if("object"!==w(e)||null===e)return!1;var t=Object.getPrototypeOf(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)}function ZQ(e,t){var n;return function(){for(var t=arguments.length,i=new Array(t),o=0;o<t;o++)i[o]=arguments[o];var s,l=e.length>i.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;i<r;i++)a[i-1]=arguments[i];t.apply(void 0,[e].concat(a))}}function a(e){r(null,e)}}var KQ=function e(){var t,n=(o=[],s={run:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=-1,a=t.pop();if("function"!=typeof a)throw new TypeError("Expected function as last argument, not "+a);function i(e){var n=o[++r],s=-1;if(e)a(e);else{for(var l=arguments.length,c=new Array(l>1?l-1:0),u=1;u<l;u++)c[u-1]=arguments[u];for(;++s<t.length;)null!==c[s]&&void 0!==c[s]||(c[s]=t[s]);t=c,n?ZQ(n,i).apply(void 0,c):a.apply(void 0,[null].concat(c))}}i.apply(void 0,[null].concat(f(t)))},use:function(e){if("function"!=typeof e)throw new TypeError("Expected `middelware` to be a function, not "+e);return o.push(e),s}},s),r=[],a={},i=-1;var o,s;return l.data=function(e,n){if("string"==typeof e)return 2===arguments.length?(tJ("data",t),a[e]=n,l):QQ.call(a,e)&&a[e]||null;if(e)return tJ("data",t),a=e,l;return a},l.Parser=void 0,l.Compiler=void 0,l.freeze=function(){if(t)return l;for(;++i<r.length;){var e=eh(r[i]),a=e[0],o=e.slice(1);if(!1!==o[0]){!0===o[0]&&(o[0]=void 0);var s=a.call.apply(a,[l].concat(f(o)));"function"==typeof s&&n.use(s)}}return t=!0,i=Number.POSITIVE_INFINITY,l},l.attachers=r,l.use=function(e){for(var n=arguments.length,i=new Array(n>1?n-1:0),o=1;o<n;o++)i[o-1]=arguments[o];var s;if(tJ("use",t),null==e);else if("function"==typeof e)p.apply(void 0,[e].concat(i));else{if("object"!==w(e))throw new TypeError("Expected usable value, not `"+e+"`");Array.isArray(e)?d(e):u(e)}s&&(a.settings=Object.assign(a.settings||{},s));return l;function c(e){if("function"==typeof e)p(e);else{if("object"!==w(e))throw new TypeError("Expected usable value, not `"+e+"`");if(Array.isArray(e)){var t=eh(e),n=t[0],r=t.slice(1);p.apply(void 0,[n].concat(f(r)))}else u(e)}}function u(e){d(e.plugins),e.settings&&(s=Object.assign(s||{},e.settings))}function d(e){var t=-1;if(null==e);else{if(!Array.isArray(e))throw new TypeError("Expected a list of plugins, not `"+e+"`");for(;++t<e.length;){c(e[t])}}}function p(e,t){for(var n,a=-1;++a<r.length;)if(r[a][0]===e){n=r[a];break}n?(XQ(n[1])&&XQ(t)&&(t=qQ(!0,n[1],t)),n[1]=t):r.push(Array.prototype.slice.call(arguments))}},l.parse=function(e){l.freeze();var t=aJ(e),n=l.Parser;if($Q("parse",n),JQ(n,"parse"))return new n(String(t),t).parse();return n(String(t),t)},l.stringify=function(e,t){l.freeze();var n=aJ(t),r=l.Compiler;if(eJ("stringify",r),nJ(e),JQ(r,"compile"))return new r(e,n).compile();return r(e,n)},l.run=function(e,t,r){nJ(e),l.freeze(),r||"function"!=typeof t||(r=t,t=void 0);if(!r)return new Promise(a);function a(a,i){function o(t,n,o){n=n||e,t?i(t):a?a(n):r(null,n,o)}n.run(e,aJ(t),o)}a(null,r)},l.runSync=function(e,t){var n,r;return l.run(e,t,a),rJ("runSync","run",r),n;function a(e,t){YQ(e),n=t,r=!0}},l.process=function(e,t){if(l.freeze(),$Q("process",l.Parser),eJ("process",l.Compiler),!t)return new Promise(n);function n(n,r){var a=aJ(e);function i(e,a){e||!a?r(e):n?n(a):t(null,a)}l.run(l.parse(a),a,(function(e,t,n){if(!e&&t&&n){var r=l.stringify(t,n);null==r||("string"==typeof(a=r)||RQ(a)?n.value=r:n.result=r),i(e,n)}else i(e);var a}))}n(null,t)},l.processSync=function(e){var t;l.freeze(),$Q("processSync",l.Parser),eJ("processSync",l.Compiler);var n=aJ(e);return l.process(n,r),rJ("processSync","process",t),n;function r(e){t=!0,YQ(e)}},l;function l(){for(var t=e(),n=-1;++n<r.length;)t.use.apply(t,f(r[n]));return t.data(qQ(!0,{},a)),t}}().freeze(),QQ={}.hasOwnProperty;function JQ(e,t){return"function"==typeof e&&e.prototype&&(function(e){var t;for(t in e)if(QQ.call(e,t))return!0;return!1}(e.prototype)||t in e.prototype)}function $Q(e,t){if("function"!=typeof t)throw new TypeError("Cannot `"+e+"` without `Parser`")}function eJ(e,t){if("function"!=typeof t)throw new TypeError("Cannot `"+e+"` without `Compiler`")}function tJ(e,t){if(t)throw new Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function nJ(e){if(!XQ(e)||"string"!=typeof e.type)throw new TypeError("Expected node, got `"+e+"`")}function rJ(e,t,n){if(!n)throw new Error("`"+e+"` finished async. Use `"+t+"` instead")}function aJ(e){return function(e){return Boolean(e&&"object"===w(e)&&"message"in e&&"messages"in e)}(e)?e:new HQ(e)}var iJ={};function oJ(e,t,n){if(function(e){return Boolean(e&&"object"===w(e))}(e)){if("value"in e)return"html"!==e.type||n?e.value:"";if(t&&"alt"in e&&e.alt)return e.alt;if("children"in e)return sJ(e.children,t,n)}return Array.isArray(e)?sJ(e,t,n):""}function sJ(e,t,n){for(var r=[],a=-1;++a<e.length;)r[a]=oJ(e[a],t,n);return r.join("")}function lJ(e,t,n,r){var a,i=e.length,o=0;if(t=t<0?-t>i?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);o<r.length;)(a=r.slice(o,o+1e4)).unshift(t,0),e.splice.apply(e,f(a)),o+=1e4,t+=1e4}function cJ(e,t){return e.length>0?(lJ(e,e.length,0,t),e):t}var uJ={}.hasOwnProperty;function dJ(e){for(var t={},n=-1;++n<e.length;)fJ(t,e[n]);return t}function fJ(e,t){var n;for(n in t){var r=(uJ.call(e,n)?e[n]:void 0)||(e[n]={}),a=t[n],i=void 0;if(a)for(i in a){uJ.call(r,i)||(r[i]=[]);var o=a[i];pJ(r[i],Array.isArray(o)?o:o?[o]:[])}}}function pJ(e,t){for(var n=-1,r=[];++n<t.length;)("after"===t[n].add?e:r).push(t[n]);lJ(e,0,0,r)}var hJ=OJ(/[A-Za-z]/),gJ=OJ(/[\dA-Za-z]/),mJ=OJ(/[#-'*+\--9=?A-Z^-~]/);function vJ(e){return null!==e&&(e<32||127===e)}var bJ=OJ(/\d/),yJ=OJ(/[\dA-Fa-f]/),kJ=OJ(/[!-/:-@[-`{-~]/);function xJ(e){return null!==e&&e<-2}function wJ(e){return null!==e&&(e<0||32===e)}function EJ(e){return-2===e||-1===e||32===e}var SJ=OJ(/[!-\/:-@\[-`\{-~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]/),AJ=OJ(/\s/);function OJ(e){return function(t){return null!==t&&e.test(String.fromCharCode(t))}}function TJ(e,t,n,r){var a=r?r-1:Number.POSITIVE_INFINITY,i=0;return function(r){if(EJ(r))return e.enter(n),o(r);return t(r)};function o(r){return EJ(r)&&i++<a?(e.consume(r),o):(e.exit(n),t(r))}}var CJ={tokenize:function(e){var t,n=e.attempt(this.parser.constructs.contentInitial,(function(t){if(null===t)return void e.consume(t);return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),TJ(e,n,"linePrefix")}),(function(t){return e.enter("paragraph"),r(t)}));return n;function r(n){var r=e.enter("chunkText",{contentType:"text",previous:t});return t&&(t.next=r),t=r,a(n)}function a(t){return null===t?(e.exit("chunkText"),e.exit("paragraph"),void e.consume(t)):xJ(t)?(e.consume(t),e.exit("chunkText"),r):(e.consume(t),a)}}};var RJ={tokenize:function(e){var t,n,r,a=this,i=[],o=0;return s;function s(t){if(o<i.length){var n=i[o];return a.containerState=n[1],e.attempt(n[0].continuation,l,c)(t)}return c(t)}function l(e){if(o++,a.containerState._closeFlow){a.containerState._closeFlow=void 0,t&&b();for(var n,r=a.events.length,i=r;i--;)if("exit"===a.events[i][0]&&"chunkFlow"===a.events[i][1].type){n=a.events[i][1].end;break}v(o);for(var l=r;l<a.events.length;)a.events[l][1].end=Object.assign({},n),l++;return lJ(a.events,i+1,0,a.events.slice(r)),a.events.length=l,c(e)}return s(e)}function c(n){if(o===i.length){if(!t)return f(n);if(t.currentConstruct&&t.currentConstruct.concrete)return h(n);a.interrupt=Boolean(t.currentConstruct&&!t._gfmTableDynamicInterruptHack)}return a.containerState={},e.check(NJ,u,d)(n)}function u(e){return t&&b(),v(o),f(e)}function d(e){return a.parser.lazy[a.now().line]=o!==i.length,r=a.now().offset,h(e)}function f(t){return a.containerState={},e.attempt(NJ,p,h)(t)}function p(e){return o++,i.push([a.currentConstruct,a.containerState]),f(e)}function h(r){return null===r?(t&&b(),v(0),void e.consume(r)):(t=t||a.parser.flow(a.now()),e.enter("chunkFlow",{contentType:"flow",previous:n,_tokenizer:t}),g(r))}function g(t){return null===t?(m(e.exit("chunkFlow"),!0),v(0),void e.consume(t)):xJ(t)?(e.consume(t),m(e.exit("chunkFlow")),o=0,a.interrupt=void 0,s):(e.consume(t),g)}function m(e,i){var s=a.sliceStream(e);if(i&&s.push(null),e.previous=n,n&&(n.next=e),n=e,t.defineSkip(e.start),t.write(s),a.parser.lazy[e.start.line]){for(var l=t.events.length;l--;)if(t.events[l][1].start.offset<r&&(!t.events[l][1].end||t.events[l][1].end.offset>r))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;l<a.events.length;)a.events[l][1].end=Object.assign({},u),l++;lJ(a.events,f+1,0,a.events.slice(d)),a.events.length=l}}function v(t){for(var n=i.length;n-- >t;){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<e.length;){for(;c in l;)c=l[c];if(t=e[c],c&&"chunkFlow"===t[1].type&&"listItemPrefix"===e[c-1][1].type&&((r=0)<(o=t[1]._tokenizer.events).length&&"lineEndingBlank"===o[r][1].type&&(r+=2),r<o.length&&"content"===o[r][1].type))for(;++r<o.length&&"content"!==o[r][1].type;)"chunkText"===o[r][1].type&&(o[r][1]._isInFirstContentOfListItem=!0,r++);if("enter"===t[0])t[1].contentType&&(Object.assign(l,LJ(e,c)),c=l[c],s=!0);else if(t[1]._container){for(r=c,n=void 0;r--&&("lineEnding"===(a=e[r])[1].type||"lineEndingBlank"===a[1].type);)"enter"===a[0]&&(n&&(e[n][1].type="lineEndingBlank"),a[1].type="lineEnding",n=r);n&&(t[1].end=Object.assign({},e[n][1].start),(i=e.slice(n,c)).unshift(t),lJ(e,n,c-n+1,i))}}return!s}function LJ(e,t){for(var n,r,a=e[t][1],i=e[t][2],o=t-1,s=[],l=a._tokenizer||i.parser[a.contentType](a.start),c=l.events,u=[],d={},f=-1,p=a,h=0,g=0,m=[g];p;){for(;e[++o][1]!==p;);s.push(o),p._tokenizer||(n=i.sliceStream(p),p.next||n.push(null),r&&l.defineSkip(p.start),p._isInFirstContentOfListItem&&(l._gfmTasklistFirstContentOfListItem=!0),l.write(n),p._isInFirstContentOfListItem&&(l._gfmTasklistFirstContentOfListItem=void 0)),r=p,p=p.next}for(p=a;++f<c.length;)"exit"===c[f][0]&&"enter"===c[f-1][0]&&c[f][1].type===c[f-1][1].type&&c[f][1].start.line!==c[f][1].end.line&&(g=f+1,m.push(g),p._tokenizer=void 0,p.previous=void 0,p=p.next);for(l.events=[],p?(p._tokenizer=void 0,p.previous=void 0):m.pop(),f=m.length;f--;){var v=c.slice(m[f],m[f+1]),b=s.pop();u.unshift([b,b+v.length-1]),lJ(e,b,2,v)}for(f=-1;++f<u.length;)d[h+u[f][0]]=h+u[f][1],h+=u[f][1]-u[f][0]-1;return d}var PJ={tokenize:function(e,t){var n;return function(t){return e.enter("content"),n=e.enter("chunkContent",{contentType:"content"}),r(t)};function r(t){return null===t?a(t):xJ(t)?e.check(DJ,i,a)(t):(e.consume(t),r)}function a(n){return e.exit("chunkContent"),e.exit("content"),t(n)}function i(t){return e.consume(t),e.exit("chunkContent"),n.next=e.enter("chunkContent",{contentType:"content",previous:n}),n=n.next,r}},resolve:function(e){return IJ(e),e}},DJ={tokenize:function(e,t,n){var r=this;return function(t){return e.exit("chunkContent"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),TJ(e,a,"linePrefix")};function a(a){if(null===a||xJ(a))return n(a);var i=r.events[r.events.length-1];return!r.parser.constructs.disable.null.includes("codeIndented")&&i&&"linePrefix"===i[1].type&&i[2].sliceSerialize(i[1],!0).length>=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<t.length;){var i=t[a];if(!i.previous||i.previous.call(n,n.previous))return!0}return!1}},resolveAll:UJ("text"===e?HJ:void 0)}}function UJ(e){return function(t,n){var r,a=-1;for(;++a<=t.length;)void 0===r?t[a]&&"data"===t[a][1].type&&(r=a,a++):t[a]&&"data"===t[a][1].type||(a!==r+2&&(t[r][1].end=t[a-1][1].end,t.splice(r+2,a-r-2),a=r+2),r=void 0);return e?e(t,n):t}}function HJ(e,t){for(var n=0;++n<=e.length;)if((n===e.length||"lineEnding"===e[n][1].type)&&"data"===e[n-1][1].type){for(var r=e[n-1][1],a=t.sliceStream(r),i=a.length,o=-1,s=0,l=void 0;i--;){var c=a[i];if("string"==typeof c){for(o=c.length;32===c.charCodeAt(o-1);)s++,o--;if(o)break;o=-1}else if(-2===c)l=!0,s++;else if(-1!==c){i++;break}}if(s){var u={type:n===e.length||l||s<2?"lineSuffix":"hardBreakTrailing",start:{line:r.end.line,column:r.end.column-s,offset:r.end.offset-s,_index:r.start._index+i,_bufferIndex:i?o:r.start._bufferIndex+o},end:Object.assign({},r.end)};r.end=Object.assign({},u.start),r.start.offset===r.end.offset?Object.assign(r,u):(e.splice(n,0,["enter",u,t],["exit",u,t]),n+=2)}n++}return e}function GJ(e,t,n){for(var r=[],a=-1;++a<e.length;){var i=e[a].resolveAll;i&&!r.includes(i)&&(t=i(t,n),r.push(i))}return t}function WJ(e,t,n){var r=Object.assign(n?Object.assign({},n):{line:1,column:1,offset:0},{_index:0,_bufferIndex:-1}),a={},i=[],o=[],s=[],l={consume:function(e){xJ(e)?(r.line++,r.column=1,r.offset+=-3===e?2:1,y()):-1!==e&&(r.column++,r.offset++);r._bufferIndex<0?r._index++:(r._bufferIndex++,r._bufferIndex===o[r._index].length&&(r._bufferIndex=-1,r._index++));c.previous=e,!0},enter:function(e,t){var n=t||{};return n.type=e,n.start=p(),c.events.push(["enter",n,c]),s.push(n),n},exit:function(e){var t=s.pop();return t.end=p(),c.events.push(["exit",t,c]),t},attempt:v((function(e,t){b(e,t.from)})),check:v(m),interrupt:v(m,{interrupt:!0})},c={previous:null,code:null,containerState:{},events:[],parser:e,sliceStream:d,sliceSerialize:function(e,t){return function(e,t){var n,r=-1,a=[];for(;++r<e.length;){var i=e[r],o=void 0;if("string"==typeof i)o=i;else switch(i){case-5:o="\r";break;case-4:o="\n";break;case-3:o="\r\n";break;case-2:o=t?" ":"\t";break;case-1:if(!t&&n)continue;o=" ";break;default:o=String.fromCharCode(i)}n=-2===i,a.push(o)}return a.join("")}(d(e),t)},now:p,defineSkip:function(e){a[e.line]=e.column,y()},write:function(e){if(o=cJ(o,e),h(),null!==o[o.length-1])return[];return b(t,0),c.events=GJ(i,c.events,c),c.events}},u=t.tokenize.call(c,l);return t.resolveAll&&i.push(t),c;function d(e){return function(e,t){var n,r=t.start._index,a=t.start._bufferIndex,i=t.end._index,o=t.end._bufferIndex;if(r===i)n=[e[r].slice(a,o)];else{if(n=e.slice(r,i),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<o.length;){var t=o[r._index];if("string"==typeof t)for(e=r._index,r._bufferIndex<0&&(r._bufferIndex=0);r._index===e&&r._bufferIndex<t.length;)g(t.charCodeAt(r._bufferIndex));else g(t)}}function g(e){void 0,e,u=u(e)}function m(e,t){t.restore()}function v(e,t){return function(n,a,i){var o,u,d,h;return Array.isArray(n)?g(n):"tokenize"in n?g([n]):function(e){return t;function t(t){var n=null!==t&&e[t],r=null!==t&&e.null;return g([].concat(f(Array.isArray(n)?n:n?[n]:[]),f(Array.isArray(r)?r:r?[r]:[])))(t)}}(n);function g(e){return o=e,u=0,0===e.length?i:m(e[u])}function m(e){return function(n){h=function(){var e=p(),t=c.previous,n=c.currentConstruct,a=c.events.length,i=Array.from(s);return{restore:o,from:a};function o(){r=e,c.previous=t,c.currentConstruct=n,c.events.length=a,s=i,y()}}(),d=e,e.partial||(c.currentConstruct=e);if(e.name&&c.parser.constructs.disable.null.includes(e.name))return b(n);return e.tokenize.call(t?Object.assign(Object.create(c),t):c,l,v,b)(n)}}function v(t){return!0,e(d,h),a}function b(e){return!0,h.restore(),++u<o.length?m(o[u]):i}}}function b(e,t){e.resolveAll&&!i.includes(e)&&i.push(e),e.resolve&&lJ(c.events,t,c.events.length-t,e.resolve(c.events.slice(t),c)),e.resolveTo&&(c.events=e.resolveTo(c.events,c))}function y(){r.line in a&&r.column<2&&(r.column=a[r.line],r.offset+=a[r.line]-1)}}var VJ={name:"thematicBreak",tokenize:function(e,t,n){var r,a=0;return function(t){return e.enter("thematicBreak"),function(e){return r=e,i(e)}(t)};function i(i){return i===r?(e.enter("thematicBreakSequence"),o(i)):a>=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)?u<c&&40===a?(e.consume(a),u++,h):41===a?(e.consume(a),u--,h):null===a||32===a||40===a||vJ(a)?n(a):(e.consume(a),92===a?g:h):(e.exit("chunkString"),e.exit(s),e.exit(o),e.exit(r),t(a))}function g(t){return 40===t||41===t||92===t?(e.consume(t),h):h(t)}}function QJ(e,t,n,r,a,i){var o,s=this,l=0;return function(t){return e.enter(r),e.enter(a),e.consume(t),e.exit(a),e.enter(i),c};function c(d){return l>999||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++<r?(e.consume(s),c):n(s)}}};var v$={name:"characterEscape",tokenize:function(e,t,n){return function(t){return e.enter("characterEscape"),e.enter("escapeMarker"),e.consume(t),e.exit("escapeMarker"),r};function r(r){return kJ(r)?(e.enter("characterEscapeValue"),e.consume(r),e.exit("characterEscapeValue"),e.exit("characterEscape"),t):n(r)}}};var b$={name:"lineEnding",tokenize:function(e,t){return function(n){return e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),TJ(e,t,"linePrefix")}}};var y$={name:"labelEnd",tokenize:function(e,t,n){var r,a,i=this,o=i.events.length;for(;o--;)if(("labelImage"===i.events[o][1].type||"labelLink"===i.events[o][1].type)&&!i.events[o][1]._balanced){r=i.events[o][1];break}return function(t){if(!r)return n(t);if(r._inactive)return u(t);return a=i.parser.defined.includes(e$(i.sliceSerialize({start:r.end,end:i.now()}))),e.enter("labelEnd"),e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelEnd"),s};function s(t){return 40===t?e.attempt(k$,c,a?c:u)(t):91===t?e.attempt(x$,c,a?l:u)(t):a?c(t):u(t)}function l(t){return e.attempt(w$,c,u)(t)}function c(e){return t(e)}function u(e){return r._balanced=!0,n(e)}},resolveTo:function(e,t){var n,r,a,i,o=e.length,s=0;for(;o--;)if(n=e[o][1],r){if("link"===n.type||"labelLink"===n.type&&n._inactive)break;"enter"===e[o][0]&&"labelLink"===n.type&&(n._inactive=!0)}else if(a){if("enter"===e[o][0]&&("labelImage"===n.type||"labelLink"===n.type)&&!n._balanced&&(r=o,"labelLink"!==n.type)){s=2;break}}else"labelEnd"===n.type&&(a=o);var l={type:"labelLink"===e[r][1].type?"link":"image",start:Object.assign({},e[r][1].start),end:Object.assign({},e[e.length-1][1].end)},c={type:"label",start:Object.assign({},e[r][1].start),end:Object.assign({},e[a][1].end)},u={type:"labelText",start:Object.assign({},e[r+s+2][1].end),end:Object.assign({},e[a-2][1].start)};return i=[["enter",l,t],["enter",c,t]],i=cJ(i,e.slice(r+1,r+s+3)),i=cJ(i,[["enter",u,t]]),i=cJ(i,GJ(t.parser.constructs.insideSpan.null,e.slice(r+s+4,a-3),t)),i=cJ(i,[["exit",u,t],e[a-2],e[a-1],["exit",c,t]]),i=cJ(i,e.slice(a+1)),i=cJ(i,[["exit",l,t]]),lJ(e,r,e.length,i),e},resolveAll:function(e){var t=-1;for(;++t<e.length;){var n=e[t][1];"labelImage"!==n.type&&"labelLink"!==n.type&&"labelEnd"!==n.type||(e.splice(t+1,"labelImage"===n.type?4:2),n.type="data",t++)}return e}},k$={tokenize:function(e,t,n){return function(t){return e.enter("resource"),e.enter("resourceMarker"),e.consume(t),e.exit("resourceMarker"),r};function r(t){return wJ(t)?$J(e,a)(t):a(t)}function a(t){return 41===t?c(t):KJ(e,i,o,"resourceDestination","resourceDestinationLiteral","resourceDestinationLiteralMarker","resourceDestinationRaw","resourceDestinationString",32)(t)}function i(t){return wJ(t)?$J(e,s)(t):c(t)}function o(e){return n(e)}function s(t){return 34===t||39===t||40===t?JJ(e,l,n,"resourceTitle","resourceTitleMarker","resourceTitleString")(t):c(t)}function l(t){return wJ(t)?$J(e,c)(t):c(t)}function c(r){return 41===r?(e.enter("resourceMarker"),e.consume(r),e.exit("resourceMarker"),e.exit("resource"),t):n(r)}}},x$={tokenize:function(e,t,n){var r=this;return function(t){return QJ.call(r,e,a,i,"reference","referenceMarker","referenceString")(t)};function a(e){return r.parser.defined.includes(e$(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)))?t(e):n(e)}function i(e){return n(e)}}},w$={tokenize:function(e,t,n){return function(t){return e.enter("reference"),e.enter("referenceMarker"),e.consume(t),e.exit("referenceMarker"),r};function r(r){return 93===r?(e.enter("referenceMarker"),e.consume(r),e.exit("referenceMarker"),e.exit("reference"),t):n(r)}}};var E$={name:"labelStartImage",tokenize:function(e,t,n){var r=this;return function(t){return e.enter("labelImage"),e.enter("labelImageMarker"),e.consume(t),e.exit("labelImageMarker"),a};function a(t){return 91===t?(e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelImage"),i):n(t)}function i(e){return 94===e&&"_hiddenFootnoteSupport"in r.parser.constructs?n(e):t(e)}},resolveAll:y$.resolveAll};function S$(e){return null===e||wJ(e)||AJ(e)?1:SJ(e)?2:void 0}var A$={name:"attention",tokenize:function(e,t){var n,r=this.parser.constructs.attentionMarkers.null,a=this.previous,i=S$(a);return function(t){return n=t,e.enter("attentionSequence"),o(t)};function o(s){if(s===n)return e.consume(s),o;var l=e.exit("attentionSequence"),c=S$(s),u=!c||2===c&&i||r.includes(s),d=!i||2===i&&c||r.includes(a);return l._open=Boolean(42===n?u:u&&(i||!d)),l._close=Boolean(42===n?d:d&&(c||!u)),t(s)}},resolveAll:function(e,t){var n,r,a,i,o,s,l,c,u=-1;for(;++u<e.length;)if("enter"===e[u][0]&&"attentionSequence"===e[u][1].type&&e[u][1]._close)for(n=u;n--;)if("exit"===e[n][0]&&"attentionSequence"===e[n][1].type&&e[n][1]._open&&t.sliceSerialize(e[n][1]).charCodeAt(0)===t.sliceSerialize(e[u][1]).charCodeAt(0)){if((e[n][1]._close||e[u][1]._open)&&(e[u][1].end.offset-e[u][1].start.offset)%3&&!((e[n][1].end.offset-e[n][1].start.offset+e[u][1].end.offset-e[u][1].start.offset)%3))continue;s=e[n][1].end.offset-e[n][1].start.offset>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(;++u<e.length;)"attentionSequence"===e[u][1].type&&(e[u][1].type="data");return e}};function O$(e,t){e.column+=t,e.offset+=t,e._bufferIndex+=t}var T$={name:"autolink",tokenize:function(e,t,n){var r=0;return function(t){return e.enter("autolink"),e.enter("autolinkMarker"),e.consume(t),e.exit("autolinkMarker"),e.enter("autolinkProtocol"),a};function a(t){return hJ(t)?(e.consume(t),i):l(t)}function i(e){return 43===e||45===e||46===e||gJ(e)?(r=1,o(e)):l(e)}function o(t){return 58===t?(e.consume(t),r=0,s):(43===t||45===t||46===t||gJ(t))&&r++<32?(e.consume(t),o):(r=0,l(t))}function s(r){return 62===r?(e.exit("autolinkProtocol"),e.enter("autolinkMarker"),e.consume(r),e.exit("autolinkMarker"),e.exit("autolink"),t):null===r||32===r||60===r||vJ(r)?n(r):(e.consume(r),s)}function l(t){return 64===t?(e.consume(t),c):mJ(t)?(e.consume(t),l):n(t)}function c(e){return gJ(e)?u(e):n(e)}function u(n){return 46===n?(e.consume(n),r=0,c):62===n?(e.exit("autolinkProtocol").type="autolinkEmail",e.enter("autolinkMarker"),e.consume(n),e.exit("autolinkMarker"),e.exit("autolink"),t):d(n)}function d(t){if((45===t||gJ(t))&&r++<63){var a=45===t?d:u;return e.consume(t),a}return n(t)}}};var C$={name:"htmlText",tokenize:function(e,t,n){var r,a,i,o=this;return function(t){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(t),s};function s(t){return 33===t?(e.consume(t),l):47===t?(e.consume(t),k):63===t?(e.consume(t),b):hJ(t)?(e.consume(t),E):n(t)}function l(t){return 45===t?(e.consume(t),c):91===t?(e.consume(t),a=0,p):hJ(t)?(e.consume(t),v):n(t)}function c(t){return 45===t?(e.consume(t),f):n(t)}function u(t){return null===t?n(t):45===t?(e.consume(t),d):xJ(t)?(i=u,I(t)):(e.consume(t),u)}function d(t){return 45===t?(e.consume(t),f):u(t)}function f(e){return 62===e?M(e):45===e?d(e):u(e)}function p(t){var r="CDATA[";return t===r.charCodeAt(a++)?(e.consume(t),a===r.length?h:p):n(t)}function h(t){return null===t?n(t):93===t?(e.consume(t),g):xJ(t)?(i=h,I(t)):(e.consume(t),h)}function g(t){return 93===t?(e.consume(t),m):h(t)}function m(t){return 62===t?M(t):93===t?(e.consume(t),m):h(t)}function v(t){return null===t||62===t?M(t):xJ(t)?(i=v,I(t)):(e.consume(t),v)}function b(t){return null===t?n(t):63===t?(e.consume(t),y):xJ(t)?(i=b,I(t)):(e.consume(t),b)}function y(e){return 62===e?M(e):b(e)}function k(t){return hJ(t)?(e.consume(t),x):n(t)}function x(t){return 45===t||gJ(t)?(e.consume(t),x):w(t)}function w(t){return xJ(t)?(i=w,I(t)):EJ(t)?(e.consume(t),w):M(t)}function E(t){return 45===t||gJ(t)?(e.consume(t),E):47===t||62===t||wJ(t)?S(t):n(t)}function S(t){return 47===t?(e.consume(t),M):58===t||95===t||hJ(t)?(e.consume(t),A):xJ(t)?(i=S,I(t)):EJ(t)?(e.consume(t),S):M(t)}function A(t){return 45===t||46===t||58===t||95===t||gJ(t)?(e.consume(t),A):O(t)}function O(t){return 61===t?(e.consume(t),T):xJ(t)?(i=O,I(t)):EJ(t)?(e.consume(t),O):S(t)}function T(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),r=t,C):xJ(t)?(i=T,I(t)):EJ(t)?(e.consume(t),T):(e.consume(t),R)}function C(t){return t===r?(e.consume(t),r=void 0,N):null===t?n(t):xJ(t)?(i=C,I(t)):(e.consume(t),C)}function R(t){return null===t||34===t||39===t||60===t||61===t||96===t?n(t):47===t||62===t||wJ(t)?S(t):(e.consume(t),R)}function N(e){return 47===e||62===e||wJ(e)?S(e):n(e)}function M(r){return 62===r?(e.consume(r),e.exit("htmlTextData"),e.exit("htmlText"),t):n(r)}function I(t){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),L}function L(t){return EJ(t)?TJ(e,P,"linePrefix",o.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):P(t)}function P(t){return e.enter("htmlTextData"),i(t)}}};var R$={name:"labelStartLink",tokenize:function(e,t,n){var r=this;return function(t){return e.enter("labelLink"),e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelLink"),a};function a(e){return 94===e&&"_hiddenFootnoteSupport"in r.parser.constructs?n(e):t(e)}},resolveAll:y$.resolveAll};var N$={name:"hardBreakEscape",tokenize:function(e,t,n){return function(t){return e.enter("hardBreakEscape"),e.consume(t),r};function r(r){return xJ(r)?(e.exit("hardBreakEscape"),t(r)):n(r)}}};var M$,I$,L$={name:"codeText",tokenize:function(e,t,n){var r,a,i=0;return function(t){return e.enter("codeText"),e.enter("codeTextSequence"),o(t)};function o(t){return 96===t?(e.consume(t),i++,o):(e.exit("codeTextSequence"),s(t))}function s(t){return null===t?n(t):32===t?(e.enter("space"),e.consume(t),e.exit("space"),s):96===t?(a=e.enter("codeTextSequence"),r=0,c(t)):xJ(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),s):(e.enter("codeTextData"),l(t))}function l(t){return null===t||32===t||96===t||xJ(t)?(e.exit("codeTextData"),s(t)):(e.consume(t),l)}function c(n){return 96===n?(e.consume(n),r++,c):r===i?(e.exit("codeTextSequence"),e.exit("codeText"),t(n)):(a.type="codeTextData",l(n))}},resolve:function(e){var t,n,r=e.length-4,a=3;if(!("lineEnding"!==e[a][1].type&&"space"!==e[a][1].type||"lineEnding"!==e[r][1].type&&"space"!==e[r][1].type))for(t=a;++t<r;)if("codeTextData"===e[t][1].type){e[a][1].type="codeTextPadding",e[r][1].type="codeTextPadding",a+=2,r-=2;break}t=a-1,r++;for(;++t<=r;)void 0===n?t!==r&&"lineEnding"!==e[t][1].type&&(n=t):t!==r&&"lineEnding"!==e[t][1].type||(e[n][1].type="codeTextData",t!==n+2&&(e[n][1].end=e[t-1][1].end,e.splice(n+2,t-n-2),r-=t-n-2,t=n+2),n=void 0);return e},previous:function(e){return 96!==e||"characterEscape"===this.events[this.events.length-1][1].type}};var P$=(yp(yp(yp(yp(yp(yp(yp(yp(yp(yp(M$={},42,YJ),43,YJ),45,YJ),48,YJ),49,YJ),50,YJ),51,YJ),52,YJ),53,YJ),54,YJ),yp(yp(yp(yp(M$,55,YJ),56,YJ),57,YJ),62,ZJ)),D$=yp({},91,t$),_$=yp(yp(yp({},-2,r$),-1,r$),32,r$),F$=yp(yp(yp(yp(yp(yp(yp(yp({},35,i$),42,VJ),45,[o$,VJ]),60,c$),61,o$),95,VJ),96,p$),126,p$),B$=yp(yp({},38,m$),92,v$),j$=(yp(yp(yp(yp(yp(yp(yp(yp(yp(yp(I$={},-5,b$),-4,b$),-3,b$),33,E$),38,m$),42,A$),60,[T$,C$]),91,R$),92,[N$,v$]),93,y$),yp(yp(I$,95,A$),96,L$)),z$={null:[A$,FJ]},U$={null:[42,95]},H$={null:[]};var G$=/[\0\t\n\r]/g;function W$(e,t){var n=Number.parseInt(e,t);return n<9||11===n||n>13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||65535==(65535&n)||65534==(65535&n)||n>1114111?"<22>":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;++u<e.length;){if("listOrdered"===e[u][1].type||"listUnordered"===e[u][1].type)if("enter"===e[u][0])s.push(u);else u=a(e,s.pop(),u)}for(u=-1;++u<e.length;){var p=t[e[u][0]];X$.call(p,e[u][1].type)&&p[e[u][1].type].call(Object.assign({sliceSerialize:e[u][2].sliceSerialize},r),e[u][1])}if(r.tokenStack.length>0){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;++u<t.transforms.length;)n=t.transforms[u](n)||n;return n}function a(e,t,n){for(var r,a,i,o,s=t-1,l=-1,c=!1;++s<=n;){var u=e[s];if("listUnordered"===u[1].type||"listOrdered"===u[1].type||"blockQuote"===u[1].type?("enter"===u[0]?l++:l--,o=void 0):"lineEndingBlank"===u[1].type?"enter"===u[0]&&(!r||o||l||i||(i=s),o=void 0):"linePrefix"===u[1].type||"listItemValue"===u[1].type||"listItemMarker"===u[1].type||"listItemPrefix"===u[1].type||"listItemPrefixWhitespace"===u[1].type||(o=void 0),!l&&"enter"===u[0]&&"listItemPrefix"===u[1].type||-1===l&&"exit"===u[0]&&("listUnordered"===u[1].type||"listOrdered"===u[1].type)){if(r){var d=s;for(a=void 0;d--;){var f=e[d];if("lineEnding"===f[1].type||"lineEndingBlank"===f[1].type){if("exit"===f[0])continue;a&&(e[a][1].type="lineEndingBlank",c=!0),f[1].type="lineEnding",a=d}else if("linePrefix"!==f[1].type&&"blockQuotePrefix"!==f[1].type&&"blockQuotePrefixWhitespace"!==f[1].type&&"blockQuoteMarker"!==f[1].type&&"listItemIndent"!==f[1].type)break}i&&(!a||i<a)&&(r._spread=!0),r.end=Object.assign({},a?e[a][1].start:u[1].end),e.splice(a||s,0,["exit",r,u[2]]),s++,n++}"listItemPrefix"===u[1].type&&(r={type:"listItem",_spread:!1,start:Object.assign({},u[1].start),end:void 0},e.splice(s,0,["enter",r,u[2]]),s++,n++,i=void 0,o=!0)}}return e[t][1]._spread=c,n}function i(e,t){n[e]=t}function o(e){return n[e]}function s(e,t){return n;function n(n){c.call(this,e(n),n),t&&t.call(this,n)}}function l(){this.stack.push({type:"fragment",children:[]})}function c(e,t,n){return this.stack[this.stack.length-1].children.push(e),this.stack.push(e),this.tokenStack.push([t,n]),e.position={start:K$(t.start)},e}function u(e){return t;function t(t){e&&e.call(this,t),d.call(this,t)}}function d(e,t){var n=this.stack.pop(),r=this.tokenStack.pop();if(!r)throw new Error("Cannot close `"+e.type+"` ("+NQ({start:e.start,end:e.end})+"): it’s not open");return r[0].type!==e.type&&(t?t.call(this,e,r[0]):(r[1]||$$).call(this,e,r[0])),n.position.end=K$(e.end),n}function f(){return function(e,t){var n=t||iJ;return oJ(e,"boolean"!=typeof n.includeImageAlt||n.includeImageAlt,"boolean"!=typeof n.includeHtml||n.includeHtml)}(this.stack.pop())}function p(){i("expectingFirstListItemValue",!0)}function h(e){o("expectingFirstListItemValue")&&(this.stack[this.stack.length-2].start=Number.parseInt(this.sliceSerialize(e),10),i("expectingFirstListItemValue"))}function g(){var e=this.resume();this.stack[this.stack.length-1].lang=e}function m(){var e=this.resume();this.stack[this.stack.length-1].meta=e}function v(){o("flowCodeInside")||(this.buffer(),i("flowCodeInside",!0))}function b(){var e=this.resume();this.stack[this.stack.length-1].value=e.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),i("flowCodeInside")}function y(){var e=this.resume();this.stack[this.stack.length-1].value=e.replace(/(\r?\n|\r)$/g,"")}function k(e){var t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=e$(this.sliceSerialize(e)).toLowerCase()}function x(){var e=this.resume();this.stack[this.stack.length-1].title=e}function w(){var e=this.resume();this.stack[this.stack.length-1].url=e}function E(e){var t=this.stack[this.stack.length-1];if(!t.depth){var n=this.sliceSerialize(e).length;t.depth=n}}function S(){i("setextHeadingSlurpLineEnding",!0)}function A(e){this.stack[this.stack.length-1].depth=61===this.sliceSerialize(e).charCodeAt(0)?1:2}function O(){i("setextHeadingSlurpLineEnding")}function T(e){var t=this.stack[this.stack.length-1],n=t.children[t.children.length-1];n&&"text"===n.type||((n=se()).position={start:K$(e.start)},t.children.push(n)),this.stack.push(n)}function C(e){var t=this.stack.pop();t.value+=this.sliceSerialize(e),t.position.end=K$(e.end)}function R(e){var n=this.stack[this.stack.length-1];if(o("atHardBreak"))return n.children[n.children.length-1].position.end=K$(e.end),void i("atHardBreak");!o("setextHeadingSlurpLineEnding")&&t.canContainEols.includes(n.type)&&(T.call(this,e),C.call(this,e))}function N(){i("atHardBreak",!0)}function M(){var e=this.resume();this.stack[this.stack.length-1].value=e}function I(){var e=this.resume();this.stack[this.stack.length-1].value=e}function L(){var e=this.resume();this.stack[this.stack.length-1].value=e}function P(){var e=this.stack[this.stack.length-1];if(o("inReference")){var t=o("referenceType")||"shortcut";e.type+="Reference",e.referenceType=t,delete e.url,delete e.title}else delete e.identifier,delete e.label;i("referenceType")}function D(){var e=this.stack[this.stack.length-1];if(o("inReference")){var t=o("referenceType")||"shortcut";e.type+="Reference",e.referenceType=t,delete e.url,delete e.title}else delete e.identifier,delete e.label;i("referenceType")}function _(e){var t=this.sliceSerialize(e),n=this.stack[this.stack.length-2];n.label=Y$(t),n.identifier=e$(t).toLowerCase()}function F(){var e=this.stack[this.stack.length-1],t=this.resume(),n=this.stack[this.stack.length-1];if(i("inReference",!0),"link"===n.type){var r=e.children;n.children=r}else n.alt=t}function B(){var e=this.resume();this.stack[this.stack.length-1].url=e}function j(){var e=this.resume();this.stack[this.stack.length-1].title=e}function z(){i("inReference")}function U(){i("referenceType","collapsed")}function H(e){var t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=e$(this.sliceSerialize(e)).toLowerCase(),i("referenceType","full")}function G(e){i("characterReferenceType",e.type)}function W(e){var t,n=this.sliceSerialize(e),r=o("characterReferenceType");r?(t=W$(n,"characterReferenceMarkerNumeric"===r?10:16),i("characterReferenceType")):t=g$(n);var a=this.stack.pop();a.value+=t,a.position.end=K$(e.end)}function V(e){C.call(this,e),this.stack[this.stack.length-1].url=this.sliceSerialize(e)}function Y(e){C.call(this,e),this.stack[this.stack.length-1].url="mailto:"+this.sliceSerialize(e)}function q(){return{type:"blockquote",children:[]}}function X(){return{type:"code",lang:null,meta:null,value:""}}function Z(){return{type:"inlineCode",value:""}}function K(){return{type:"definition",identifier:"",label:null,title:null,url:""}}function Q(){return{type:"emphasis",children:[]}}function J(){return{type:"heading",depth:void 0,children:[]}}function $(){return{type:"break"}}function ee(){return{type:"html",value:""}}function te(){return{type:"image",title:null,url:"",alt:null}}function ne(){return{type:"link",title:null,url:"",children:[]}}function re(e){return{type:"list",ordered:"listOrdered"===e.type,start:null,spread:e._spread,children:[]}}function ae(e){return{type:"listItem",spread:e._spread,checked:null,children:[]}}function ie(){return{type:"paragraph",children:[]}}function oe(){return{type:"strong",children:[]}}function se(){return{type:"text",value:""}}function le(){return{type:"thematicBreak"}}}(n)(function(e){for(;!IJ(e););return e}(function(e){var t={defined:[],lazy:{},constructs:dJ([a].concat(f((e||{}).extensions||[]))),content:n(CJ),document:n(RJ),flow:n(_J),string:n(BJ),text:n(jJ)};return t;function n(e){return function(n){return WJ(t,e,n)}}}(n).document().write(function(){var e,t=1,n="",r=!0;return function(a,i,o){var s,l,c,u,d,f=[];for(a=n+a.toString(i),c=0,n="",r&&(65279===a.charCodeAt(0)&&c++,r=void 0);c<a.length;){if(G$.lastIndex=c,u=(s=G$.exec(a))&&void 0!==s.index?s.index:a.length,d=a.charCodeAt(u),!s){n=a.slice(c);break}if(10===d&&c===u&&e)f.push(-3),e=void 0;else switch(e&&(f.push(-5),e=void 0),c<u&&(f.push(a.slice(c,u)),t+=u-c),d){case 0:f.push(65533),t++;break;case 9:for(l=4*Math.ceil(t/4),f.push(-2);t++<l;)f.push(-1);break;case 10:f.push(-4),t=1;break;default:e=!0,t=1}c=u+1}return o&&(e&&f.push(-5),n&&f.push(n),f.push(null)),f}}()(e,t,!0))))};function K$(e){return{line:e.line,column:e.column,offset:e.offset}}function Q$(e,t){for(var n=-1;++n<t.length;){var r=t[n];Array.isArray(r)?Q$(e,r):J$(e,r)}}function J$(e,t){var n;for(n in t)if(X$.call(t,n))if("canContainEols"===n){var r,a=t[n];if(a)(r=e[n]).push.apply(r,f(a))}else if("transforms"===n){var i,o=t[n];if(o)(i=e[n]).push.apply(i,f(o))}else if("enter"===n||"exit"===n){var s=t[n];s&&Object.assign(e[n],s)}}function $$(e,t){throw e?new Error("Cannot close `"+e.type+"` ("+NQ({start:e.start,end:e.end})+"): a different token (`"+t.type+"`, "+NQ({start:t.start,end:t.end})+") is open"):new Error("Cannot close document, a token (`"+t.type+"`, "+NQ({start:t.start,end:t.end})+") is still open")}function e0(e){var t=this;Object.assign(this,{Parser:function(n){var r=t.data("settings");return Z$(n,Object.assign({},r,e,{extensions:t.data("micromarkExtensions")||[],mdastExtensions:t.data("fromMarkdownExtensions")||[]}))}})}function t0(e){for(var t=[],n=-1,r=0,a=0;++n<e.length;){var i=e.charCodeAt(n),o="";if(37===i&&gJ(e.charCodeAt(n+1))&&gJ(e.charCodeAt(n+2)))a=2;else if(i<128)/[!#$&-;=?-Z_a-z~]/.test(String.fromCharCode(i))||(o=String.fromCharCode(i));else if(i>55295&&i<57344){var s=e.charCodeAt(n+1);i<56320&&s>56319&&s<57344?(o=String.fromCharCode(i,s),a=1):o="<22>"}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;++n<e.length;)t[n]=n0(e[n]);return a0((function(){for(var e=-1,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];for(;++e<t.length;){var i;if((i=t[e]).call.apply(i,[this].concat(r)))return!0}return!1}))}function a0(e){return function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];return Boolean(t&&"object"===w(t)&&"type"in t&&Boolean(e.call.apply(e,[this,t].concat(r))))}}function i0(){return!0}var o0=function(e,t,n,r){"function"==typeof t&&"function"!=typeof n&&(r=n,n=t,t=null);var a=n0(t),i=r?-1:1;!function e(o,s,l){var c=o&&"object"===w(o)?o:{};if("string"==typeof c.type){var u="string"==typeof c.tagName?c.tagName:"string"==typeof c.name?c.name:void 0;Object.defineProperty(d,"name",{value:"node ("+o.type+(u?"<"+u+">":"")+")"})}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<o.children.length;){if(false===(c=e(o.children[u],u,d)())[0])return c;u="number"==typeof c[1]?c[1]:u+i}return f}}(e,void 0,[])()};var s0=function(e,t,n,r){"function"==typeof t&&"function"!=typeof n&&(r=n,n=t,t=null),o0(e,t,(function(e,t){var r=t[t.length-1];return n(e,r?r.children.indexOf(e):null,r)}),r)},l0=u0("start"),c0=u0("end");function u0(e){return function(t){var n=t&&t.position&&t.position[e]||{};return{line:n.line||null,column:n.column||null,offset:n.offset>-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&&++r<n.length;)t=g0(n[r])}return t}(n):g0(t),i={},o=[];if("boolean"==typeof t.checked){var s,l=r[0];l&&"element"===l.type&&"p"===l.tagName?s=l:(s={type:"element",tagName:"p",properties:{},children:[]},r.unshift(s)),s.children.length>0&&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;++c<r.length;){var u=r[c];(a||0!==c||"element"!==u.type||"p"!==u.tagName)&&o.push({type:"text",value:"\n"}),"element"!==u.type||"p"!==u.tagName||a?o.push(u):o.push.apply(o,f(u.children))}var d=r[r.length-1];d&&(a||"element"!==d.type||"p"!==d.tagName)&&o.push({type:"text",value:"\n"});var p={type:"element",tagName:"li",properties:i,children:o};return e.patch(t,p),e.applyData(t,p)},list:function(e,t){var n={},r=e.all(t),a=-1;for("number"==typeof t.start&&1!==t.start&&(n.start=t.start);++a<r.length;){var i=r[a];if("element"===i.type&&"li"===i.tagName&&i.properties&&Array.isArray(i.properties.className)&&i.properties.className.includes("task-list-item")){n.className=["contains-task-list"];break}}var o={type:"element",tagName:t.ordered?"ol":"ul",properties:n,children:e.wrap(r,!0)};return e.patch(t,o),e.applyData(t,o)},paragraph:function(e,t){var n={type:"element",tagName:"p",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},root:function(e,t){var n={type:"root",children:e.wrap(e.all(t))};return e.patch(t,n),e.applyData(t,n)},strong:function(e,t){var n={type:"element",tagName:"strong",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},table:function(e,t){var n=e.all(t),r=n.shift(),a=[];if(r){var i={type:"element",tagName:"thead",properties:{},children:e.wrap([r],!0)};e.patch(t.children[0],i),a.push(i)}if(n.length>0){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=[];++s<o;){var c=t.children[s],u={},d=i?i[s]:void 0;d&&(u.align=d);var f={type:"element",tagName:a,properties:u,children:[]};c&&(f.children=e.all(c),e.patch(c,f),f=e.applyData(t,f)),l.push(f)}var p={type:"element",tagName:"tr",properties:{},children:e.wrap(l,!0)};return e.patch(t,p),e.applyData(t,p)},text:function(e,t){var n={type:"text",value:m0(String(t.value))};return e.patch(t,n),e.applyData(t,n)},thematicBreak:function(e,t){var n={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(t,n),e.applyData(t,n)},toml:y0,yaml:y0,definition:y0,footnoteDefinition:y0};function y0(){return null}var k0={}.hasOwnProperty;function x0(e,t){var n=t||{},r=n.allowDangerousHtml||!1,a={};return o.dangerous=r,o.clobberPrefix=void 0===n.clobberPrefix||null===n.clobberPrefix?"user-content-":n.clobberPrefix,o.footnoteLabel=n.footnoteLabel||"Footnotes",o.footnoteLabelTagName=n.footnoteLabelTagName||"h2",o.footnoteLabelProperties=n.footnoteLabelProperties||{className:["sr-only"]},o.footnoteBackLabel=n.footnoteBackLabel||"Back to content",o.unknownHandler=n.unknownHandler,o.passThrough=n.passThrough,o.handlers=SG(SG({},b0),n.handlers),o.definition=function(e){var t=Object.create(null);if(!e||!e.type)throw new Error("mdast-util-definitions expected node");return s0(e,"definition",(function(e){var n=f0(e.identifier);n&&!d0.call(t,n)&&(t[n]=e)})),function(e){var n=f0(e);return n&&d0.call(t,n)?t[n]:null}}(e),o.footnoteById=a,o.footnoteOrder=[],o.footnoteCounts={},o.patch=w0,o.applyData=E0,o.one=function(e,t){return S0(o,e,t)},o.all=function(e){return A0(o,e)},o.wrap=O0,o.augment=i,s0(e,"footnoteDefinition",(function(e){var t=String(e.identifier).toUpperCase();k0.call(a,t)||(a[t]=e)})),o;function i(e,t){if(e&&"data"in e&&e.data){var n=e.data;n.hName&&("element"!==t.type&&(t={type:"element",tagName:"",properties:{},children:[]}),t.tagName=n.hName),"element"===t.type&&n.hProperties&&(t.properties=SG(SG({},t.properties),n.hProperties)),"children"in t&&t.children&&n.hChildren&&(t.children=n.hChildren)}if(e){var r="type"in e?e:{position:e};(function(e){return!(e&&e.position&&e.position.start&&e.position.start.line&&e.position.start.column&&e.position.end&&e.position.end.line&&e.position.end.column)})(r)||(t.position={start:l0(r),end:c0(r)})}return t}function o(e,t,n,r){return Array.isArray(n)&&(r=n,n={}),i(e,{type:"element",tagName:t,properties:n||{},children:r||[]})}}function w0(e,t){e.position&&(t.position=function(e){return{start:l0(e),end:c0(e)}}(e))}function E0(e,t){var n=t;if(e&&e.data){var r=e.data.hName,a=e.data.hChildren,i=e.data.hProperties;"string"==typeof r&&("element"===n.type?n.tagName=r:n={type:"element",tagName:r,properties:{},children:[]}),"element"===n.type&&i&&(n.properties=SG(SG({},n.properties),i)),"children"in n&&n.children&&null!=a&&(n.children=a)}return n}function S0(e,t,n){var r=t&&t.type;if(!r)throw new Error("Expected node, got `"+t+"`");return k0.call(e.handlers,r)?e.handlers[r](e,t,n):e.passThrough&&e.passThrough.includes(r)?"children"in t?SG(SG({},t),{},{children:A0(e,t)}):t:e.unknownHandler?e.unknownHandler(e,t,n):function(e,t){var n=t.data||{},r=!("value"in t)||k0.call(n,"hProperties")||k0.call(n,"hChildren")?{type:"element",tagName:"div",properties:{},children:A0(e,t)}:{type:"text",value:t.value};return e.patch(t,r),e.applyData(t,r)}(e,t)}function A0(e,t){var n=[];if("children"in t)for(var r=t.children,a=-1;++a<r.length;){var i=S0(e,r[a],t);if(i){if(a&&"break"===r[a-1].type&&(Array.isArray(i)||"text"!==i.type||(i.value=i.value.replace(/^\s+/,"")),!Array.isArray(i)&&"element"===i.type)){var o=i.children[0];o&&"text"===o.type&&(o.value=o.value.replace(/^\s+/,""))}Array.isArray(i)?n.push.apply(n,f(i)):n.push(i)}}return n}function O0(e,t){var n=[],r=-1;for(t&&n.push({type:"text",value:"\n"});++r<e.length;)r&&n.push({type:"text",value:"\n"}),n.push(e[r]);return t&&e.length>0&&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;++n<e.footnoteOrder.length;){var r=e.footnoteById[e.footnoteOrder[n]];if(r){for(var a=e.all(r),i=String(r.identifier).toUpperCase(),o=t0(i.toLowerCase()),s=0,l=[];++s<=e.footnoteCounts[i];){var c={type:"element",tagName:"a",properties:{href:"#"+e.clobberPrefix+"fnref-"+o+(s>1?"-"+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;++a<e.length;)Object.assign(n,e[a].property),Object.assign(r,e[a].normal);return new N0(n,r,t)}function I0(e){return e.toLowerCase()}N0.prototype.property={},N0.prototype.normal={},N0.prototype.space=null;var L0=m((function e(t,n){h(this,e),this.property=t,this.attribute=n}));L0.prototype.space=null,L0.prototype.boolean=!1,L0.prototype.booleanish=!1,L0.prototype.overloadedBoolean=!1,L0.prototype.number=!1,L0.prototype.commaSeparated=!1,L0.prototype.spaceSeparated=!1,L0.prototype.commaOrSpaceSeparated=!1,L0.prototype.mustUseProperty=!1,L0.prototype.defined=!1;var P0=0,D0=H0(),_0=H0(),F0=H0(),B0=H0(),j0=H0(),z0=H0(),U0=H0();function H0(){return Math.pow(2,++P0)}var G0=Object.keys(i),W0=function(e){b(n,e);var t=k(n);function n(e,r,a,o){var s;h(this,n);var l=-1;if(s=t.call(this,e,r),V0(af(s),"space",o),"number"==typeof a)for(;++l<G0.length;){var c=G0[l];V0(af(s),G0[l],(a&i[c])===i[c])}return s}return m(n)}(L0);function V0(e,t,n){n&&(e[t]=n)}W0.prototype.defined=!0;var Y0={}.hasOwnProperty;function q0(e){var t,n={},r={};for(t in e.properties)if(Y0.call(e.properties,t)){var a=e.properties[t],i=new W0(t,e.transform(e.attributes||{},t),a,e.space);e.mustUseProperty&&e.mustUseProperty.includes(t)&&(i.mustUseProperty=!0),n[t]=i,r[I0(t)]=t,r[I0(i.attribute)]=t}return new N0(n,r,e.space)}var X0=q0({space:"xlink",transform:function(e,t){return"xlink:"+t.slice(5).toLowerCase()},properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}}),Z0=q0({space:"xml",transform:function(e,t){return"xml:"+t.slice(3).toLowerCase()},properties:{xmlLang:null,xmlBase:null,xmlSpace:null}});function K0(e,t){return t in e?e[t]:t}function Q0(e,t){return K0(e,t.toLowerCase())}var J0=q0({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:Q0,properties:{xmlns:null,xmlnsXLink:null}}),$0=q0({transform:function(e,t){return"role"===t?t:"aria-"+t.slice(4).toLowerCase()},properties:{ariaActiveDescendant:null,ariaAtomic:_0,ariaAutoComplete:null,ariaBusy:_0,ariaChecked:_0,ariaColCount:B0,ariaColIndex:B0,ariaColSpan:B0,ariaControls:j0,ariaCurrent:null,ariaDescribedBy:j0,ariaDetails:null,ariaDisabled:_0,ariaDropEffect:j0,ariaErrorMessage:null,ariaExpanded:_0,ariaFlowTo:j0,ariaGrabbed:_0,ariaHasPopup:null,ariaHidden:_0,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:j0,ariaLevel:B0,ariaLive:null,ariaModal:_0,ariaMultiLine:_0,ariaMultiSelectable:_0,ariaOrientation:null,ariaOwns:j0,ariaPlaceholder:null,ariaPosInSet:B0,ariaPressed:_0,ariaReadOnly:_0,ariaRelevant:null,ariaRequired:_0,ariaRoleDescription:j0,ariaRowCount:B0,ariaRowIndex:B0,ariaRowSpan:B0,ariaSelected:_0,ariaSetSize:B0,ariaSort:null,ariaValueMax:B0,ariaValueMin:B0,ariaValueNow:B0,ariaValueText:null,role:null}}),e1=q0({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:Q0,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:z0,acceptCharset:j0,accessKey:j0,action:null,allow:null,allowFullScreen:D0,allowPaymentRequest:D0,allowUserMedia:D0,alt:null,as:null,async:D0,autoCapitalize:null,autoComplete:j0,autoFocus:D0,autoPlay:D0,blocking:j0,capture:null,charSet:null,checked:D0,cite:null,className:j0,cols:B0,colSpan:null,content:null,contentEditable:_0,controls:D0,controlsList:j0,coords:B0|z0,crossOrigin:null,data:null,dateTime:null,decoding:null,default:D0,defer:D0,dir:null,dirName:null,disabled:D0,download:F0,draggable:_0,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:D0,formTarget:null,headers:j0,height:B0,hidden:D0,high:B0,href:null,hrefLang:null,htmlFor:j0,httpEquiv:j0,id:null,imageSizes:null,imageSrcSet:null,inert:D0,inputMode:null,integrity:null,is:null,isMap:D0,itemId:null,itemProp:j0,itemRef:j0,itemScope:D0,itemType:j0,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:D0,low:B0,manifest:null,max:null,maxLength:B0,media:null,method:null,min:null,minLength:B0,multiple:D0,muted:D0,name:null,nonce:null,noModule:D0,noValidate:D0,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored: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,onScrollEnd: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:D0,optimum:B0,pattern:null,ping:j0,placeholder:null,playsInline:D0,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:D0,referrerPolicy:null,rel:j0,required:D0,reversed:D0,rows:B0,rowSpan:B0,sandbox:j0,scope:null,scoped:D0,seamless:D0,selected:D0,shadowRootClonable:D0,shadowRootDelegatesFocus:D0,shadowRootMode:null,shape:null,size:B0,sizes:null,slot:null,span:B0,spellCheck:_0,src:null,srcDoc:null,srcLang:null,srcSet:null,start:B0,step:null,style:null,tabIndex:B0,target:null,title:null,translate:null,type:null,typeMustMatch:D0,useMap:null,value:_0,width:B0,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:j0,axis:null,background:null,bgColor:null,border:B0,borderColor:null,bottomMargin:B0,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:D0,declare:D0,event:null,face:null,frame:null,frameBorder:null,hSpace:B0,leftMargin:B0,link:null,longDesc:null,lowSrc:null,marginHeight:B0,marginWidth:B0,noResize:D0,noHref:D0,noShade:D0,noWrap:D0,object:null,profile:null,prompt:null,rev:null,rightMargin:B0,rules:null,scheme:null,scrolling:_0,standby:null,summary:null,text:null,topMargin:B0,valueType:null,version:null,vAlign:null,vLink:null,vSpace:B0,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:D0,disableRemotePlayback:D0,prefix:null,property:null,results:B0,security:null,unselectable:null}}),t1=q0({space:"svg",attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},transform:K0,properties:{about:U0,accentHeight:B0,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:B0,amplitude:B0,arabicForm:null,ascent:B0,attributeName:null,attributeType:null,azimuth:B0,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:B0,by:null,calcMode:null,capHeight:B0,className:j0,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:B0,diffuseConstant:B0,direction:null,display:null,dur:null,divisor:B0,dominantBaseline:null,download:D0,dx:null,dy:null,edgeMode:null,editable:null,elevation:B0,enableBackground:null,end:null,event:null,exponent:B0,externalResourcesRequired:null,fill:null,fillOpacity:B0,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:z0,g2:z0,glyphName:z0,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:B0,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:B0,horizOriginX:B0,horizOriginY:B0,id:null,ideographic:B0,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:B0,k:B0,k1:B0,k2:B0,k3:B0,k4:B0,kernelMatrix:U0,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:B0,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:B0,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose: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,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:B0,overlineThickness:B0,paintOrder:null,panose1:null,path:null,pathLength:B0,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:j0,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:B0,pointsAtY:B0,pointsAtZ:B0,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:U0,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:U0,rev:U0,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:U0,requiredFeatures:U0,requiredFonts:U0,requiredFormats:U0,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:B0,specularExponent:B0,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:B0,strikethroughThickness:B0,string:null,stroke:null,strokeDashArray:U0,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:B0,strokeOpacity:B0,strokeWidth:null,style:null,surfaceScale:B0,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:U0,tabIndex:B0,tableValues:null,target:null,targetX:B0,targetY:B0,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:U0,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:B0,underlineThickness:B0,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:B0,values:null,vAlphabetic:B0,vMathematical:B0,vectorEffect:null,vHanging:B0,vIdeographic:B0,version:null,vertAdvY:B0,vertOriginX:B0,vertOriginY:B0,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:B0,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null}}),n1=M0([Z0,X0,J0,$0,e1],"html"),r1=M0([Z0,X0,J0,$0,t1],"svg");function a1(e){if(e.allowedElements&&e.disallowedElements)throw new TypeError("Only one of `allowedElements` and `disallowedElements` should be defined");if(e.allowedElements||e.disallowedElements||e.allowElement)return function(t){s0(t,"element",(function(t,n,r){var a,i=r;if(e.allowedElements?a=!e.allowedElements.includes(t.tagName):e.disallowedElements&&(a=e.disallowedElements.includes(t.tagName)),!a&&e.allowElement&&"number"==typeof n&&(a=!e.allowElement(t,n,i)),a&&"number"==typeof n){var o;if(e.unwrapDisallowed&&t.children)(o=i.children).splice.apply(o,[n,1].concat(f(t.children)));else i.children.splice(n,1);return n}}))}}var i1=l(9119);var o1=/^data[-\w.:]+$/i,s1=/-[a-z]/g,l1=/[A-Z]/g;function c1(e){return"-"+e.toLowerCase()}function u1(e){return e.charAt(1).toUpperCase()}var d1={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"};var f1=l(2363),p1=["http","https","mailto","tel"];function h1(e){var t=(e||"").trim(),n=t.charAt(0);if("#"===n||"/"===n)return t;var r=t.indexOf(":");if(-1===r)return t;for(var a=-1;++a<p1.length;){var i=p1[a];if(r===i.length&&t.slice(0,i.length).toLowerCase()===i)return t}return-1!==(a=t.indexOf("?"))&&r>a||-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;++o<t.children.length;)"element"===(n=t.children[o]).type?i.push(b1(e,n,o,t)):"text"===n.type?"element"===t.type&&m1.has(t.tagName)&&(a=void 0,"string"==typeof(a=(r=n)&&"object"===w(r)&&"text"===r.type?r.value||"":r)&&""===a.replace(/[ \t\n\f\r]/g,""))||i.push(n.value):"raw"!==n.type||e.options.skipHtml||i.push(n.value);return i}function b1(e,t,n,r){var a,i=e.options,o=void 0===i.transformLinkUri?h1:i.transformLinkUri,s=e.schema,l=t.tagName,c={},u=s;if("html"===s.space&&"svg"===l&&(u=r1,e.schema=u),t.properties)for(a in t.properties)g1.call(t.properties,a)&&k1(c,a,t.properties[a],e);"ol"!==l&&"ul"!==l||e.listDepth++;var d=v1(e,t);"ol"!==l&&"ul"!==l||e.listDepth--,e.schema=s;var f,p=t.position||{start:{line:null,column:null,offset:null},end:{line:null,column:null,offset:null}},h=i.components&&g1.call(i.components,l)?i.components[l]:l,g="string"==typeof h||h===WU.Fragment;if(!i1.isValidElementType(h))throw new TypeError("Component for name `".concat(l,"` not defined or is not renderable"));if(c.key=n,"a"===l&&i.linkTarget&&(c.target="function"==typeof i.linkTarget?i.linkTarget(String(c.href||""),t.children,"string"==typeof c.title?c.title:null):i.linkTarget),"a"===l&&o&&(c.href=o(String(c.href||""),t.children,"string"==typeof c.title?c.title:null)),g||"code"!==l||"element"!==r.type||"pre"===r.tagName||(c.inline=!0),g||"h1"!==l&&"h2"!==l&&"h3"!==l&&"h4"!==l&&"h5"!==l&&"h6"!==l||(c.level=Number.parseInt(l.charAt(1),10)),"img"===l&&i.transformImageUri&&(c.src=i.transformImageUri(String(c.src||""),String(c.alt||""),"string"==typeof c.title?c.title:null)),!g&&"li"===l&&"element"===r.type){var m=function(e){var t=-1;for(;++t<e.children.length;){var n=e.children[t];if("element"===n.type&&"input"===n.tagName)return n}return null}(t);c.checked=m&&m.properties?Boolean(m.properties.checked):null,c.index=y1(r,t),c.ordered="ol"===r.tagName}return g||"ol"!==l&&"ul"!==l||(c.ordered="ol"===l,c.depth=e.listDepth),"td"!==l&&"th"!==l||(c.align&&(c.style||(c.style={}),c.style.textAlign=c.align,delete c.align),g||(c.isHeader="th"===l)),g||"tr"!==l||"element"!==r.type||(c.isHeader=Boolean("thead"===r.tagName)),i.sourcePos&&(c["data-sourcepos"]=[(f=p).start.line,":",f.start.column,"-",f.end.line,":",f.end.column].map(String).join("")),!g&&i.rawSourcePos&&(c.sourcePosition=t.position),!g&&i.includeElementIndex&&(c.index=y1(r,t),c.siblingCount=y1(r)),g||(c.node=t),d.length>0?WU.createElement(h,c,d):WU.createElement(h,c)}function y1(e,t){for(var n=-1,r=0;++n<e.children.length&&e.children[n]!==t;)"element"===e.children[n].type&&r++;return r}function k1(e,t,n,r){var a,i,o,s=function(e,t){var n=I0(t),r=t,a=L0;if(n in e.normal)return e.property[e.normal[n]];if(n.length>4&&"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&&r<n?i(o):33===o||34===o||38===o||39===o||41===o||42===o||44===o||46===o||58===o||59===o||60===o||63===o||93===o||95===o||126===o?e.check(C1,t,i)(o):null===o||wJ(o)||AJ(o)?t(o):(e.consume(o),a)}function i(t){return 41===t&&r++,e.consume(t),a}},partial:!0},C1={tokenize:function(e,t,n){return r;function r(o){return 33===o||34===o||39===o||41===o||42===o||44===o||46===o||58===o||59===o||63===o||95===o||126===o?(e.consume(o),r):38===o?(e.consume(o),i):93===o?(e.consume(o),a):60===o||null===o||wJ(o)||AJ(o)?t(o):n(o)}function a(e){return null===e||40===e||91===e||wJ(e)||AJ(e)?t(e):r(e)}function i(e){return hJ(e)?o(e):n(e)}function o(t){return 59===t?(e.consume(t),r):hJ(t)?(e.consume(t),o):n(t)}},partial:!0},R1={tokenize:function(e,t,n){return function(t){return e.consume(t),r};function r(e){return gJ(e)?n(e):t(e)}},partial:!0},N1={tokenize:function(e,t,n){var r=this;return function(t){if(87!==t&&119!==t||!_1.call(r,r.previous)||z1(r.events))return n(t);return e.enter("literalAutolink"),e.enter("literalAutolinkWww"),e.check(A1,e.attempt(O1,e.attempt(T1,a),n),n)(t)};function a(n){return e.exit("literalAutolinkWww"),e.exit("literalAutolink"),t(n)}},previous:_1},M1={tokenize:function(e,t,n){var r=this,a="",i=!1;return function(t){if((72===t||104===t)&&F1.call(r,r.previous)&&!z1(r.events))return e.enter("literalAutolink"),e.enter("literalAutolinkHttp"),a+=String.fromCodePoint(t),e.consume(t),o;return n(t)};function o(t){if(hJ(t)&&a.length<5)return a+=String.fromCodePoint(t),e.consume(t),o;if(58===t){var r=a.toLowerCase();if("http"===r||"https"===r)return e.consume(t),s}return n(t)}function s(t){return 47===t?(e.consume(t),i?l:(i=!0,s)):n(t)}function l(t){return null===t||vJ(t)||wJ(t)||AJ(t)||SJ(t)?n(t):e.attempt(O1,e.attempt(T1,c),n)(t)}function c(n){return e.exit("literalAutolinkHttp"),e.exit("literalAutolink"),t(n)}},previous:F1},I1={tokenize:function(e,t,n){var r,a,i=this;return function(t){if(!j1(t)||!B1.call(i,i.previous)||z1(i.events))return n(t);return e.enter("literalAutolink"),e.enter("literalAutolinkEmail"),o(t)};function o(t){return j1(t)?(e.consume(t),o):64===t?(e.consume(t),s):n(t)}function s(t){return 46===t?e.check(R1,c,l)(t):45===t||95===t||gJ(t)?(a=!0,e.consume(t),s):c(t)}function l(t){return e.consume(t),r=!0,s}function c(o){return a&&r&&hJ(i.previous)?(e.exit("literalAutolinkEmail"),e.exit("literalAutolink"),t(o)):n(o)}},previous:B1},L1={},P1={text:L1},D1=48;D1<123;)L1[D1]=I1,58===++D1?D1=65:91===D1&&(D1=97);function _1(e){return null===e||40===e||42===e||95===e||91===e||93===e||126===e||wJ(e)}function F1(e){return!hJ(e)}function B1(e){return!(47===e||j1(e))}function j1(e){return 43===e||45===e||46===e||95===e||gJ(e)}function z1(e){for(var t=e.length,n=!1;t--;){var r=e[t][1];if(("labelLink"===r.type||"labelImage"===r.type)&&!r._balanced){n=!0;break}if(r._gfmAutolinkLiteralWalkedInto){n=!1;break}}return e.length>0&&!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(;++n<e.length;)if("enter"===e[n][0]&&"strikethroughSequenceTemporary"===e[n][1].type&&e[n][1]._close)for(var r=n;r--;)if("exit"===e[r][0]&&"strikethroughSequenceTemporary"===e[r][1].type&&e[r][1]._open&&e[n][1].end.offset-e[n][1].start.offset==e[r][1].end.offset-e[r][1].start.offset){e[n][1].type="strikethroughSequence",e[r][1].type="strikethroughSequence";var a={type:"strikethrough",start:Object.assign({},e[r][1].start),end:Object.assign({},e[n][1].end)},i={type:"strikethroughText",start:Object.assign({},e[r][1].end),end:Object.assign({},e[n][1].start)},o=[["enter",a,t],["enter",e[r][1],t],["exit",e[r][1],t],["enter",i,t]],s=t.parser.constructs.insideSpan.null;s&&lJ(o,o.length,0,GJ(s,e.slice(r+1,n),t)),lJ(o,o.length,0,[["exit",i,t],["enter",e[n][1],t],["exit",e[n][1],t],["exit",a,t]]),lJ(e,r-1,n-r+3,o),n=r+o.length-2;break}n=-1;for(;++n<e.length;)"strikethroughSequenceTemporary"===e[n][1].type&&(e[n][1].type="data");return e}};return null==t&&(t=!0),{text:yp({},126,n),insideSpan:{null:[n]},attentionMarkers:{null:[126]}}}var Z1=function(){function e(){h(this,e),this.map=[]}return m(e,[{key:"add",value:function(e,t,n){!function(e,t,n,r){var a=0;if(0===n&&0===r.length)return;for(;a<e.map.length;){var i;if(e.map[a][0]===t)return e.map[a][1]+=n,void(i=e.map[a][2]).push.apply(i,f(r));a+=1}e.map.push([t,n,r])}(this,e,t,n)}},{key:"consume",value:function(e){if(this.map.sort((function(e,t){return e[0]-t[0]})),0!==this.map.length){for(var t=this.map.length,n=[];t>0;)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<e.length;){var a=e[t];if(n){if("enter"===a[0])"tableContent"===a[1].type&&r.push("tableDelimiterMarker"===e[t+1][1].type?"left":"none");else if("tableContent"===a[1].type){if("tableDelimiterMarker"===e[t-1][1].type){var i=r.length-1;r[i]="left"===r[i]?"center":"right"}}else if("tableDelimiterRow"===a[1].type)break}else"enter"===a[0]&&"tableDelimiterRow"===a[1].type&&(n=!0);t+=1}return r}var Q1={flow:{null:{tokenize:function(e,t,n){var r,a=this,i=0,o=0;return function(e){var t=a.events.length-1;for(;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(;++i<e.length;){var p=e[i],h=p[1];"enter"===p[0]?"tableHead"===h.type?(u=!1,0!==d&&($1(f,t,d,n,r),r=void 0,d=0),n={type:"table",start:Object.assign({},h.start),end:Object.assign({},h.end)},f.add(i,0,[["enter",n,t]])):"tableRow"===h.type||"tableDelimiterRow"===h.type?(o=!0,a=void 0,l=[0,0,0,0],c=[0,i+1,0,0],u&&(u=!1,r={type:"tableBody",start:Object.assign({},h.start),end:Object.assign({},h.end)},f.add(i,0,[["enter",r,t]])),s="tableDelimiterRow"===h.type?2:r?3:1):!s||"data"!==h.type&&"tableDelimiterMarker"!==h.type&&"tableDelimiterFiller"!==h.type?"tableCellDivider"===h.type&&(o?o=!1:(0!==l[1]&&(c[0]=c[1],a=J1(f,t,l,s,void 0,a)),c=[(l=c)[1],i,0,0])):(o=!1,0===c[2]&&(0!==l[1]&&(c[0]=c[1],a=J1(f,t,l,s,void 0,a),l=[0,0,0,0]),c[2]=i)):"tableHead"===h.type?(u=!0,d=i):"tableRow"===h.type||"tableDelimiterRow"===h.type?(d=i,0!==l[1]?(c[0]=c[1],a=J1(f,t,l,s,i,a)):0!==c[1]&&(a=J1(f,t,c,s,i,a)),s=0):!s||"data"!==h.type&&"tableDelimiterMarker"!==h.type&&"tableDelimiterFiller"!==h.type||(c[3]=i)}0!==d&&$1(f,t,d,n,r);f.consume(t.events),i=-1;for(;++i<t.events.length;){var g=t.events[i];"enter"===g[0]&&"table"===g[1].type&&(g[1]._align=K1(t.events,i))}return e}}}};function J1(e,t,n,r,a,i){var o=1===r?"tableHeader":2===r?"tableDelimiter":"tableData";0!==n[0]&&(i.end=Object.assign({},e2(t.events,n[0])),e.add(n[0],0,[["exit",i,t]]));var s=e2(t.events,n[1]);if(i={type:o,start:Object.assign({},s),end:Object.assign({},s)},e.add(n[1],0,[["enter",i,t]]),0!==n[2]){var l=e2(t.events,n[2]),c=e2(t.events,n[3]),u={type:"tableContent",start:Object.assign({},l),end:Object.assign({},c)};if(e.add(n[2],0,[["enter",u,t]]),2!==r){var d=t.events[n[2]],f=t.events[n[3]];if(d[1].end=Object.assign({},f[1].end),d[1].type="chunkText",d[1].contentType="text",n[3]>n[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;++n<e.length;)t.push([l2(e[n][0]),c2(e[n][1])]);else{var r;for(r in e)o2.call(e,r)&&t.push([l2(r),c2(e[r])])}return t}(i),l=-1;++l<s.length;)o0(e,"text",c);return e;function c(e,t){for(var n,r=-1;++r<t.length;){var a=t[r];if(o(a,n?n.children.indexOf(a):void 0,n))return;n=a}if(n)return function(e,t){var n=t[t.length-1],r=s[l][0],a=s[l][1],i=0,o=n.children.indexOf(e),c=!1,u=[];r.lastIndex=0;var d=r.exec(e.value);for(;d;){var p=d.index,h={index:d.index,input:d.input,stack:[].concat(f(t),[e])},g=a.apply(void 0,f(d).concat([h]));if("string"==typeof g&&(g=g.length>0?{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<e.value.length&&u.push({type:"text",value:e.value.slice(i)}),(v=n.children).splice.apply(v,[o,1].concat(f(u)))}else u=[e];return o+u.length}(e,t)}};function l2(e){return"string"==typeof e?new RegExp(function(e){if("string"!=typeof e)throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}(e),"g"):e}function c2(e){return"function"==typeof e?e:function(){return e}}var u2="phrasing",d2=["autolink","link","image","label"],f2={transforms:[function(e){s2(e,[[/(https?:\/\/|www(?=\.))([-.\w]+)([^ \t\r\n]*)/gi,g2],[/([-.\w+]+)@([-\w]+(?:\.[-\w]+)+)/g,m2]],{ignore:["link","linkReference"]})}],enter:{literalAutolink:function(e){this.enter({type:"link",title:null,url:"",children:[]},e)},literalAutolinkEmail:h2,literalAutolinkHttp:h2,literalAutolinkWww:h2},exit:{literalAutolink:function(e){this.exit(e)},literalAutolinkEmail:function(e){this.config.exit.autolinkEmail.call(this,e)},literalAutolinkHttp:function(e){this.config.exit.autolinkProtocol.call(this,e)},literalAutolinkWww:function(e){this.config.exit.data.call(this,e);var t=this.stack[this.stack.length-1];t.url="http://"+this.sliceSerialize(e)}}},p2={unsafe:[{character:"@",before:"[+\\-.\\w]",after:"[\\-.\\w]",inConstruct:u2,notInConstruct:d2},{character:".",before:"[Ww]",after:"[\\-.\\w]",inConstruct:u2,notInConstruct:d2},{character:":",before:"[ps]",after:"\\/",inConstruct:u2,notInConstruct:d2}]};function h2(e){this.config.enter.autolinkProtocol.call(this,e)}function g2(e,t,n,r,a){var i="";if(!v2(a))return!1;if(/^w/i.test(t)&&(n=t+n,t="",i="http://"),!function(e){var t=e.split(".");if(t.length<2||t[t.length-1]&&(/_/.test(t[t.length-1])||!/[a-zA-Z\d]/.test(t[t.length-1]))||t[t.length-2]&&(/_/.test(t[t.length-2])||!/[a-zA-Z\d]/.test(t[t.length-2])))return!1;return!0}(n))return!1;var o=function(e){var t=/[!"&'),.:;<>?\]}]+$/.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<t.length;)if(e.includes(t[r]))return!0;return!1}function S2(e,t,n){for(var r=(n.before||"")+(t||"")+(n.after||""),a=[],i=[],o={},s=-1;++s<e.unsafe.length;){var l=e.unsafe[s];if(w2(e.stack,l))for(var c=x2(l),u=void 0;u=c.exec(r);){var d="before"in l||Boolean(l.atBreak),f="after"in l,p=u.index+(d?u[1].length:0);a.includes(p)?(o[p].before&&!d&&(o[p].before=!1),o[p].after&&!f&&(o[p].after=!1)):(a.push(p),o[p]={before:d,after:f})}}a.sort(A2);var h=n.before?n.before.length:0,g=r.length-(n.after?n.after.length:0);for(s=-1;++s<a.length;){var m=a[s];m<h||m>=g||(m+1<g&&a[s+1]===m+1&&o[m].after&&!o[m+1].before&&!o[m+1].after||a[s-1]===m-1&&o[m].before&&!o[m-1].before&&!o[m-1].after||(h!==m&&i.push(O2(r.slice(h,m),"\\")),h=m,!/[!-/:-@[-`{-~]/.test(r.charAt(m))||n.encode&&n.encode.includes(r.charAt(m))?(i.push("&#x"+r.charCodeAt(m).toString(16).toUpperCase()+";"),h++):i.push("\\")))}return i.push(O2(r.slice(h,g),n.after)),i.join("")}function A2(e,t){return e-t}function O2(e,t){for(var n,r=/\\(?=[!-/:-@[-`{-~])/g,a=[],i=[],o=e+t,s=-1,l=0;n=r.exec(o);)a.push(n.index);for(;++s<a.length;)l!==a[s]&&i.push(e.slice(l,a[s])),i.push("\\"),l=a[s];return i.push(e.slice(l)),i.join("")}function T2(e){var t=e||{},n=t.now||{},r=t.lineShift||0,a=n.line||1,i=n.column||1;return{move:function(e){var t=e||"",n=t.split(/\r?\n|\r/g),o=n[n.length-1];return a+=n.length-1,i=1===n.length?i+o.length:1+o.length+r,t},current:function(){return{now:{line:a,column:i},lineShift:r}},shift:function(e){r+=e}}}function C2(e){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},e)}function R2(){this.buffer()}function N2(e){var t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=e$(this.sliceSerialize(e)).toLowerCase()}function M2(e){this.exit(e)}function I2(e){this.enter({type:"footnoteReference",identifier:"",label:""},e)}function L2(){this.buffer()}function P2(e){var t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=e$(this.sliceSerialize(e)).toLowerCase()}function D2(e){this.exit(e)}function _2(e,t,n,r){var a=T2(r),i=a.move("[^"),o=n.enter("footnoteReference"),s=n.enter("reference");return i+=a.move(S2(n,b2(e),SG(SG({},a.current()),{},{before:i,after:"]"}))),s(),o(),i+=a.move("]")}function F2(e,t,n,r){var a=T2(r),i=a.move("[^"),o=n.enter("footnoteDefinition"),s=n.enter("label");return i+=a.move(S2(n,b2(e),SG(SG({},a.current()),{},{before:i,after:"]"}))),s(),i+=a.move("]:"+(e.children&&e.children.length>0?" ":"")),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);++s<a.length;){var l=a[s];r[r.length-1]=s,o.push(i.move(t.handle(l,e,t,SG({before:"\n",after:"\n"},i.current())))),"list"!==l.type&&(t.bulletLastUsed=void 0),s<a.length-1&&o.push(i.move(y2(l,a[s+1],e,t)))}return r.pop(),o.join("")}(e,n,a.current()),B2)),o(),i}function B2(e,t,n){return 0===t?e:(n?"":" ")+e}function j2(e,t,n){var r=t.indexStack,a=e.children||[],i=[],o=-1,s=n.before;r.push(-1);for(var l=t.createTracker(n);++o<a.length;){var c=a[o],u=void 0;if(r[r.length-1]=o,o+1<a.length){var d=t.handle.handlers[a[o+1].type];d&&d.peek&&(d=d.peek),u=d?d(a[o+1],e,t,SG({before:"",after:""},l.current())).charAt(0):""}else u=n.after;i.length>0&&("\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+" ");++i<n.unsafe.length;){var o=n.unsafe[i],s=x2(o),l=void 0;if(o.atBreak)for(;l=s.exec(r);){var c=l.index;10===r.charCodeAt(c)&&13===r.charCodeAt(c-1)&&c--,r=r.slice(0,c)+" "+r.slice(l.index+1)}}return a+r+a}function W2(e){return e.length}function V2(e){var t="string"==typeof e?e.codePointAt(0):0;return 67===t||99===t?99:76===t||108===t?108:82===t||114===t?114:0}G2.peek=function(){return"`"};var Y2={enter:{table:function(e){var t=e._align;this.enter({type:"table",align:t.map((function(e){return"none"===e?null:e})),children:[]},e),this.setData("inTable",!0)},tableData:X2,tableHeader:X2,tableRow:function(e){this.enter({type:"tableRow",children:[]},e)}},exit:{codeText:function(e){var t=this.resume();this.getData("inTable")&&(t=t.replace(/\\([\\|])/g,Z2));var n=this.stack[this.stack.length-1];n.value=t,this.exit(e)},table:function(e){this.exit(e),this.setData("inTable")},tableData:q2,tableHeader:q2,tableRow:q2}};function q2(e){this.exit(e)}function X2(e){this.enter({type:"tableCell",children:[]},e)}function Z2(e,t){return"|"===t?t:e}function K2(e){var t=e||{},n=t.tableCellPadding,r=t.tablePipeAlign,a=t.stringLength,i=n?" ":"|";return{unsafe:[{character:"\r",inConstruct:"tableCell"},{character:"\n",inConstruct:"tableCell"},{atBreak:!0,character:"|",after:"[\t :-]"},{character:"|",inConstruct:"tableCell"},{atBreak:!0,character:":",after:"-"},{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{table:function(e,t,n,r){return s(function(e,t,n){var r=e.children,a=-1,i=[],o=t.enter("table");for(;++a<r.length;)i[a]=l(r[a],t,n);return o(),i}(e,n,r),e.align)},tableRow:function(e,t,n,r){var a=l(e,n,r),i=s([a]);return i.slice(0,i.indexOf("\n"))},tableCell:o,inlineCode:function(e,t,n){var r=G2(e,0,n);n.stack.includes("tableCell")&&(r=r.replace(/\|/g,"\\$&"));return r}}};function o(e,t,n,r){var a=n.enter("tableCell"),o=n.enter("phrasing"),s=j2(e,n,SG(SG({},r),{},{before:i,after:i}));return o(),a(),s}function s(e,t){return function(e,t){for(var n,r=t||{},a=(r.align||[]).concat(),i=r.stringLength||W2,o=[],s=[],l=[],c=[],u=0,d=-1;++d<e.length;){var f=[],p=[],h=-1;for(e[d].length>u&&(u=e[d].length);++h<e[d].length;){var g=null==(n=e[d][h])?"":String(n);if(!1!==r.alignDelimiters){var m=i(g);p[h]=m,(void 0===c[h]||m>c[h])&&(c[h]=m)}f.push(g)}s[d]=f,l[d]=p}var v=-1;if("object"===w(a)&&"length"in a)for(;++v<u;)o[v]=V2(a[v]);else for(var b=V2(a);++v<u;)o[v]=b;v=-1;for(var y=[],k=[];++v<u;){var x=o[v],E="",S="";99===x?(E=":",S=":"):108===x?E=":":114===x&&(S=":");var A=!1===r.alignDelimiters?1:Math.max(1,c[v]-E.length-S.length),O=E+"-".repeat(A)+S;!1!==r.alignDelimiters&&((A=E.length+A+S.length)>c[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<s.length;){var C=s[d],R=l[d];v=-1;for(var N=[];++v<u;){var M=C[v]||"",I="",L="";if(!1!==r.alignDelimiters){var P=c[v]-(R[v]||0),D=o[v];114===D?I=" ".repeat(P):99===D?P%2?(I=" ".repeat(P/2+.5),L=" ".repeat(P/2-.5)):L=I=" ".repeat(P/2):L=" ".repeat(P)}!1===r.delimiterStart||v||N.push("|"),!1===r.padding||!1===r.alignDelimiters&&""===M||!1===r.delimiterStart&&!v||N.push(" "),!1!==r.alignDelimiters&&N.push(I),N.push(M),!1!==r.alignDelimiters&&N.push(L),!1!==r.padding&&N.push(" "),!1===r.delimiterEnd&&v===u-1||N.push("|")}T.push(!1===r.delimiterEnd?N.join("").replace(/ +$/,""):N.join(""))}return T.join("\n")}(e,{align:t,alignDelimiters:r,padding:n,stringLength:a})}function l(e,t,n){for(var r=e.children,a=-1,i=[],s=t.enter("tableRow");++a<r.length;)i[a]=o(r[a],0,t,n);return s(),i}}function Q2(e,t,n,r){var a=function(e){var t=e.options.listItemIndent||"tab";if(1===t||"1"===t)return"one";if("tab"!==t&&"one"!==t&&"mixed"!==t)throw new Error("Cannot serialize items with `"+t+"` for `options.listItemIndent`, expected `tab`, `one`, or `mixed`");return t}(n),i=n.bulletCurrent||function(e){var t=e.options.bullet||"*";if("*"!==t&&"+"!==t&&"-"!==t)throw new Error("Cannot serialize items with `"+t+"` for `options.bullet`, expected `*`, `+`, or `-`");return t}(n);t&&"list"===t.type&&t.ordered&&(i=("number"==typeof t.start&&t.start>-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;++o<i.length;){var s=i[o];if("paragraph"===s.type){a=s;break}}a===n&&(r.value=r.value.slice(1),0===r.value.length?n.children.shift():n.position&&r.position&&"number"==typeof r.position.start.offset&&(r.position.start.column++,r.position.start.offset++,n.position.start=Object.assign({},r.position.start)))}}this.exit(e)}}},$2={unsafe:[{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{listItem:function(e,t,n,r){var a=e.children[0],i="boolean"==typeof e.checked&&a&&"paragraph"===a.type,o="["+(e.checked?"x":" ")+"] ",s=T2(r);i&&s.move(o);var l=Q2(e,t,n,SG(SG({},r),s.current()));i&&(l=l.replace(/^(?:[*+-]|\d+\.)([\r\n]| {1,3})/,(function(e){return e+o})));return l}}};function e3(e){this.stack[this.stack.length-2].checked="taskListCheckValueChecked"===e.type}function t3(){return[f2,{enter:{gfmFootnoteDefinition:C2,gfmFootnoteDefinitionLabelString:R2,gfmFootnoteCall:I2,gfmFootnoteCallString:L2},exit:{gfmFootnoteDefinition:M2,gfmFootnoteDefinitionLabelString:N2,gfmFootnoteCall:D2,gfmFootnoteCallString:P2}},z2,Y2,J2]}function n3(e){return{extensions:[p2,{unsafe:[{character:"[",inConstruct:["phrasing","label","reference"]}],handlers:{footnoteDefinition:F2,footnoteReference:_2}},U2,K2(e),$2]}}function r3(){var e=arguments.length>0&&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<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a3(Object(n),!0).forEach((function(t){O(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a3(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var o3={};function s3(e){if(0===e.length||1===e.length)return e;var t,n,r=e.join(".");return o3[r]||(o3[r]=0===(n=(t=e).length)||1===n?t:2===n?[t[0],t[1],"".concat(t[0],".").concat(t[1]),"".concat(t[1],".").concat(t[0])]:3===n?[t[0],t[1],t[2],"".concat(t[0],".").concat(t[1]),"".concat(t[0],".").concat(t[2]),"".concat(t[1],".").concat(t[0]),"".concat(t[1],".").concat(t[2]),"".concat(t[2],".").concat(t[0]),"".concat(t[2],".").concat(t[1]),"".concat(t[0],".").concat(t[1],".").concat(t[2]),"".concat(t[0],".").concat(t[2],".").concat(t[1]),"".concat(t[1],".").concat(t[0],".").concat(t[2]),"".concat(t[1],".").concat(t[2],".").concat(t[0]),"".concat(t[2],".").concat(t[0],".").concat(t[1]),"".concat(t[2],".").concat(t[1],".").concat(t[0])]:n>=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;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f3(Object(n),!0).forEach((function(t){O(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f3(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var h3=/\n/g;function g3(e){var t=e.codeString,n=e.codeStyle,r=e.containerStyle,a=void 0===r?{float:"left",paddingRight:"10px"}:r,i=e.numberStyle,o=void 0===i?{}:i,s=e.startingLineNumber;return VU().createElement("code",{style:Object.assign({},n,a)},function(e){var t=e.lines,n=e.startingLineNumber,r=e.style;return t.map((function(e,t){var a=t+n;return VU().createElement("span",{key:"line-".concat(t),className:"react-syntax-highlighter-line-number",style:"function"==typeof r?r(a):r},"".concat(a,"\n"))}))}({lines:t.replace(/\n$/,"").split("\n"),style:o,startingLineNumber:s}))}function m3(e,t){return{type:"element",tagName:"span",properties:{key:"line-number--".concat(e),className:["comment","linenumber","react-syntax-highlighter-line-number"],style:t},children:[{type:"text",value:e}]}}function v3(e,t,n){var r,a={display:"inline-block",minWidth:(r=n,"".concat(r.toString().length,".25em")),paddingRight:"1em",textAlign:"right",userSelect:"none"},i="function"==typeof e?e(t):e;return p3(p3({},a),i)}function b3(e){var t=e.children,n=e.lineNumber,r=e.lineNumberStyle,a=e.largestLineNumber,i=e.showInlineLineNumbers,o=e.lineProps,s=void 0===o?{}:o,l=e.className,c=void 0===l?[]:l,u=e.showLineNumbers,d=e.wrapLongLines,f=e.wrapLines,p=void 0!==f&&f?p3({},"function"==typeof s?s(n):s):{};if(p.className=p.className?[].concat(P(p.className.trim().split(/\s+/)),P(c)):c,n&&i){var h=v3(r,n,a);t.unshift(m3(n,h))}return d&u&&(p.style=p3({display:"flex"},p.style)),{type:"element",tagName:"span",properties:p,children:t}}function y3(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=0;r<e.length;r++){var a=e[r];if("text"===a.type)n.push(b3({children:[a],className:P(new Set(t))}));else if(a.children){var i=t.concat(a.properties.className);y3(a.children,i).forEach((function(e){return n.push(e)}))}}return n}function k3(e,t,n,r,a,i,o,s,l){var c,u=y3(e.value),d=[],f=-1,p=0;function h(e,i){var c=arguments.length>2&&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<u.length;)v();if(f!==u.length-1){var b=u.slice(f+1,u.length);if(b&&b.length){var y=m(b,r&&d.length+i);d.push(y)}}return t?d:(c=[]).concat.apply(c,d)}function x3(e){var t=e.rows,n=e.stylesheet,r=e.useInlineStyles;return t.map((function(e,t){return u3({node:e,stylesheet:n,useInlineStyles:r,key:"code-segement".concat(t)})}))}function w3(e){return e&&void 0!==e.highlightAuto}var E3=l(7688),S3=function(e,t){return function(n){var r=n.language,a=n.children,i=n.style,o=void 0===i?t:i,s=n.customStyle,l=void 0===s?{}:s,c=n.codeTagProps,u=void 0===c?{className:r?"language-".concat(r):void 0,style:p3(p3({},o['code[class*="language-"]']),o['code[class*="language-'.concat(r,'"]')])}:c,d=n.useInlineStyles,f=void 0===d||d,p=n.showLineNumbers,h=void 0!==p&&p,g=n.showInlineLineNumbers,m=void 0===g||g,v=n.startingLineNumber,b=void 0===v?1:v,y=n.lineNumberContainerStyle,k=n.lineNumberStyle,x=void 0===k?{}:k,w=n.wrapLines,E=n.wrapLongLines,S=void 0!==E&&E,A=n.lineProps,O=void 0===A?{}:A,T=n.renderer,C=n.PreTag,R=void 0===C?"pre":C,N=n.CodeTag,M=void 0===N?"code":N,I=n.code,L=void 0===I?(Array.isArray(a)?a[0]:a)||"":I,P=n.astGenerator,D=hr(n,d3);P=P||e;var _=h?VU().createElement(g3,{containerStyle:y,codeStyle:u.style||{},numberStyle:x,startingLineNumber:b,codeString:L}):null,F=o.hljs||o['pre[class*="language-"]']||{backgroundColor:"#fff"},B=w3(P)?"hljs":"prismjs",j=f?Object.assign({},D,{style:Object.assign({},F,l)}):Object.assign({},D,{className:D.className?"".concat(B," ").concat(D.className):B,style:Object.assign({},l)});if(u.style=p3(S?{whiteSpace:"pre-wrap"}:{whiteSpace:"pre"},u.style),!P)return VU().createElement(R,j,_,VU().createElement(M,u,L));(void 0===w&&T||S)&&(w=!0),T=T||x3;var z=[{type:"text",value:L}],U=function(e){var t=e.astGenerator,n=e.language,r=e.code,a=e.defaultCodeValue;if(w3(t)){var i=function(e,t){return-1!==e.listLanguages().indexOf(t)}(t,n);return"text"===n?{value:a,language:"text"}:i?t.highlight(n,r):t.highlightAuto(r)}try{return n&&"text"!==n?{value:t.highlight(r,n)}:{value:a}}catch(e){return{value:a}}}({astGenerator:P,language:r,code:L,defaultCodeValue:z});null===U.language&&(U.value=z);var H=U.value.length;1===H&&"text"===U.value[0].type&&(H=U.value[0].value.split("\n").length);var G=k3(U,w,O,h,m,b,H+b,x,S);return VU().createElement(R,j,VU().createElement(M,u,!m&&_,T({rows:G,stylesheet:o,useInlineStyles:f})))}}(l.n(E3)(),{'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"}});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"<span>".concat(t,"</span>")})).join(""),r=n.current;if(r){r.insertAdjacentHTML("beforeend",'<span style="transform: translateY(-1000%); '.concat(i,'" data-value="').concat(e,'">\n ').concat(t,"\n </span>"));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}()})); |