UNPKG

@senx/discovery-widgets

Version:

Discovery Widgets Elements

1 lines 1.25 MB
System.register(["./p-33b53463.system.js"],(function(M){"use strict";var b;return{setters:[function(M){b=M.L}],execute:function(){M({l:bz,q:pz,v:Dt});var z=function(){function M(){this.scheme="WARP10";this.datasetNoAlpha=false;this.timeZone="UTC";this.showRangeSelector=false;this.showYRangeSelector=false;this.showDots=false;this.timeUnit="us";this.hideYAxis=false;this.hideXAxis=false;this.showLegend=false;this.showValues=false;this.fullDateDisplay=false;this.showControls=false;this.discontinue=false;this.expandAnnotation=false;this.displayExpander=true;this.leftMargin=0;this.showLoader=false;this.noDataLabel="No data";this.poiLine="dotted";this.dotSize=5;this.strokeWidth=1}return M}();M("P",z);var p=M("d",["line","area","scatter","step-area","spline-area","spline","step","step-after","step-before","annotation","bar","bar-polar","display","image","map","gauge","linear-gauge","circle","compass","pie","doughnut","rose","tabular","svg","input:text","input:textarea","input:list","input:secret","input:autocomplete","input:chips","input:file","input:chips-autocomplete","input:slider","input:date","input:date-range","input:multi","input:multi-cb","input:number","button","button:radio","button:group","hidden","calendar","heatmap","profile","boxplot","dashboard","dashboard:flex","dashboard:scada"]);var O=function(){function M(){}return M}();M("M",O);var e=function(){function M(){}return M}();M("D",e);var o=function(){function M(){}return M}();M("L",o);var c=function(){function M(){this.options=new z}return M}();M("T",c);var n=function(){function M(){}return M}();M("G",n);var r=function(){function M(){}return M}();M("c",r);var a=function(){function M(){}return M}();M("b",a);var A=function(){function M(){this.type="dashboard";this.tiles=[];this.vars={};this.cols=12;this.cellHeight=220;this.bgColor="#fff";this.fontColor="#000"}return M}();M("a",A);var t=function(){function M(){this.tsmin=0;this.tsmax=0;this.msmin="";this.msmax="";this.marginLeft=0}return M}();M("C",t);var d="#f0f8ff";var i="#faebd7";var q="#00ffff";var u="#7fffd4";var s="#f0ffff";var W="#f5f5dc";var f="#ffe4c4";var _="#000000";var L="#ffebcd";var l="#0000ff";var m="#8a2be2";var h="#a52a2a";var R="#deb887";var N="#5f9ea0";var y="#7fff00";var v="#d2691e";var B="#ff7f50";var Y="#6495ed";var T="#fff8dc";var X="#dc143c";var D="#00ffff";var g="#00008b";var k="#008b8b";var w="#b8860b";var S="#a9a9a9";var H="#006400";var E="#a9a9a9";var j="#bdb76b";var P="#8b008b";var C="#556b2f";var x="#ff8c00";var F="#9932cc";var I="#8b0000";var G="#e9967a";var U="#8fbc8f";var J="#483d8b";var K="#2f4f4f";var V="#2f4f4f";var Q="#00ced1";var Z="#9400d3";var $="#ff1493";var MM="#00bfff";var bM="#696969";var zM="#696969";var pM="#1e90ff";var OM="#b22222";var eM="#fffaf0";var oM="#228b22";var cM="#ff00ff";var nM="#dcdcdc";var rM="#f8f8ff";var aM="#daa520";var AM="#ffd700";var tM="#808080";var dM="#008000";var iM="#adff2f";var qM="#808080";var uM="#f0fff0";var sM="#ff69b4";var WM="#cd5c5c";var fM="#4b0082";var _M="#fffff0";var LM="#f0e68c";var lM="#fff0f5";var mM="#e6e6fa";var hM="#7cfc00";var RM="#fffacd";var NM="#add8e6";var yM="#f08080";var vM="#e0ffff";var BM="#fafad2";var YM="#d3d3d3";var TM="#90ee90";var XM="#d3d3d3";var DM="#ffb6c1";var gM="#ffa07a";var kM="#20b2aa";var wM="#87cefa";var SM="#778899";var HM="#778899";var EM="#b0c4de";var jM="#ffffe0";var PM="#00ff00";var CM="#32cd32";var xM="#faf0e6";var FM="#ff00ff";var IM="#800000";var GM="#66cdaa";var UM="#0000cd";var JM="#ba55d3";var KM="#9370db";var VM="#3cb371";var QM="#7b68ee";var ZM="#00fa9a";var $M="#48d1cc";var Mb="#c71585";var bb="#191970";var zb="#f5fffa";var pb="#ffe4e1";var Ob="#ffe4b5";var eb="#ffdead";var ob="#000080";var cb="#fdf5e6";var nb="#808000";var rb="#6b8e23";var ab="#ffa500";var Ab="#ff4500";var tb="#da70d6";var db="#eee8aa";var ib="#98fb98";var qb="#afeeee";var ub="#db7093";var sb="#ffefd5";var Wb="#ffdab9";var fb="#cd853f";var _b="#ffc0cb";var Lb="#dda0dd";var lb="#b0e0e6";var mb="#800080";var hb="#663399";var Rb="#ff0000";var Nb="#bc8f8f";var yb="#4169e1";var vb="#8b4513";var Bb="#fa8072";var Yb="#f4a460";var Tb="#2e8b57";var Xb="#fff5ee";var Db="#a0522d";var gb="#c0c0c0";var kb="#87ceeb";var wb="#6a5acd";var Sb="#708090";var Hb="#708090";var Eb="#fffafa";var jb="#00ff7f";var Pb="#4682b4";var Cb="#d2b48c";var xb="#008080";var Fb="#d8bfd8";var Ib="#ff6347";var Gb="#40e0d0";var Ub="#ee82ee";var Jb="#f5deb3";var Kb="#ffffff";var Vb="#f5f5f5";var Qb="#ffff00";var Zb="#9acd32";var $b={aliceblue:d,antiquewhite:i,aqua:q,aquamarine:u,azure:s,beige:W,bisque:f,black:_,blanchedalmond:L,blue:l,blueviolet:m,brown:h,burlywood:R,cadetblue:N,chartreuse:y,chocolate:v,coral:B,cornflowerblue:Y,cornsilk:T,crimson:X,cyan:D,darkblue:g,darkcyan:k,darkgoldenrod:w,darkgray:S,darkgreen:H,darkgrey:E,darkkhaki:j,darkmagenta:P,darkolivegreen:C,darkorange:x,darkorchid:F,darkred:I,darksalmon:G,darkseagreen:U,darkslateblue:J,darkslategray:K,darkslategrey:V,darkturquoise:Q,darkviolet:Z,deeppink:$,deepskyblue:MM,dimgray:bM,dimgrey:zM,dodgerblue:pM,firebrick:OM,floralwhite:eM,forestgreen:oM,fuchsia:cM,gainsboro:nM,ghostwhite:rM,goldenrod:aM,gold:AM,gray:tM,green:dM,greenyellow:iM,grey:qM,honeydew:uM,hotpink:sM,indianred:WM,indigo:fM,ivory:_M,khaki:LM,lavenderblush:lM,lavender:mM,lawngreen:hM,lemonchiffon:RM,lightblue:NM,lightcoral:yM,lightcyan:vM,lightgoldenrodyellow:BM,lightgray:YM,lightgreen:TM,lightgrey:XM,lightpink:DM,lightsalmon:gM,lightseagreen:kM,lightskyblue:wM,lightslategray:SM,lightslategrey:HM,lightsteelblue:EM,lightyellow:jM,lime:PM,limegreen:CM,linen:xM,magenta:FM,maroon:IM,mediumaquamarine:GM,mediumblue:UM,mediumorchid:JM,mediumpurple:KM,mediumseagreen:VM,mediumslateblue:QM,mediumspringgreen:ZM,mediumturquoise:$M,mediumvioletred:Mb,midnightblue:bb,mintcream:zb,mistyrose:pb,moccasin:Ob,navajowhite:eb,navy:ob,oldlace:cb,olive:nb,olivedrab:rb,orange:ab,orangered:Ab,orchid:tb,palegoldenrod:db,palegreen:ib,paleturquoise:qb,palevioletred:ub,papayawhip:sb,peachpuff:Wb,peru:fb,pink:_b,plum:Lb,powderblue:lb,purple:mb,rebeccapurple:hb,red:Rb,rosybrown:Nb,royalblue:yb,saddlebrown:vb,salmon:Bb,sandybrown:Yb,seagreen:Tb,seashell:Xb,sienna:Db,silver:gb,skyblue:kb,slateblue:wb,slategray:Sb,slategrey:Hb,snow:Eb,springgreen:jb,steelblue:Pb,tan:Cb,teal:xb,thistle:Fb,tomato:Ib,turquoise:Gb,violet:Ub,wheat:Jb,white:Kb,whitesmoke:Vb,yellow:Qb,yellowgreen:Zb};var Mz=M("m",typeof globalThis!=="undefined"?globalThis:typeof window!=="undefined"?window:typeof global!=="undefined"?global:typeof self!=="undefined"?self:{});function bz(M){return M&&M.__esModule&&Object.prototype.hasOwnProperty.call(M,"default")?M["default"]:M}function zz(M){if(M.__esModule)return M;var b=Object.defineProperty({},"__esModule",{value:true});Object.keys(M).forEach((function(z){var p=Object.getOwnPropertyDescriptor(M,z);Object.defineProperty(b,z,p.get?p:{enumerable:true,get:function(){return M[z]}})}));return b}function pz(M){throw new Error('Could not dynamically require "'+M+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var Oz="#00ffff";var ez="#f0f8ff";var oz="#faebd7";var cz="#000000";var nz="#0000ff";var rz="#00ffff";var az="#00008b";var Az="#008b8b";var tz="#006400";var dz="#00ced1";var iz="#00bfff";var qz="#008000";var uz="#00ff00";var sz="#0000cd";var Wz="#00fa9a";var fz="#000080";var _z="#00ff7f";var Lz="#008080";var lz="#191970";var mz="#1e90ff";var hz="#20b2aa";var Rz="#228b22";var Nz="#2e8b57";var yz="#2f4f4f";var vz="#2f4f4f";var Bz="#32cd32";var Yz="#3cb371";var Tz="#40e0d0";var Xz="#4169e1";var Dz="#4682b4";var gz="#483d8b";var kz="#48d1cc";var wz="#4b0082";var Sz="#556b2f";var Hz="#5f9ea0";var Ez="#6495ed";var jz="#66cdaa";var Pz="#696969";var Cz="#696969";var xz="#6a5acd";var Fz="#6b8e23";var Iz="#708090";var Gz="#708090";var Uz="#778899";var Jz="#778899";var Kz="#7b68ee";var Vz="#7cfc00";var Qz="#7fffd4";var Zz="#7fff00";var $z="#808080";var Mp="#808080";var bp="#800000";var zp="#808000";var pp="#800080";var Op="#87cefa";var ep="#87ceeb";var op="#8a2be2";var cp="#8b008b";var np="#8b0000";var rp="#8b4513";var ap="#8fbc8f";var Ap="#90ee90";var tp="#9370db";var dp="#9400d3";var ip="#98fb98";var qp="#9932cc";var up="#9acd32";var sp="#a0522d";var Wp="#a52a2a";var fp="#a9a9a9";var _p="#a9a9a9";var Lp="#adff2f";var lp="#add8e6";var mp="#afeeee";var hp="#b0c4de";var Rp="#b0e0e6";var Np="#b22222";var yp="#b8860b";var vp="#ba55d3";var Bp="#bc8f8f";var Yp="#bdb76b";var Tp="#c0c0c0";var Xp="#c71585";var Dp="#cd5c5c";var gp="#cd853f";var kp="#d2691e";var wp="#d2b48c";var Sp="#d3d3d3";var Hp="#d3d3d3";var Ep="#d8bfd8";var jp="#daa520";var Pp="#da70d6";var Cp="#db7093";var xp="#dc143c";var Fp="#dcdcdc";var Ip="#dda0dd";var Gp="#deb887";var Up="#e0ffff";var Jp="#e6e6fa";var Kp="#e9967a";var Vp="#eee8aa";var Qp="#ee82ee";var Zp="#f0ffff";var $p="#f0fff0";var MO="#f0e68c";var bO="#f08080";var zO="#f4a460";var pO="#f5f5dc";var OO="#f5fffa";var eO="#f5deb3";var oO="#f5f5f5";var cO="#f8f8ff";var nO="#fafad2";var rO="#faf0e6";var aO="#fa8072";var AO="#fdf5e6";var tO="#ffe4c4";var dO="#ffebcd";var iO="#ff7f50";var qO="#fff8dc";var uO="#ff8c00";var sO="#ff1493";var WO="#fffaf0";var fO="#ff00ff";var _O="#ffd700";var LO="#ff69b4";var lO="#fffff0";var mO="#fff0f5";var hO="#fffacd";var RO="#ffb6c1";var NO="#ffa07a";var yO="#ffffe0";var vO="#ff00ff";var BO="#ffe4e1";var YO="#ffe4b5";var TO="#ffdead";var XO="#ffa500";var DO="#ff4500";var gO="#ffefd5";var kO="#ffdab9";var wO="#ffc0cb";var SO="#ff0000";var HO="#fff5ee";var EO="#fffafa";var jO="#ff6347";var PO="#ffffff";var CO="#ffff00";var xO="#663399";var FO={aqua:Oz,aliceblue:ez,antiquewhite:oz,black:cz,blue:nz,cyan:rz,darkblue:az,darkcyan:Az,darkgreen:tz,darkturquoise:dz,deepskyblue:iz,green:qz,lime:uz,mediumblue:sz,mediumspringgreen:Wz,navy:fz,springgreen:_z,teal:Lz,midnightblue:lz,dodgerblue:mz,lightseagreen:hz,forestgreen:Rz,seagreen:Nz,darkslategray:yz,darkslategrey:vz,limegreen:Bz,mediumseagreen:Yz,turquoise:Tz,royalblue:Xz,steelblue:Dz,darkslateblue:gz,mediumturquoise:kz,indigo:wz,darkolivegreen:Sz,cadetblue:Hz,cornflowerblue:Ez,mediumaquamarine:jz,dimgray:Pz,dimgrey:Cz,slateblue:xz,olivedrab:Fz,slategray:Iz,slategrey:Gz,lightslategray:Uz,lightslategrey:Jz,mediumslateblue:Kz,lawngreen:Vz,aquamarine:Qz,chartreuse:Zz,gray:$z,grey:Mp,maroon:bp,olive:zp,purple:pp,lightskyblue:Op,skyblue:ep,blueviolet:op,darkmagenta:cp,darkred:np,saddlebrown:rp,darkseagreen:ap,lightgreen:Ap,mediumpurple:tp,darkviolet:dp,palegreen:ip,darkorchid:qp,yellowgreen:up,sienna:sp,brown:Wp,darkgray:fp,darkgrey:_p,greenyellow:Lp,lightblue:lp,paleturquoise:mp,lightsteelblue:hp,powderblue:Rp,firebrick:Np,darkgoldenrod:yp,mediumorchid:vp,rosybrown:Bp,darkkhaki:Yp,silver:Tp,mediumvioletred:Xp,indianred:Dp,peru:gp,chocolate:kp,tan:wp,lightgray:Sp,lightgrey:Hp,thistle:Ep,goldenrod:jp,orchid:Pp,palevioletred:Cp,crimson:xp,gainsboro:Fp,plum:Ip,burlywood:Gp,lightcyan:Up,lavender:Jp,darksalmon:Kp,palegoldenrod:Vp,violet:Qp,azure:Zp,honeydew:$p,khaki:MO,lightcoral:bO,sandybrown:zO,beige:pO,mintcream:OO,wheat:eO,whitesmoke:oO,ghostwhite:cO,lightgoldenrodyellow:nO,linen:rO,salmon:aO,oldlace:AO,bisque:tO,blanchedalmond:dO,coral:iO,cornsilk:qO,darkorange:uO,deeppink:sO,floralwhite:WO,fuchsia:fO,gold:_O,hotpink:LO,ivory:lO,lavenderblush:mO,lemonchiffon:hO,lightpink:RO,lightsalmon:NO,lightyellow:yO,magenta:vO,mistyrose:BO,moccasin:YO,navajowhite:TO,orange:XO,orangered:DO,papayawhip:gO,peachpuff:kO,pink:wO,red:SO,seashell:HO,snow:EO,tomato:jO,white:PO,yellow:CO,rebeccapurple:xO};var IO=FO;var GO=UO(IO);function UO(M){return M&&M.__esModule?M:{default:M}}var JO=function(M){return typeof M==="string"?!!GO.default[M.toLowerCase()]:false};var KO;M("f",KO);(function(M){M["COHESIVE"]="COHESIVE";M["COHESIVE_2"]="COHESIVE_2";M["BELIZE"]="BELIZE";M["VIRIDIS"]="VIRIDIS";M["MAGMA"]="MAGMA";M["INFERNO"]="INFERNO";M["PLASMA"]="PLASMA";M["YL_OR_RD"]="YL_OR_RD";M["YL_GN_BU"]="YL_GN_BU";M["BU_GN"]="BU_GN";M["WARP10"]="WARP10";M["NINETEEN_EIGHTY_FOUR"]="NINETEEN_EIGHTY_FOUR";M["ATLANTIS"]="ATLANTIS";M["DO_ANDROIDS_DREAM"]="DO_ANDROIDS_DREAM";M["DELOREAN"]="DELOREAN";M["CTHULHU"]="CTHULHU";M["ECTOPLASM"]="ECTOPLASM";M["T_MAX_400_FILM"]="T_MAX_400_FILM";M["MATRIX"]="MATRIX";M["CHARTANA"]="CHARTANA";M["VINTAGE"]="VINTAGE";M["CHALK"]="CHALK"})(KO||M("f",KO={}));var VO;M("H",VO);(function(M){M["COHESIVE"]="COHESIVE";M["COHESIVE_2"]="COHESIVE_2";M["BELIZE"]="BELIZE";M["VIRIDIS"]="VIRIDIS";M["MAGMA"]="MAGMA";M["INFERNO"]="INFERNO";M["PLASMA"]="PLASMA";M["YL_OR_RD"]="YL_OR_RD";M["YL_GN_BU"]="YL_GN_BU";M["BU_GN"]="BU_GN";M["NINETEEN_EIGHTY_FOUR"]="NINETEEN_EIGHTY_FOUR";M["ATLANTIS"]="ATLANTIS";M["DO_ANDROIDS_DREAM"]="DO_ANDROIDS_DREAM";M["DELOREAN"]="DELOREAN";M["CTHULHU"]="CTHULHU";M["ECTOPLASM"]="ECTOPLASM";M["T_MAX_400_FILM"]="T_MAX_400_FILM";M["MATRIX"]="MATRIX";M["CHALK"]="CHALK";M["VINTAGE"]="VINTAGE";M["DEFAULT"]="DEFAULT"})(VO||M("H",VO={}));var QO=function(){function M(){}M.getHeatMap=function(b){return M.heatMaps[b]||M.heatMaps.DEFAULT};M.getColor=function(b,z){if(typeof z==="string"){if(!M.color[z]){z="WARP10"}return M.color[z][b%2===0?b%M.color[z].length:M.color[z].length-b%M.color[z].length]}else{return z[b%2===0?b%z.length:z.length-b%z.length]}};M.sanitizeColor=function(b){if((b!==null&&b!==void 0?b:"").startsWith("#")){return b}else if((b!==null&&b!==void 0?b:"").startsWith("rgb(")){var z=/^rgb\((\d+), ?(\d+), ?(\d+)\)/gi;var p=z.exec(b);if(!p||p.length<4)return b;return M.rgb2hex(parseInt(p[1],10),parseInt(p[2],10),parseInt(p[3],10))}else if((b!==null&&b!==void 0?b:"").startsWith("rgba(")){var z=/^rgba\((\d+), ?(\d+), ?(\d+), ?\d\)/gi;var p=z.exec(b);if(!p||p.length<4)return b;return M.rgb2hex(p[1],p[2],p[3])}else{return JO(b!==null&&b!==void 0?b:"")?$b[b.toLowerCase()]:b==="transparent"?"#ffffffff":b}};M.hexToRgb=function(M){var b=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(M);return b?[parseInt(b[1],16),parseInt(b[2],16),parseInt(b[3],16)]:null};M.transparentize=function(b,z){if(z===void 0){z=.5}b=M.sanitizeColor(b!==null&&b!==void 0?b:"");return"rgba("+M.hexToRgb(b!==null&&b!==void 0?b:"").concat(z).join(",")+")"};M.hsvGradientFromRgbColors=function(b,z,p){var O=M.rgb2hsv(b.r,b.g,b.b);var e=M.rgb2hsv(z.r,z.g,z.b);b.h=O[0];b.s=O[1];b.v=O[2];z.h=e[0];z.s=e[1];z.v=e[2];var o=M.hsvGradient(b,z,p);for(var c=0,n=o;c<n.length;c++){var r=n[c];if(r){r.rgb=M.hsv2rgb(r.h,r.s,r.v);r.r=Math.floor(r.rgb[0]);r.g=Math.floor(r.rgb[1]);r.b=Math.floor(r.rgb[2])}}return o};M.rgb2hsv=function(M,b,z){var p=M/255;var O=b/255;var e=z/255;var o=Math.max(p,O,e);var c=Math.min(p,O,e);var n=o-c;var r;var a;var A=o;if(n===0){r=0;a=0}else{a=n/A;switch(o){case p:r=(O-e+n*(O<e?6:0))/6*n;break;case O:r=(e-p+n*2)/6*n;break;case e:r=(p-O+n*4)/6*n;break}}return[r,a,A]};M.hsvGradient=function(M,b,z){var p=new Array(z);var O=M.h>=b.h?M.h-b.h:1+M.h-b.h;var e=M.h>=b.h?1+b.h-M.h:b.h-M.h;for(var o=0;o<z;o++){var c=e<=O?M.h+e*o/(z-1):M.h-O*o/(z-1);if(c<0){c=1+c}if(c>1){c=c-1}var n=(1-o/(z-1))*M.s+o/(z-1)*b.s;var r=(1-o/(z-1))*M.v+o/(z-1)*b.v;p[o]={h:c,s:n,v:r}}return p};M.hsv2rgb=function(M,b,z){var p;var O;var e;var o=Math.floor(M*6);var c=M*6-o;var n=z*(1-b);var r=z*(1-c*b);var a=z*(1-(1-c)*b);switch(o%6){case 0:p=z;O=a;e=n;break;case 1:p=r;O=z;e=n;break;case 2:p=n;O=z;e=a;break;case 3:p=n;O=r;e=z;break;case 4:p=a;O=n;e=z;break;case 5:p=z;O=n;e=r;break}return[p*255,O*255,e*255]};M.rgb2hex=function(M,b,z){var p=function(M){var b=M.toString(16);return b.length===1?"0".concat(b):b};return"#".concat(p(M)).concat(p(b)).concat(p(z))};return M}();M("e",QO);QO.color={COHESIVE:["#F2D354","#E4612F","#D32C2E","#6D2627","#6C7F55","#934FC6","#F07A5D","#ED8371","#94E751","#C457F7","#973AF7","#B6FF7A","#C7FFD5","#90E4D0","#E09234","#D2FF91","#17B201"],COHESIVE_2:["#6F694E","#65D0B2","#D8F546","#FF724B","#D6523E","#F9F470","#F4BC78","#B1D637","#FFCFC8","#56CDAB","#CFDD22","#B3F5D2","#97DB29","#9DC5EE","#CFC0F5","#EDEA29","#5EC027","#386C94"],BELIZE:["#5899DA","#E8743B","#19A979","#ED4A7B","#945ECF","#13A4B4","#525DF4","#BF399E","#6C8893","#EE6868","#2F6497"],VIRIDIS:["#440154","#481f70","#443983","#3b528b","#31688e","#287c8e","#21918c","#20a486","#35b779","#5ec962","#90d743","#c8e020"],MAGMA:["#000004","#100b2d","#2c115f","#51127c","#721f81","#932b80","#b73779","#d8456c","#f1605d","#fc8961","#feb078","#fed799"],INFERNO:["#000004","#110a30","#320a5e","#57106e","#781c6d","#9a2865","#bc3754","#d84c3e","#ed6925","#f98e09","#fbb61a","#f4df53"],PLASMA:["#0d0887","#3a049a","#5c01a6","#7e03a8","#9c179e","#b52f8c","#cc4778","#de5f65","#ed7953","#f89540","#fdb42f","#fbd524"],YL_OR_RD:["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#800026"],YL_GN_BU:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#253494","#081d58"],BU_GN:["#f7fcfd","#ebf7fa","#dcf2f2","#c8eae4","#aadfd2","#88d1bc","#68c2a3","#4eb485","#37a266","#228c49","#0d7635","#025f27"],WARP10:["#ff9900","#E53935","#F4511E","#D81B60","#00ACC1","#1E88E5","#43A047","#FFB300","#6D4C41","#FDD835","#00897B","#3949AB","#5E35B1","#8E24AA","#C0CA33","#039BE5","#7CB342","#004eff"],NINETEEN_EIGHTY_FOUR:["#fc9ca2","#fb747d","#fa4c58","#f92432","#e30613","#c70512","#9f040e","#77030b","#500207"],ATLANTIS:["#edf2fb","#e2eafc","#d7e3fc","#ccdbfd","#c1d3fe","#b6ccfe","#abc4ff"],DO_ANDROIDS_DREAM:["#d8f3dc","#b7e4c7","#95d5b2","#74c69d","#52b788","#40916c","#2d6a4f","#1b4332","#081c15"],DELOREAN:["#b98b73","#cb997e","#ddbea9","#ffe8d6","#d4c7b0","#b7b7a4","#a5a58d","#6b705c","#3f4238"],CTHULHU:["#004c6d","#006083","#007599","#008bad","#00a1c1","#00b8d3","#00cfe3","#00e7f2","#00ffff"],ECTOPLASM:["#006466","#065a60","#0b525b","#144552","#1b3a4b","#212f45","#272640","#312244","#3e1f47","#4d194d"],T_MAX_400_FILM:["#f8f9fa","#e9ecef","#dee2e6","#ced4da","#adb5bd","#6c757d","#495057","#343a40","#212529"],MATRIX:["#025f27","#025f27","#0d7635","#228c49","#37a266","#4eb485","#68c2a3","#88d1bc"],CHARTANA:["#77BE69","#FADE2B","#F24865","#5694F2","#FF9830","#B876D9"],CHALK:["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],VINTAGE:["#d87c7c","#919e8b","#d7ab82","#6e7074","#61a0a8","#efa18d","#787464","#cc7e63","#724e58","#4b565b"]};QO.heatMaps={COHESIVE:QO.color.COHESIVE,COHESIVE_2:QO.color.COHESIVE_2,VIRIDIS:QO.color.VIRIDIS,MAGMA:QO.color.MAGMA,INFERNO:QO.color.INFERNO,PLASMA:QO.color.PLASMA,YL_OR_RD:QO.color.YL_OR_RD,YL_GN_BU:QO.color.YL_GN_BU,BU_GN:QO.color.BU_GN,NINETEEN_EIGHTY_FOUR:QO.color.NINETEEN_EIGHTY_FOUR,ATLANTIS:QO.color.ATLANTIS,DO_ANDROIDS_DREAM:QO.color.DO_ANDROIDS_DREAM,DELOREAN:QO.color.DELOREAN,CTHULHU:QO.color.CTHULHU,ECTOPLASM:QO.color.ECTOPLASM,T_MAX_400_FILM:QO.color.T_MAX_400_FILM,MATRIX:QO.color.MATRIX,DEFAULT:["#bf444c","#d88273","#f6efa6"]};var ZO=function(){function M(){this.escapee={'"':'"',"\\":"\\","/":"/",b:"\b",f:"\f",n:"\n",r:"\r",t:"\t"}}M.prototype.error=function(M){throw{name:"SyntaxError",message:M,at:this.at,text:this.text}};M.prototype.next=function(){return this.ch=this.text.charAt(this.at++)};M.prototype.check=function(M){if(M!==this.ch){this.error("Expected '".concat(M,"' instead of '").concat(this.ch,"'"))}this.ch=this.text.charAt(this.at++)};M.prototype.parseNumber=function(){var M="";if(this.ch==="-"){M="-";this.check("-")}if(this.ch==="I"){this.check("I");this.check("n");this.check("f");this.check("i");this.check("n");this.check("i");this.check("t");this.check("y");return-Infinity}while(this.ch>="0"&&this.ch<="9"){M+=this.ch;this.next()}if(this.ch==="."){M+=".";while(this.next()&&this.ch>="0"&&this.ch<="9"){M+=this.ch}}if(this.ch==="e"||this.ch==="E"){M+=this.ch;this.next();if(this.ch==="-"||this.ch==="+"){M+=this.ch;this.next()}while(this.ch>="0"&&this.ch<="9"){M+=this.ch;this.next()}}return+M};M.prototype.parseString=function(){var M;var b="";var z;if(this.ch==='"'){while(this.next()){if(this.ch==='"'){this.next();return b}if(this.ch==="\\"){this.next();if(this.ch==="u"){z=0;for(var p=0;p<4;p++){M=parseInt(this.next(),16);if(!isFinite(M)){break}z=z*16+M}b+=String.fromCharCode(z)}else if(this.escapee[this.ch]){b+=this.escapee[this.ch]}else{break}}else{b+=this.ch}}}this.error("Bad string")};M.prototype.white=function(){while(this.ch&&this.ch<=" "){this.next()}};M.prototype.word=function(){switch(this.ch){case"t":this.check("t");this.check("r");this.check("u");this.check("e");return true;case"f":this.check("f");this.check("a");this.check("l");this.check("s");this.check("e");return false;case"n":this.check("n");this.check("u");this.check("l");this.check("l");return null;case"N":this.check("N");this.check("a");this.check("N");return NaN;case"I":this.check("I");this.check("n");this.check("f");this.check("i");this.check("n");this.check("i");this.check("t");this.check("y");return Infinity}this.error("Unexpected '".concat(this.ch,"'"))};M.prototype.array=function(){var M=[];if(this.ch==="["){this.check("[");this.white();if(this.ch==="]"){this.check("]");return M}while(this.ch!==undefined){M.push(this.value());this.white();if(this.ch==="]"){this.check("]");return M}this.check(",");this.white()}}this.error("Bad array")};M.prototype.object=function(){var M;var b={};if(this.ch==="{"){this.check("{");this.white();if(this.ch==="}"){this.check("}");return b}while(this.ch){M=this.parseString();this.white();this.check(":");if(b.hasOwnProperty(M)){this.error("Duplicate key '".concat(M,"'"))}b[M]=this.value();this.white();if(this.ch==="}"){this.check("}");return b}this.check(",");this.white()}}this.error("Bad object")};M.prototype.value=function(){this.white();switch(this.ch){case"{":return this.object();case"[":return this.array();case'"':return this.parseString();case"-":return this.parseNumber();default:return this.ch>="0"&&this.ch<="9"?this.parseNumber():this.word()}};M.prototype.parse=function(M,b){this.text=M;this.at=0;this.ch=" ";var z=this.value();this.white();if(this.ch){this.error("Syntax error")}return typeof b==="function"?function M(z,p){var O;var e;var o=z[p];if(o!==undefined&&typeof o==="object"){for(O in o){if(o.hasOwnProperty(O)){e=M(o,O);if(e!==undefined){o[O]=e}else{delete o[O]}}}}return b.call(z,p,o)}({"":z},""):z};return M}();M("J",ZO);var $O={exports:{}};(function(M,b){!function(b,z){M.exports=z()}(Mz,(function(){var M=1e3,b=6e4,z=36e5,p="millisecond",O="second",e="minute",o="hour",c="day",n="week",r="month",a="quarter",A="year",t="date",d="Invalid Date",i=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,q=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,u={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(M){var b=["th","st","nd","rd"],z=M%100;return"["+M+(b[(z-20)%10]||b[z]||b[0])+"]"}},s=function(M,b,z){var p=String(M);return!p||p.length>=b?M:""+Array(b+1-p.length).join(z)+M},W={s:s,z:function(M){var b=-M.utcOffset(),z=Math.abs(b),p=Math.floor(z/60),O=z%60;return(b<=0?"+":"-")+s(p,2,"0")+":"+s(O,2,"0")},m:function M(b,z){if(b.date()<z.date())return-M(z,b);var p=12*(z.year()-b.year())+(z.month()-b.month()),O=b.clone().add(p,r),e=z-O<0,o=b.clone().add(p+(e?-1:1),r);return+(-(p+(z-O)/(e?O-o:o-O))||0)},a:function(M){return M<0?Math.ceil(M)||0:Math.floor(M)},p:function(M){return{M:r,y:A,w:n,d:c,D:t,h:o,m:e,s:O,ms:p,Q:a}[M]||String(M||"").toLowerCase().replace(/s$/,"")},u:function(M){return void 0===M}},f="en",_={};_[f]=u;var L="$isDayjsObject",l=function(M){return M instanceof N||!(!M||!M[L])},m=function M(b,z,p){var O;if(!b)return f;if("string"==typeof b){var e=b.toLowerCase();_[e]&&(O=e),z&&(_[e]=z,O=e);var o=b.split("-");if(!O&&o.length>1)return M(o[0])}else{var c=b.name;_[c]=b,O=c}return!p&&O&&(f=O),O||!p&&f},h=function(M,b){if(l(M))return M.clone();var z="object"==typeof b?b:{};return z.date=M,z.args=arguments,new N(z)},R=W;R.l=m,R.i=l,R.w=function(M,b){return h(M,{locale:b.$L,utc:b.$u,x:b.$x,$offset:b.$offset})};var N=function(){function u(M){this.$L=m(M.locale,null,!0),this.parse(M),this.$x=this.$x||M.x||{},this[L]=!0}var s=u.prototype;return s.parse=function(M){this.$d=function(M){var b=M.date,z=M.utc;if(null===b)return new Date(NaN);if(R.u(b))return new Date;if(b instanceof Date)return new Date(b);if("string"==typeof b&&!/Z$/i.test(b)){var p=b.match(i);if(p){var O=p[2]-1||0,e=(p[7]||"0").substring(0,3);return z?new Date(Date.UTC(p[1],O,p[3]||1,p[4]||0,p[5]||0,p[6]||0,e)):new Date(p[1],O,p[3]||1,p[4]||0,p[5]||0,p[6]||0,e)}}return new Date(b)}(M),this.init()},s.init=function(){var M=this.$d;this.$y=M.getFullYear(),this.$M=M.getMonth(),this.$D=M.getDate(),this.$W=M.getDay(),this.$H=M.getHours(),this.$m=M.getMinutes(),this.$s=M.getSeconds(),this.$ms=M.getMilliseconds()},s.$utils=function(){return R},s.isValid=function(){return!(this.$d.toString()===d)},s.isSame=function(M,b){var z=h(M);return this.startOf(b)<=z&&z<=this.endOf(b)},s.isAfter=function(M,b){return h(M)<this.startOf(b)},s.isBefore=function(M,b){return this.endOf(b)<h(M)},s.$g=function(M,b,z){return R.u(M)?this[b]:this.set(z,M)},s.unix=function(){return Math.floor(this.valueOf()/1e3)},s.valueOf=function(){return this.$d.getTime()},s.startOf=function(M,b){var z=this,p=!!R.u(b)||b,a=R.p(M),d=function(M,b){var O=R.w(z.$u?Date.UTC(z.$y,b,M):new Date(z.$y,b,M),z);return p?O:O.endOf(c)},i=function(M,b){return R.w(z.toDate()[M].apply(z.toDate("s"),(p?[0,0,0,0]:[23,59,59,999]).slice(b)),z)},q=this.$W,u=this.$M,s=this.$D,W="set"+(this.$u?"UTC":"");switch(a){case A:return p?d(1,0):d(31,11);case r:return p?d(1,u):d(0,u+1);case n:var f=this.$locale().weekStart||0,_=(q<f?q+7:q)-f;return d(p?s-_:s+(6-_),u);case c:case t:return i(W+"Hours",0);case o:return i(W+"Minutes",1);case e:return i(W+"Seconds",2);case O:return i(W+"Milliseconds",3);default:return this.clone()}},s.endOf=function(M){return this.startOf(M,!1)},s.$set=function(M,b){var z,n=R.p(M),a="set"+(this.$u?"UTC":""),d=(z={},z[c]=a+"Date",z[t]=a+"Date",z[r]=a+"Month",z[A]=a+"FullYear",z[o]=a+"Hours",z[e]=a+"Minutes",z[O]=a+"Seconds",z[p]=a+"Milliseconds",z)[n],i=n===c?this.$D+(b-this.$W):b;if(n===r||n===A){var q=this.clone().set(t,1);q.$d[d](i),q.init(),this.$d=q.set(t,Math.min(this.$D,q.daysInMonth())).$d}else d&&this.$d[d](i);return this.init(),this},s.set=function(M,b){return this.clone().$set(M,b)},s.get=function(M){return this[R.p(M)]()},s.add=function(p,a){var t,d=this;p=Number(p);var i=R.p(a),q=function(M){var b=h(d);return R.w(b.date(b.date()+Math.round(M*p)),d)};if(i===r)return this.set(r,this.$M+p);if(i===A)return this.set(A,this.$y+p);if(i===c)return q(1);if(i===n)return q(7);var u=(t={},t[e]=b,t[o]=z,t[O]=M,t)[i]||1,s=this.$d.getTime()+p*u;return R.w(s,this)},s.subtract=function(M,b){return this.add(-1*M,b)},s.format=function(M){var b=this,z=this.$locale();if(!this.isValid())return z.invalidDate||d;var p=M||"YYYY-MM-DDTHH:mm:ssZ",O=R.z(this),e=this.$H,o=this.$m,c=this.$M,n=z.weekdays,r=z.months,a=z.meridiem,A=function(M,z,O,e){return M&&(M[z]||M(b,p))||O[z].slice(0,e)},t=function(M){return R.s(e%12||12,M,"0")},i=a||function(M,b,z){var p=M<12?"AM":"PM";return z?p.toLowerCase():p};return p.replace(q,(function(M,p){return p||function(M){switch(M){case"YY":return String(b.$y).slice(-2);case"YYYY":return R.s(b.$y,4,"0");case"M":return c+1;case"MM":return R.s(c+1,2,"0");case"MMM":return A(z.monthsShort,c,r,3);case"MMMM":return A(r,c);case"D":return b.$D;case"DD":return R.s(b.$D,2,"0");case"d":return String(b.$W);case"dd":return A(z.weekdaysMin,b.$W,n,2);case"ddd":return A(z.weekdaysShort,b.$W,n,3);case"dddd":return n[b.$W];case"H":return String(e);case"HH":return R.s(e,2,"0");case"h":return t(1);case"hh":return t(2);case"a":return i(e,o,!0);case"A":return i(e,o,!1);case"m":return String(o);case"mm":return R.s(o,2,"0");case"s":return String(b.$s);case"ss":return R.s(b.$s,2,"0");case"SSS":return R.s(b.$ms,3,"0");case"Z":return O}return null}(M)||O.replace(":","")}))},s.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},s.diff=function(p,t,d){var i,q=this,u=R.p(t),s=h(p),W=(s.utcOffset()-this.utcOffset())*b,f=this-s,_=function(){return R.m(q,s)};switch(u){case A:i=_()/12;break;case r:i=_();break;case a:i=_()/3;break;case n:i=(f-W)/6048e5;break;case c:i=(f-W)/864e5;break;case o:i=f/z;break;case e:i=f/b;break;case O:i=f/M;break;default:i=f}return d?i:R.a(i)},s.daysInMonth=function(){return this.endOf(r).$D},s.$locale=function(){return _[this.$L]},s.locale=function(M,b){if(!M)return this.$L;var z=this.clone(),p=m(M,b,!0);return p&&(z.$L=p),z},s.clone=function(){return R.w(this.$d,this)},s.toDate=function(){return new Date(this.valueOf())},s.toJSON=function(){return this.isValid()?this.toISOString():null},s.toISOString=function(){return this.$d.toISOString()},s.toString=function(){return this.$d.toUTCString()},u}(),y=N.prototype;return h.prototype=y,[["$ms",p],["$s",O],["$m",e],["$H",o],["$W",c],["$M",r],["$y",A],["$D",t]].forEach((function(M){y[M[1]]=function(b){return this.$g(b,M[0],M[1])}})),h.extend=function(M,b){return M.$i||(M(b,N,h),M.$i=!0),h},h.locale=m,h.isDayjs=l,h.unix=function(M){return h(1e3*M)},h.en=_[f],h.Ls=_,h.p={},h}))})($O);var Me=M("n",$O.exports);var be={exports:{}};(function(M,b){!function(b,z){M.exports=z()}(Mz,(function(){var M,b,z=1e3,p=6e4,O=36e5,e=864e5,o=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,c=31536e6,n=2628e6,r=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/,a={years:c,months:n,days:e,hours:O,minutes:p,seconds:z,milliseconds:1,weeks:6048e5},A=function(M){return M instanceof W},t=function(M,b,z){return new W(M,z,b.$l)},d=function(M){return b.p(M)+"s"},i=function(M){return M<0},q=function(M){return i(M)?Math.ceil(M):Math.floor(M)},u=function(M){return Math.abs(M)},s=function(M,b){return M?i(M)?{negative:!0,format:""+u(M)+b}:{negative:!1,format:""+M+b}:{negative:!1,format:""}},W=function(){function i(M,b,z){var p=this;if(this.$d={},this.$l=z,void 0===M&&(this.$ms=0,this.parseFromMilliseconds()),b)return t(M*a[d(b)],this);if("number"==typeof M)return this.$ms=M,this.parseFromMilliseconds(),this;if("object"==typeof M)return Object.keys(M).forEach((function(b){p.$d[d(b)]=M[b]})),this.calMilliseconds(),this;if("string"==typeof M){var O=M.match(r);if(O){var e=O.slice(2).map((function(M){return null!=M?Number(M):0}));return this.$d.years=e[0],this.$d.months=e[1],this.$d.weeks=e[2],this.$d.days=e[3],this.$d.hours=e[4],this.$d.minutes=e[5],this.$d.seconds=e[6],this.calMilliseconds(),this}}return this}var u=i.prototype;return u.calMilliseconds=function(){var M=this;this.$ms=Object.keys(this.$d).reduce((function(b,z){return b+(M.$d[z]||0)*a[z]}),0)},u.parseFromMilliseconds=function(){var M=this.$ms;this.$d.years=q(M/c),M%=c,this.$d.months=q(M/n),M%=n,this.$d.days=q(M/e),M%=e,this.$d.hours=q(M/O),M%=O,this.$d.minutes=q(M/p),M%=p,this.$d.seconds=q(M/z),M%=z,this.$d.milliseconds=M},u.toISOString=function(){var M=s(this.$d.years,"Y"),b=s(this.$d.months,"M"),z=+this.$d.days||0;this.$d.weeks&&(z+=7*this.$d.weeks);var p=s(z,"D"),O=s(this.$d.hours,"H"),e=s(this.$d.minutes,"M"),o=this.$d.seconds||0;this.$d.milliseconds&&(o+=this.$d.milliseconds/1e3,o=Math.round(1e3*o)/1e3);var c=s(o,"S"),n=M.negative||b.negative||p.negative||O.negative||e.negative||c.negative,r=O.format||e.format||c.format?"T":"",a=(n?"-":"")+"P"+M.format+b.format+p.format+r+O.format+e.format+c.format;return"P"===a||"-P"===a?"P0D":a},u.toJSON=function(){return this.toISOString()},u.format=function(M){var z=M||"YYYY-MM-DDTHH:mm:ss",p={Y:this.$d.years,YY:b.s(this.$d.years,2,"0"),YYYY:b.s(this.$d.years,4,"0"),M:this.$d.months,MM:b.s(this.$d.months,2,"0"),D:this.$d.days,DD:b.s(this.$d.days,2,"0"),H:this.$d.hours,HH:b.s(this.$d.hours,2,"0"),m:this.$d.minutes,mm:b.s(this.$d.minutes,2,"0"),s:this.$d.seconds,ss:b.s(this.$d.seconds,2,"0"),SSS:b.s(this.$d.milliseconds,3,"0")};return z.replace(o,(function(M,b){return b||String(p[M])}))},u.as=function(M){return this.$ms/a[d(M)]},u.get=function(M){var b=this.$ms,z=d(M);return"milliseconds"===z?b%=1e3:b="weeks"===z?q(b/a[z]):this.$d[z],b||0},u.add=function(M,b,z){var p;return p=b?M*a[d(b)]:A(M)?M.$ms:t(M,this).$ms,t(this.$ms+p*(z?-1:1),this)},u.subtract=function(M,b){return this.add(M,b,!0)},u.locale=function(M){var b=this.clone();return b.$l=M,b},u.clone=function(){return t(this.$ms,this)},u.humanize=function(b){return M().add(this.$ms,"ms").locale(this.$l).fromNow(!b)},u.valueOf=function(){return this.asMilliseconds()},u.milliseconds=function(){return this.get("milliseconds")},u.asMilliseconds=function(){return this.as("milliseconds")},u.seconds=function(){return this.get("seconds")},u.asSeconds=function(){return this.as("seconds")},u.minutes=function(){return this.get("minutes")},u.asMinutes=function(){return this.as("minutes")},u.hours=function(){return this.get("hours")},u.asHours=function(){return this.as("hours")},u.days=function(){return this.get("days")},u.asDays=function(){return this.as("days")},u.weeks=function(){return this.get("weeks")},u.asWeeks=function(){return this.as("weeks")},u.months=function(){return this.get("months")},u.asMonths=function(){return this.as("months")},u.years=function(){return this.get("years")},u.asYears=function(){return this.as("years")},i}(),f=function(M,b,z){return M.add(b.years()*z,"y").add(b.months()*z,"M").add(b.days()*z,"d").add(b.hours()*z,"h").add(b.minutes()*z,"m").add(b.seconds()*z,"s").add(b.milliseconds()*z,"ms")};return function(z,p,O){M=O,b=O().$utils(),O.duration=function(M,b){var z=O.locale();return t(M,{$l:z},b)},O.isDuration=A;var e=p.prototype.add,o=p.prototype.subtract;p.prototype.add=function(M,b){return A(M)?f(this,M,1):e.bind(this)(M,b)},p.prototype.subtract=function(M,b){return A(M)?f(this,M,-1):o.bind(this)(M,b)}}}))})(be);var ze=M("s",be.exports);var pe={exports:{}};(function(M,b){(function(b,z){M.exports=z()})(Mz,(function(){var b;function z(){return b.apply(null,arguments)}function p(M){b=M}function O(M){return M instanceof Array||Object.prototype.toString.call(M)==="[object Array]"}function e(M){return M!=null&&Object.prototype.toString.call(M)==="[object Object]"}function o(M,b){return Object.prototype.hasOwnProperty.call(M,b)}function c(M){if(Object.getOwnPropertyNames){return Object.getOwnPropertyNames(M).length===0}else{var b;for(b in M){if(o(M,b)){return false}}return true}}function n(M){return M===void 0}function r(M){return typeof M==="number"||Object.prototype.toString.call(M)==="[object Number]"}function a(M){return M instanceof Date||Object.prototype.toString.call(M)==="[object Date]"}function A(M,b){var z=[],p,O=M.length;for(p=0;p<O;++p){z.push(b(M[p],p))}return z}function t(M,b){for(var z in b){if(o(b,z)){M[z]=b[z]}}if(o(b,"toString")){M.toString=b.toString}if(o(b,"valueOf")){M.valueOf=b.valueOf}return M}function d(M,b,z,p){return Jz(M,b,z,p,true).utc()}function i(){return{empty:false,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:false,invalidEra:null,invalidMonth:null,invalidFormat:false,userInvalidated:false,iso:false,parsedDateParts:[],era:null,meridiem:null,rfc2822:false,weekdayMismatch:false}}function q(M){if(M._pf==null){M._pf=i()}return M._pf}var u;if(Array.prototype.some){u=Array.prototype.some}else{u=function(M){var b=Object(this),z=b.length>>>0,p;for(p=0;p<z;p++){if(p in b&&M.call(this,b[p],p,b)){return true}}return false}}function s(M){var b=null,z=false,p=M._d&&!isNaN(M._d.getTime());if(p){b=q(M);z=u.call(b.parsedDateParts,(function(M){return M!=null}));p=b.overflow<0&&!b.empty&&!b.invalidEra&&!b.invalidMonth&&!b.invalidWeekday&&!b.weekdayMismatch&&!b.nullInput&&!b.invalidFormat&&!b.userInvalidated&&(!b.meridiem||b.meridiem&&z);if(M._strict){p=p&&b.charsLeftOver===0&&b.unusedTokens.length===0&&b.bigHour===undefined}}if(Object.isFrozen==null||!Object.isFrozen(M)){M._isValid=p}else{return p}return M._isValid}function W(M){var b=d(NaN);if(M!=null){t(q(b),M)}else{q(b).userInvalidated=true}return b}var f=z.momentProperties=[],_=false;function L(M,b){var z,p,O,e=f.length;if(!n(b._isAMomentObject)){M._isAMomentObject=b._isAMomentObject}if(!n(b._i)){M._i=b._i}if(!n(b._f)){M._f=b._f}if(!n(b._l)){M._l=b._l}if(!n(b._strict)){M._strict=b._strict}if(!n(b._tzm)){M._tzm=b._tzm}if(!n(b._isUTC)){M._isUTC=b._isUTC}if(!n(b._offset)){M._offset=b._offset}if(!n(b._pf)){M._pf=q(b)}if(!n(b._locale)){M._locale=b._locale}if(e>0){for(z=0;z<e;z++){p=f[z];O=b[p];if(!n(O)){M[p]=O}}}return M}function l(M){L(this,M);this._d=new Date(M._d!=null?M._d.getTime():NaN);if(!this.isValid()){this._d=new Date(NaN)}if(_===false){_=true;z.updateOffset(this);_=false}}function m(M){return M instanceof l||M!=null&&M._isAMomentObject!=null}function h(M){if(z.suppressDeprecationWarnings===false&&typeof console!=="undefined"&&console.warn){console.warn("Deprecation warning: "+M)}}function R(M,b){var p=true;return t((function(){if(z.deprecationHandler!=null){z.deprecationHandler(null,M)}if(p){var O=[],e,c,n,r=arguments.length;for(c=0;c<r;c++){e="";if(typeof arguments[c]==="object"){e+="\n["+c+"] ";for(n in arguments[0]){if(o(arguments[0],n)){e+=n+": "+arguments[0][n]+", "}}e=e.slice(0,-2)}else{e=arguments[c]}O.push(e)}h(M+"\nArguments: "+Array.prototype.slice.call(O).join("")+"\n"+(new Error).stack);p=false}return b.apply(this,arguments)}),b)}var N={};function y(M,b){if(z.deprecationHandler!=null){z.deprecationHandler(M,b)}if(!N[M]){h(b);N[M]=true}}z.suppressDeprecationWarnings=false;z.deprecationHandler=null;function v(M){return typeof Function!=="undefined"&&M instanceof Function||Object.prototype.toString.call(M)==="[object Function]"}function B(M){var b,z;for(z in M){if(o(M,z)){b=M[z];if(v(b)){this[z]=b}else{this["_"+z]=b}}}this._config=M;this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function Y(M,b){var z=t({},M),p;for(p in b){if(o(b,p)){if(e(M[p])&&e(b[p])){z[p]={};t(z[p],M[p]);t(z[p],b[p])}else if(b[p]!=null){z[p]=b[p]}else{delete z[p]}}}for(p in M){if(o(M,p)&&!o(b,p)&&e(M[p])){z[p]=t({},z[p])}}return z}function T(M){if(M!=null){this.set(M)}}var X;if(Object.keys){X=Object.keys}else{X=function(M){var b,z=[];for(b in M){if(o(M,b)){z.push(b)}}return z}}var D={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function g(M,b,z){var p=this._calendar[M]||this._calendar["sameElse"];return v(p)?p.call(b,z):p}function k(M,b,z){var p=""+Math.abs(M),O=b-p.length,e=M>=0;return(e?z?"+":"":"-")+Math.pow(10,Math.max(0,O)).toString().substr(1)+p}var w=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,S=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,H={},E={};function j(M,b,z,p){var O=p;if(typeof p==="string"){O=function(){return this[p]()}}if(M){E[M]=O}if(b){E[b[0]]=function(){return k(O.apply(this,arguments),b[1],b[2])}}if(z){E[z]=function(){return this.localeData().ordinal(O.apply(this,arguments),M)}}}function P(M){if(M.match(/\[[\s\S]/)){return M.replace(/^\[|\]$/g,"")}return M.replace(/\\/g,"")}function C(M){var b=M.match(w),z,p;for(z=0,p=b.length;z<p;z++){if(E[b[z]]){b[z]=E[b[z]]}else{b[z]=P(b[z])}}return function(z){var O="",e;for(e=0;e<p;e++){O+=v(b[e])?b[e].call(z,M):b[e]}return O}}function x(M,b){if(!M.isValid()){return M.localeData().invalidDate()}b=F(b,M.localeData());H[b]=H[b]||C(b);return H[b](M)}function F(M,b){var z=5;function p(M){return b.longDateFormat(M)||M}S.lastIndex=0;while(z>=0&&S.test(M)){M=M.replace(S,p);S.lastIndex=0;z-=1}return M}var I={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function G(M){var b=this._longDateFormat[M],z=this._longDateFormat[M.toUpperCase()];if(b||!z){return b}this._longDateFormat[M]=z.match(w).map((function(M){if(M==="MMMM"||M==="MM"||M==="DD"||M==="dddd"){return M.slice(1)}return M})).join("");return this._longDateFormat[M]}var U="Invalid date";function J(){return this._invalidDate}var K="%d",V=/\d{1,2}/;function Q(M){return this._ordinal.replace("%d",M)}var Z={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function $(M,b,z,p){var O=this._relativeTime[z];return v(O)?O(M,b,z,p):O.replace(/%d/i,M)}function MM(M,b){var z=this._relativeTime[M>0?"future":"past"];return v(z)?z(b):z.replace(/%s/i,b)}var bM={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function zM(M){return typeof M==="string"?bM[M]||bM[M.toLowerCase()]:undefined}function pM(M){var b={},z,p;for(p in M){if(o(M,p)){z=zM(p);if(z){b[z]=M[p]}}}return b}var OM={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function eM(M){var b=[],z;for(z in M){if(o(M,z)){b.push({unit:z,priority:OM[z]})}}b.sort((function(M,b){return M.priority-b.priority}));return b}var oM=/\d/,cM=/\d\d/,nM=/\d{3}/,rM=/\d{4}/,aM=/[+-]?\d{6}/,AM=/\d\d?/,tM=/\d\d\d\d?/,dM=/\d\d\d\d\d\d?/,iM=/\d{1,3}/,qM=/\d{1,4}/,uM=/[+-]?\d{1,6}/,sM=/\d+/,WM=/[+-]?\d+/,fM=/Z|[+-]\d\d:?\d\d/gi,_M=/Z|[+-]\d\d(?::?\d\d)?/gi,LM=/[+-]?\d+(\.\d{1,3})?/,lM=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,mM=/^[1-9]\d?/,hM=/^([1-9]\d|\d)/,RM;RM={};function NM(M,b,z){RM[M]=v(b)?b:function(M,p){return M&&z?z:b}}function yM(M,b){if(!o(RM,M)){return new RegExp(vM(M))}return RM[M](b._strict,b._locale)}function vM(M){return BM(M.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(M,b,z,p,O){return b||z||p||O})))}function BM(M){return M.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function YM(M){if(M<0){return Math.ceil(M)||0}else{return Math.floor(M)}}function TM(M){var b=+M,z=0;if(b!==0&&isFinite(b)){z=YM(b)}return z}var XM={};function DM(M,b){var z,p=b,O;if(typeof M==="string"){M=[M]}if(r(b)){p=function(M,z){z[b]=TM(M)}}O=M.length;for(z=0;z<O;z++){XM[M[z]]=p}}function gM(M,b){DM(M,(function(M,z,p,O){p._w=p._w||{};b(M,p._w,p,O)}))}function kM(M,b,z){if(b!=null&&o(XM,M)){XM[M](b,z._a,z,M)}}function wM(M){return M%4===0&&M%100!==0||M%400===0}var SM=0,HM=1,EM=2,jM=3,PM=4,CM=5,xM=6,FM=7,IM=8;j("Y",0,0,(function(){var M=this.year();return M<=9999?k(M,4):"+"+M}));j(0,["YY",2],0,(function(){return this.year()%100}));j(0,["YYYY",4],0,"year");j(0,["YYYYY",5],0,"year");j(0,["YYYYYY",6,true],0,"year");NM("Y",WM);NM("YY",AM,cM);NM("YYYY",qM,rM);NM("YYYYY",uM,aM);NM("YYYYYY",uM,aM);DM(["YYYYY","YYYYYY"],SM);DM("YYYY",(function(M,b){b[SM]=M.length===2?z.parseTwoDigitYear(M):TM(M)}));DM("YY",(function(M,b){b[SM]=z.parseTwoDigitYear(M)}));DM("Y",(function(M,b){b[SM]=parseInt(M,10)}));function GM(M){return wM(M)?366:365}z.parseTwoDigitYear=function(M){return TM(M)+(TM(M)>68?1900:2e3)};var UM=KM("FullYear",true);function JM(){return wM(this.year())}function KM(M,b){return function(p){if(p!=null){QM(this,M,p);z.updateOffset(this,b);return this}else{return VM(this,M)}}}function VM(M,b){if(!M.isValid()){return NaN}var z=M._d,p=M._isUTC;switch(b){case"Milliseconds":return p?z.getUTCMilliseconds():z.getMilliseconds();case"Seconds":return p?z.getUTCSeconds():z.getSeconds();case"Minutes":return p?z.getUTCMinutes():z.getMinutes();case"Hours":return p?z.getUTCHours():z.getHours();case"Date":return p?z.getUTCDate():z.getDate();case"Day":return p?z.getUTCDay():z.getDay();case"Month":return p?z.getUTCMonth():z.getMonth();case"FullYear":return p?z.getUTCFullYear():z.getFullYear();default:return NaN}}function QM(M,b,z){var p,O,e,o,c;if(!M.isValid()||isNaN(z)){return}p=M._d;O=M._isUTC;switch(b){case"Milliseconds":return void(O?p.setUTCMilliseconds(z):p.setMilliseconds(z));case"Seconds":return void(O?p.setUTCSeconds(z):p.setSeconds(z));case"Minutes":return void(O?p.setUTCMinutes(z):p.setMinutes(z));case"Hours":return void(O?p.setUTCHours(z):p.setHours(z));case"Date":return void(O?p.setUTCDate(z):p.setDate(z));case"FullYear":break;default:return}e=z;o=M.month();c=M.date();c=c===29&&o===1&&!wM(e)?28:c;void(O?p.setUTCFullYear(e,o,c):p.setFullYear(e,o,c))}function ZM(M){M=zM(M);if(v(this[M])){return this[M]()}return this}function $M(M,b){if(typeof M==="object"){M=pM(M);var z=eM(M),p,O=z.length;for(p=0;p<O;p++){this[z[p].unit](M[z[p].unit])}}else{M=zM(M);if(v(this[M])){return this[M](b)}}return this}function Mb(M,b){return(M%b+b)%b}var bb;if(Array.prototype.indexOf){bb=Array.prototype.indexOf}else{bb=function(M){var b;for(b=0;b<this.length;++b){if(this[b]===M){return b}}return-1}}function zb(M,b){if(isNaN(M)||isNaN(b)){return NaN}var z=Mb(b,12);M+=(b-z)/12;return z===1?wM(M)?29:28:31-z%7%2}j("M",["MM",2],"Mo",(function(){return this.month()+1}));j("MMM",0,0,(function(M){return this.localeData().monthsShort(this,M)}));j("MMMM",0,0,(function(M){return this.localeData().months(this,M)}));NM("M",AM,mM);NM("MM",AM,cM);NM("MMM",(function(M,b){return b.monthsShortRegex(M)}));NM("MMMM",(function(M,b){return b.monthsRegex(M)}));DM(["M","MM"],(function(M,b){b[HM]=TM(M)-1}));DM(["MMM","MMMM"],(function(M,b,z,p){var O=z._locale.monthsParse(M,p,z._strict);if(O!=null){b[HM]=O}else{q(z).invalidMonth=M}}));var pb="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Ob="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),eb=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,ob=lM,cb=lM;function nb(M,b){if(!M){return O(this._months)?this._months:this._months["standalone"]}return O(this._months)?this._months[M.month()]:this._months[(this._months.isFormat||eb).test(b)?"format":"standalone"][M.month()]}function rb(M,b){if(!M){return O(this._monthsShort)?this._monthsShort:this._monthsShort["standalone"]}return O(this._monthsShort)?this._monthsShort[M.month()]:this._monthsShort[eb.test(b)?"format":"standalone"][M.month()]}function ab(M,b,z){var p,O,e,o=M.toLocaleLowerCase();if(!this._monthsParse){this._monthsParse=[];this._longMonthsParse=[];this._shortMonthsParse=[];for(p=0;p<12;++p){e=d([2e3,p]);this._shortMonthsParse[p]=this.monthsShort(e,"").toLocaleLowerCase();this._longMonthsParse[p]=this.months(e,"").toLocaleLowerCase()}}if(z){if(b==="MMM"){O=bb.call(this._shortMonthsParse,o);return O!==-1?O:null}else{O=bb.call(this._longMonthsParse,o);return O!==-1?O:null}}else{if(b==="MMM"){O=bb.call(this._shortMonthsParse,o);if(O!==-1){return O}O=bb.call(this._longMonthsParse,o);return O!==-1?O:null}else{O=bb.call(this._longMonthsParse,o);if(O!==-1){return O}O=bb.call(this._shortMonthsParse,o);return O!==-1?O:null}}}function Ab(M,b,z){var p,O,e;if(this._monthsParseExact){return ab.call(this,M,b,z)}if(!this._monthsParse){this._monthsParse=[];this._longMonthsParse=[];this._shortMonthsParse=[]}for(p=0;p<12;p++){O=d([2e3,p]);if(z&&!this._longMonthsParse[p]){this._longMonthsParse[p]=new RegExp("^"+this.months(O,"").replace(".","")+"$","i");this._shortMonthsParse[p]=new RegExp("^"+this.monthsShort(O,"").replace(".","")+"$","i")}if(!z&&!this._monthsParse[p]){e="^"+this.months(O,"")+"|^"+this.monthsShort(O,"");this._monthsParse[p]=new RegExp(e.replace(".",""),"i")}if(z&&b==="MMMM"&&this._longMonthsParse[p].test(M)){return p}else if(z&&b==="MMM"&&this._shortMonthsParse[p].test(M)){return p}else if(!z&&this._monthsParse[p].test(M)){return p}}}function tb(M,b){if(!M.isValid()){return M}if(typeof b==="string"){if(/^\d+$/.test(b)){b=TM(b)}else{b=M.localeData().monthsParse(b);if(!r(b)){return M}}}var z=b,p=M.date();p=p<29?p:Math.min(p,zb(M.year(),z));void(M._isUTC?M._d.setUTCMonth(z,p):M._d.setMonth(z,p));return M}function db(M){if(M!=null){tb(this,M);z.updateOffset(this,true);return this}else{return VM(this,"Month")}}function ib(){return zb(this.year(),this.month())}function qb(M){if(this._monthsParseExact){if(!o(this,"_monthsRegex")){sb.call(this)}if(M){return this._monthsShortStrictRegex}else{return this._monthsShortRegex}}else{if(!o(this,"_monthsShortRegex")){this._monthsShortRegex=ob}return this._monthsShortStrictRegex&&M?this._monthsShortStrictRegex:this._monthsShortRegex}}function ub(M){if(this._monthsParseExact){if(!o(this,"_monthsRegex")){sb.call(this)}if(M){return this._monthsStrictRegex}else{return this._monthsRegex}}else{if(!o(this,"_monthsRegex")){this._monthsRegex=cb}return this._monthsStrictRegex&&M?this._monthsStrictRegex:this._monthsRegex}}function sb(){function M(M,b){return b.length-M.length}var b=[],z=[],p=[],O,e,o,c;for(O=0;O<12;O++){e=d([2e3,O]);o=BM(this.monthsShort(e,""));c=BM(this.months(e,""));b.push(o);z.push(c);p.push(c);p.push(o)}b.sort(M);z.sort(M);p.sort(M);this._monthsRegex=new RegExp("^("+p.join("|")+")","i");this._monthsShortRegex=this._monthsRegex;this._monthsStrictRegex=new RegExp("^("+z.join("|")+")","i");this._monthsShortStrictRegex=new RegExp("^("+b.join("|")+")","i")}function Wb(M,b,z,p,O,e,o){var c;if(M<100&&M>=0){c=new Date(M+400,b,z,p,O,e,o);if(isFinite(c.getFullYear())){c.setFullYear(M)}}else{c=new Date(M,b,z,p,O,e,o)}return c}function fb(M){var b,z;if(M<100&&M>=0){z=Array.prototype.slice.call(arguments);z[0]=M+400;b=new Date(Date.UTC.apply(null,z)