@nebula.js/sn-table
Version:
Display several measure values for each dimension value. Show the totals for each measure. Sort columns and rows alphabetically or numerically. Change sorting during analysis. Chart exploration allows for adding and removing columns in analysis.
18 lines (17 loc) • 1.43 MB
JavaScript
/*
* @nebula.js/sn-table v6.30.0
* Copyright (c) 2026 QlikTech International AB
* Released under the MIT license.
*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("@nebula.js/stardust")):"function"==typeof define&&define.amd?define(["@nebula.js/stardust"],t):(e="undefined"!=typeof globalThis?globalThis:e||self)["sn-table"]=t(e.stardust)}(this,function(e){"use strict";function t(e,t){return t.forEach(function(t){t&&"string"!=typeof t&&!Array.isArray(t)&&Object.keys(t).forEach(function(n){if("default"!==n&&!(n in e)){var r=Object.getOwnPropertyDescriptor(t,n);Object.defineProperty(e,n,r.get?r:{enumerable:!0,get:function(){return t[n]}})}})}),Object.freeze(e)}function n(e){return null!==e&&"object"==typeof e&&"r"in e&&"number"==typeof e.r&&"g"in e&&"number"==typeof e.g&&"b"in e&&"number"==typeof e.b&&("number"==typeof e.a||void 0===e.a)}function r(e){if("object"==typeof e&&n(e))return(e.r<<16)+(e.g<<8)+e.b;let t=0,r=0,i=0;if("string"==typeof e){let n;(n=/^rgb\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)$/i.exec(e))?(t=parseInt(n[1],10),r=parseInt(n[2],10),i=parseInt(n[3],10)):(n=/^#([A-Fa-f0-9]{2})([A-Fa-f0-9]{2})([A-Fa-f0-9]{2})$/i.exec(e))?(t=parseInt(n[1],16),r=parseInt(n[2],16),i=parseInt(n[3],16)):(n=/^#([A-Fa-f0-9])([A-Fa-f0-9])([A-Fa-f0-9])$/i.exec(e))&&(t=parseInt(n[1]+n[1],16),r=parseInt(n[2]+n[2],16),i=parseInt(n[3]+n[3],16))}return(t<<16)+(r<<8)+i}const i={aliceblue:{r:240,g:248,b:255},antiquewhite:{r:250,g:235,b:215},aqua:{r:0,g:255,b:255},aquamarine:{r:127,g:255,b:212},azure:{r:240,g:255,b:255},beige:{r:245,g:245,b:220},bisque:{r:255,g:228,b:196},black:{r:0,g:0,b:0},blanchedalmond:{r:255,g:235,b:205},blue:{r:0,g:0,b:255},blueviolet:{r:138,g:43,b:226},brown:{r:165,g:42,b:42},burlywood:{r:222,g:184,b:135},cadetblue:{r:95,g:158,b:160},chartreuse:{r:127,g:255,b:0},chocolate:{r:210,g:105,b:30},coral:{r:255,g:127,b:80},cornflowerblue:{r:100,g:149,b:237},cornsilk:{r:255,g:248,b:220},crimson:{r:220,g:20,b:60},cyan:{r:0,g:255,b:255},darkblue:{r:0,g:0,b:139},darkcyan:{r:0,g:139,b:139},darkgoldenrod:{r:184,g:134,b:11},darkgray:{r:169,g:169,b:169},darkgreen:{r:0,g:100,b:0},darkgrey:{r:169,g:169,b:169},darkkhaki:{r:189,g:183,b:107},darkmagenta:{r:139,g:0,b:139},darkolivegreen:{r:85,g:107,b:47},darkorange:{r:255,g:140,b:0},darkorchid:{r:153,g:50,b:204},darkred:{r:139,g:0,b:0},darksalmon:{r:233,g:150,b:122},darkseagreen:{r:143,g:188,b:143},darkslateblue:{r:72,g:61,b:139},darkslategray:{r:47,g:79,b:79},darkslategrey:{r:47,g:79,b:79},darkturquoise:{r:0,g:206,b:209},darkviolet:{r:148,g:0,b:211},deeppink:{r:255,g:20,b:147},deepskyblue:{r:0,g:191,b:255},dimgray:{r:105,g:105,b:105},dimgrey:{r:105,g:105,b:105},dodgerblue:{r:30,g:144,b:255},firebrick:{r:178,g:34,b:34},floralwhite:{r:255,g:250,b:240},forestgreen:{r:34,g:139,b:34},fuchsia:{r:255,g:0,b:255},gainsboro:{r:220,g:220,b:220},ghostwhite:{r:248,g:248,b:255},gold:{r:255,g:215,b:0},goldenrod:{r:218,g:165,b:32},gray:{r:128,g:128,b:128},green:{r:0,g:128,b:0},greenyellow:{r:173,g:255,b:47},grey:{r:128,g:128,b:128},honeydew:{r:240,g:255,b:240},hotpink:{r:255,g:105,b:180},indianred:{r:205,g:92,b:92},indigo:{r:75,g:0,b:130},ivory:{r:255,g:255,b:240},khaki:{r:240,g:230,b:140},lavender:{r:230,g:230,b:250},lavenderblush:{r:255,g:240,b:245},lawngreen:{r:124,g:252,b:0},lemonchiffon:{r:255,g:250,b:205},lightblue:{r:173,g:216,b:230},lightcoral:{r:240,g:128,b:128},lightcyan:{r:224,g:255,b:255},lightgoldenrodyellow:{r:250,g:250,b:210},lightgray:{r:211,g:211,b:211},lightgreen:{r:144,g:238,b:144},lightgrey:{r:211,g:211,b:211},lightpink:{r:255,g:182,b:193},lightsalmon:{r:255,g:160,b:122},lightseagreen:{r:32,g:178,b:170},lightskyblue:{r:135,g:206,b:250},lightslategray:{r:119,g:136,b:153},lightslategrey:{r:119,g:136,b:153},lightsteelblue:{r:176,g:196,b:222},lightyellow:{r:255,g:255,b:224},lime:{r:0,g:255,b:0},limegreen:{r:50,g:205,b:50},linen:{r:250,g:240,b:230},magenta:{r:255,g:0,b:255},maroon:{r:128,g:0,b:0},mediumaquamarine:{r:102,g:205,b:170},mediumblue:{r:0,g:0,b:205},mediumorchid:{r:186,g:85,b:211},mediumpurple:{r:147,g:112,b:219},mediumseagreen:{r:60,g:179,b:113},mediumslateblue:{r:123,g:104,b:238},mediumspringgreen:{r:0,g:250,b:154},mediumturquoise:{r:72,g:209,b:204},mediumvioletred:{r:199,g:21,b:133},midnightblue:{r:25,g:25,b:112},mintcream:{r:245,g:255,b:250},mistyrose:{r:255,g:228,b:225},moccasin:{r:255,g:228,b:181},navajowhite:{r:255,g:222,b:173},navy:{r:0,g:0,b:128},oldlace:{r:253,g:245,b:230},olive:{r:128,g:128,b:0},olivedrab:{r:107,g:142,b:35},orange:{r:255,g:165,b:0},orangered:{r:255,g:69,b:0},orchid:{r:218,g:112,b:214},palegoldenrod:{r:238,g:232,b:170},palegreen:{r:152,g:251,b:152},paleturquoise:{r:175,g:238,b:238},palevioletred:{r:219,g:112,b:147},papayawhip:{r:255,g:239,b:213},peachpuff:{r:255,g:218,b:185},peru:{r:205,g:133,b:63},pink:{r:255,g:192,b:203},plum:{r:221,g:160,b:221},powderblue:{r:176,g:224,b:230},purple:{r:128,g:0,b:128},red:{r:255,g:0,b:0},rosybrown:{r:188,g:143,b:143},royalblue:{r:65,g:105,b:225},saddlebrown:{r:139,g:69,b:19},salmon:{r:250,g:128,b:114},sandybrown:{r:244,g:164,b:96},seagreen:{r:46,g:139,b:87},seashell:{r:255,g:245,b:238},sienna:{r:160,g:82,b:45},silver:{r:192,g:192,b:192},skyblue:{r:135,g:206,b:235},slateblue:{r:106,g:90,b:205},slategray:{r:112,g:128,b:144},slategrey:{r:112,g:128,b:144},snow:{r:255,g:250,b:250},springgreen:{r:0,g:255,b:127},steelblue:{r:70,g:130,b:180},tan:{r:210,g:180,b:140},teal:{r:0,g:128,b:128},thistle:{r:216,g:191,b:216},tomato:{r:255,g:99,b:71},transparent:{r:0,g:0,b:0,a:0},turquoise:{r:64,g:224,b:208},violet:{r:238,g:130,b:238},wheat:{r:245,g:222,b:179},white:{r:255,g:255,b:255},whitesmoke:{r:245,g:245,b:245},yellow:{r:255,g:255,b:0},yellowgreen:{r:154,g:205,b:50}},o="qcm-color";function a(...e){const t={type:o,r:0,g:0,b:0,a:1,invalid:!1,spaces:{}};let r=0,a=0,s=0,l=1;if(null!==(c=e[0])&&"object"==typeof c&&"type"in c&&c.type===o)({r:r,g:a,b:s,a:l}=e[0]),t.invalid=e[0].invalid,t.spaces={...e[0].spaces};else if(n(e[0]))({r:r,g:a,b:s}=e[0]),"a"in e[0]&&({a:l}=e[0]);else if(e.length<3)if("string"==typeof e[0]){const n=e[0];let o;if(o=/^rgb\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)$/i.exec(n))r=parseInt(o[1],10),a=parseInt(o[2],10),s=parseInt(o[3],10);else if(o=/^rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d(\.\d+)?)\s*\)$/i.exec(n))r=parseInt(o[1],10),a=parseInt(o[2],10),s=parseInt(o[3],10),l=parseFloat(o[4]);else if(o=/^ARGB\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)$/i.exec(n))l=parseInt(o[1],10)/255,r=parseInt(o[2],10),a=parseInt(o[3],10),s=parseInt(o[4],10);else if(o=/^#([A-Fa-f0-9]{2})([A-Fa-f0-9]{2})([A-Fa-f0-9]{2})$/i.exec(n))r=parseInt(o[1],16),a=parseInt(o[2],16),s=parseInt(o[3],16),l=1;else if(o=/^#([A-Fa-f0-9])([A-Fa-f0-9])([A-Fa-f0-9])$/i.exec(n))r=parseInt(o[1]+o[1],16),a=parseInt(o[2]+o[2],16),s=parseInt(o[3]+o[3],16),l=1;else if(o=/^hsl\(\s*(\d+(\.\d+)?)\s*,\s*(\d+(\.\d+)?%?)\s*,\s*(\d+(\.\d+)?%?)\s*\)$/i.exec(n)){let e=parseFloat(o[1]),t=parseFloat(o[3]),n=parseFloat(o[5]);e%=360,t/=100,n/=100,e=e<0?0:e>360?360:e,t=t<0?0:t>1?1:t,n=n<0?0:n>1?1:n;const i=n<=.5?2*n*t:(2-2*n)*t;let c=e/60;const u=i*(1-Math.abs(c%2-1));let d=[];switch(c=Math.floor(c),c){case 0:d=[i,u,0];break;case 1:d=[u,i,0];break;case 2:d=[0,i,u];break;case 3:d=[0,u,i];break;case 4:d=[u,0,i];break;case 5:d=[i,0,u];break;default:d=[0,0,0]}const f=n-.5*i;r=d[0]+f,a=d[1]+f,s=d[2]+f,r=Math.round(255*r),a=Math.round(255*a),s=Math.round(255*s),l=1}else if(o=/^hsla\(\s*(\d+(\.\d+)?)\s*,\s*(\d+(\.\d+)?%?)\s*,\s*(\d+(\.\d+)?%?)\s*,\s*(\d(\.\d+)?)\s*\)$/i.exec(n)){let e=parseFloat(o[1]),t=parseFloat(o[3]),n=parseFloat(o[5]);l=parseFloat(o[7]),e%=360,t/=100,n/=100,e=e<0?0:e>360?360:e,t=t<0?0:t>1?1:t,n=n<0?0:n>1?1:n;const i=n<=.5?2*n*t:(2-2*n)*t;let c=e/60;const u=i*(1-Math.abs(c%2-1));let d=[];switch(c=Math.floor(c),c){case 0:d=[i,u,0];break;case 1:d=[u,i,0];break;case 2:d=[0,i,u];break;case 3:d=[0,u,i];break;case 4:d=[u,0,i];break;case 5:d=[i,0,u];break;default:d=[0,0,0]}const f=n-.5*i;r=d[0]+f,a=d[1]+f,s=d[2]+f,r=Math.round(255*r),a=Math.round(255*a),s=Math.round(255*s)}else if(o=/^hsv\(\s*(\d+(\.\d+)?)\s*,\s*(\d+(\.\d+)?%?)\s*,\s*(\d+(\.\d+)?%?)\s*\)$/i.exec(n)){let e=parseFloat(o[1]),t=parseFloat(o[3]),n=parseFloat(o[5]);e%=360,t/=100,n/=100,e=e<0?0:e>360?360:e,t=t<0?0:t>1?1:t,n=n<0?0:n>1?1:n;const i=n*t;let c=e/60;const u=i*(1-Math.abs(c%2-1));let d=[];switch(c=Math.floor(c),c){case 0:d=[i,u,0];break;case 1:d=[u,i,0];break;case 2:d=[0,i,u];break;case 3:d=[0,u,i];break;case 4:d=[u,0,i];break;case 5:d=[i,0,u];break;default:d=[0,0,0]}const f=n-i;r=d[0]+f,a=d[1]+f,s=d[2]+f,r=Math.round(255*r),a=Math.round(255*a),s=Math.round(255*s),l=1}else{const e=n.toLowerCase();if(function(e){return e in i}(e)){const t=i[e];({r:r,g:a,b:s}=t),l="a"in t?t.a:1}else t.invalid=!0}}else"number"==typeof e[0]&&e[0]>=0&&"argb"===e[1]?(l=(4278190080&e[0])>>>24,l/=255,r=(16711680&e[0])>>16,a=(65280&e[0])>>8,s=255&e[0]):"number"==typeof e[0]&&e[0]>=0?(r=(16711680&e[0])>>16,a=(65280&e[0])>>8,s=255&e[0]):t.invalid=!0;else 3===e.length||4===e.length?(r=e[0],a=e[1],s=e[2],l=4===e.length?e[3]:1):t.invalid=!0;var c;return Number.isNaN(+r+a+s+l)&&(t.invalid=!0),t.r=Math.floor(r),t.g=Math.floor(a),t.b=Math.floor(s),t.a=l,t}function s(e){let t,n,r=0;const i="string"==typeof e?a(e):e,o=i.r/255,s=i.g/255,l=i.b/255,{a:c}=i,u=Math.max(o,s,l),d=Math.min(o,s,l),f=(u+d)/2;if(u===d)t=0,r=0;else{switch(n=u-d,t=f>.5?n/(2-u-d):n/(u+d),u){case o:r=(s-l)/n+(s<l?6:0);break;case s:r=(l-o)/n+2;break;case l:r=(o-s)/n+4}r/=6}return{h:360*r,s:100*t,l:100*f,a:c}}function l(e){let t,n,r=0;const i="string"==typeof e?a(e):e,o=i.r/255,s=i.g/255,l=i.b/255,c=Math.max(o,s,l),u=Math.min(o,s,l),d=c;if(c===u)t=0,r=0;else{switch(n=c-u,t=0===n?0:n/d,c){case o:r=(s-l)/n+(s<l?6:0);break;case s:r=(l-o)/n+2;break;case l:r=(o-s)/n+4}r/=6}return{h:360*r%360,s:100*t,v:100*d}}function c(e){if(n(e))return`rgb(${e.r}, ${e.g}, ${e.b})`;const t="string"==typeof e?r(e):e;return`rgb(${(16711680&t)>>16}, ${(65280&t)>>8}, ${255&t})`}function u(e,t){return n(e)?`rgba(${e.r}, ${e.g}, ${e.b}, ${e.a})`:u(a(e))}function d(e){return n(e)?1===e.a?c(e):u(e):d(a(e))}const f=e=>{const t=e/255;return t<=.03928?t/12.92:((t+.055)/1.055)**2.4};function p(e){return.2126*f(e.r)+.7152*f(e.g)+.0722*f(e.b)}function h(...e){const t=a(...e),i={type:t.type,r:t.r,g:t.g,b:t.b,a:t.a,invalid:t.invalid,spaces:t.spaces},o=()=>(i.spaces.hslaObject||(i.spaces.hslaObject=s(i)),i.spaces.hslaObject),f=e=>{const t=o(),{h:n,s:r,l:i,a:a}=t;return`hsla(${n}, ${r}, ${Math.max(0,Math.min(i+e,100))}, ${a})`};return{get type(){return i.type},isInvalid:()=>i.invalid,get r(){return i.r},get g(){return i.g},get b(){return i.b},get a(){return i.a},getR:()=>i.r,getG:()=>i.g,getB:()=>i.b,getAlpha:()=>i.a,setAlpha:e=>{i.a=e,i.spaces={}},isEqualTo:e=>{let t;if("string"==typeof e)t=a(e);else{if(e.type!==i.type)return!1;t=e}return t.r===i.r&&t.g===i.g&&t.b===i.b&&t.a===i.a},isDark:()=>function(...e){const t=a(...e);return t.invalid||p(t)<.4}(i),getRGB:()=>(i.spaces.rgb||(i.spaces.rgb=c(i)),i.spaces.rgb),getRGBA:()=>(i.spaces.rgba||(i.spaces.rgba=u(i)),i.spaces.rgba),getString:()=>(i.spaces.string||(i.spaces.string=d(i)),i.spaces.string),getHex:()=>(i.spaces.hex||(i.spaces.hex=function(e){let t,i,o;if(n(e))return t=e.r.toString(16),i=e.g.toString(16),o=e.b.toString(16),1===t.length&&(t=`0${t}`),1===i.length&&(i=`0${i}`),1===o.length&&(o=`0${o}`),`#${[t,i,o].join("")}`;const a="string"==typeof e?r(e):e;return t=((16711680&a)>>16).toString(16),i=((65280&a)>>8).toString(16),o=(255&a).toString(16),1===t.length&&(t=`0${t}`),1===i.length&&(i=`0${i}`),1===o.length&&(o=`0${o}`),`#${t}${i}${o}`}(i)),i.spaces.hex),getHSL:()=>(i.spaces.hsl||(i.spaces.hsl=function(e){let t,n,r=0;const i="string"==typeof e?a(e):e,o=i.r/255,s=i.g/255,l=i.b/255,c=Math.max(o,s,l),u=Math.min(o,s,l),d=(c+u)/2;if(c===u)t=0,r=0;else{switch(n=c-u,t=d>.5?n/(2-c-u):n/(c+u),c){case o:r=(s-l)/n+(s<l?6:0);break;case s:r=(l-o)/n+2;break;case l:r=(o-s)/n+4}r/=6}return`hsl(${360*r}, ${100*t}, ${100*d})`}(i)),i.spaces.hsl),getHSLA:()=>(i.spaces.hsla||(i.spaces.hsla=function(e){const{h:t,s:n,l:r,a:i}=s(e);return`hsla(${t}, ${n}, ${r}, ${i})`}(i)),i.spaces.hsla),getHSLAObject:o,getShiftedHSLA:f,getHSV:()=>(i.spaces.hsv||(i.spaces.hsv=function(e){const{h:t,s:n,v:r}=l(e);return`hsv(${t}, ${n}, ${r})`}(i)),i.spaces.hsv),getHSVObject:()=>(i.spaces.hsvObject||(i.spaces.hsvObject=l(i)),i.spaces.hsvObject),blend:(e,t)=>`rgba(${Math.floor(i.r+(e.r-i.r)*t)}, ${Math.floor(i.g+(e.g-i.g)*t)}, ${Math.floor(i.b+(e.b-i.b)*t)}, ${Math.floor(i.a+(e.getAlpha()-i.a)*t)})`,getBrightenedColor:(e=1)=>h(f(18*e)),getDarkenedColor:(e=1)=>h(f(18*-e))}}function m(e,t){if(!e||!t)return;const n=p(e),r=p(t);return n>r?(n+.05)/(r+.05):(r+.05)/(n+.05)}const g="#FFFFFF";function y(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var v,b="top",x="top-right",w="right",S="bottom-right",k="bottom",C="bottom-left",E="left",M="top-left";y(y(y(y(y(y(y(y(y(y(v={},"equal-equal",[b,k]),"equal-higher",[k,S]),"equal-lower",[b,x]),"equal-void",[b,k]),"higher-equal",[E,C,b,x]),"higher-higher-acute",[k,C,E,x]),"higher-higher-obtuse",[k,b]),"higher-lower-negative",[b,x,w]),"higher-lower-positive",[k,C,E]),"higher-void",[b]),y(y(y(y(y(y(y(y(y(y(v,"lower-equal",[b]),"lower-higher-negative",[b,M]),"lower-higher-positive",[S]),"lower-lower-acute",[b,M,E,x,w]),"lower-lower-obtuse",[b,k]),"lower-void",[b]),"void-equal",[b]),"void-higher",[b,k]),"void-lower",[b,k,E]),"void-void",[b]),y(v,"unclassified",[b,k,w,E,x,S,C,M]);var R,_,A=["American Typewriter, serif","Andalé Mono, monospace","Arial Black, sans-serif","Arial, sans-serif","Bradley Hand, cursive","Brush Script MT, cursive","Comic Sans MS, cursive","Courier, monospace","Didot, serif","Georgia, serif","Impact, sans-serif","Lucida Console, monospace","Luminari, fantasy","Monaco, monospace","QlikView Sans, sans-serif","Source Sans Pro, sans-serif","Tahoma, sans-serif","Times New Roman, serif","Trebuchet MS, sans-serif","Verdana, sans-serif"],P=["Abril Fatface, serif","Bangers, fantasy","Bebas Neue, sans serif","EB Garamond, serif","Fredoka One, fantasy","Graduate, fantasy","Gravitas One, serif","Indie Flower, fantasy","Inter, sans-serif","Lobster, fantasy","Montserrat, sans-serif","Nixie One, sans-serif","Noto Sans, sans-serif","Open Sans, sans-serif","PT Serif, serif","Pacifico, cursive","Permanent Marker, fantasy","QlikView Sans, sans-serif","Raleway, sans-serif","Rammetto One, fantasy","Roboto, sans-serif","Source Sans Pro, sans-serif","Titan One, fantasy","Yanone Kaffeesatz, sans-serif"];function T(e){return null!=e&&e.isEnabled("PS_20852_WYSIWYG_FONT_SUPPORT")?P:A}var I=function(){if(_)return R;_=1;var e=Object.prototype.hasOwnProperty,t=Object.prototype.toString,n=Object.defineProperty,r=Object.getOwnPropertyDescriptor,i=function(e){return"function"==typeof Array.isArray?Array.isArray(e):"[object Array]"===t.call(e)},o=function(n){if(!n||"[object Object]"!==t.call(n))return!1;var r,i=e.call(n,"constructor"),o=n.constructor&&n.constructor.prototype&&e.call(n.constructor.prototype,"isPrototypeOf");if(n.constructor&&!i&&!o)return!1;for(r in n);return void 0===r||e.call(n,r)},a=function(e,t){n&&"__proto__"===t.name?n(e,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):e[t.name]=t.newValue},s=function(t,n){if("__proto__"===n){if(!e.call(t,n))return;if(r)return r(t,n).value}return t[n]};return R=function e(){var t,n,r,l,c,u,d=arguments[0],f=1,p=arguments.length,h=!1;for("boolean"==typeof d&&(h=d,d=arguments[1]||{},f=2),(null==d||"object"!=typeof d&&"function"!=typeof d)&&(d={});f<p;++f)if(null!=(t=arguments[f]))for(n in t)r=s(d,n),d!==(l=s(t,n))&&(h&&l&&(o(l)||(c=i(l)))?(c?(c=!1,u=r&&i(r)?r:[]):u=r&&o(r)?r:{},a(d,{name:n,newValue:e(h,u,l)})):void 0!==l&&a(d,{name:n,newValue:l}));return d},R}();function D(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function O(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function N(){}!function(e){e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")&&e.default}(I);var L=.7,q=1/L,z="\\s*([+-]?\\d+)\\s*",j="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",F="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",$=/^#([0-9a-f]{3,8})$/,B=new RegExp(`^rgb\\(${z},${z},${z}\\)$`),H=new RegExp(`^rgb\\(${F},${F},${F}\\)$`),W=new RegExp(`^rgba\\(${z},${z},${z},${j}\\)$`),V=new RegExp(`^rgba\\(${F},${F},${F},${j}\\)$`),U=new RegExp(`^hsl\\(${j},${F},${F}\\)$`),G=new RegExp(`^hsla\\(${j},${F},${F},${j}\\)$`),Y={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 K(){return this.rgb().formatHex()}function X(){return this.rgb().formatRgb()}function J(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=$.exec(e))?(n=t[1].length,t=parseInt(t[1],16),6===n?Z(t):3===n?new ne(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?Q(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?Q(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=B.exec(e))?new ne(t[1],t[2],t[3],1):(t=H.exec(e))?new ne(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=W.exec(e))?Q(t[1],t[2],t[3],t[4]):(t=V.exec(e))?Q(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=U.exec(e))?le(t[1],t[2]/100,t[3]/100,1):(t=G.exec(e))?le(t[1],t[2]/100,t[3]/100,t[4]):Y.hasOwnProperty(e)?Z(Y[e]):"transparent"===e?new ne(NaN,NaN,NaN,0):null}function Z(e){return new ne(e>>16&255,e>>8&255,255&e,1)}function Q(e,t,n,r){return r<=0&&(e=t=n=NaN),new ne(e,t,n,r)}function ee(e){return e instanceof N||(e=J(e)),e?new ne((e=e.rgb()).r,e.g,e.b,e.opacity):new ne}function te(e,t,n,r){return 1===arguments.length?ee(e):new ne(e,t,n,null==r?1:r)}function ne(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function re(){return`#${se(this.r)}${se(this.g)}${se(this.b)}`}function ie(){const e=oe(this.opacity);return`${1===e?"rgb(":"rgba("}${ae(this.r)}, ${ae(this.g)}, ${ae(this.b)}${1===e?")":`, ${e})`}`}function oe(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function ae(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function se(e){return((e=ae(e))<16?"0":"")+e.toString(16)}function le(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new ue(e,t,n,r)}function ce(e){if(e instanceof ue)return new ue(e.h,e.s,e.l,e.opacity);if(e instanceof N||(e=J(e)),!e)return new ue;if(e instanceof ue)return e;var t=(e=e.rgb()).r/255,n=e.g/255,r=e.b/255,i=Math.min(t,n,r),o=Math.max(t,n,r),a=NaN,s=o-i,l=(o+i)/2;return s?(a=t===o?(n-r)/s+6*(n<r):n===o?(r-t)/s+2:(t-n)/s+4,s/=l<.5?o+i:2-o-i,a*=60):s=l>0&&l<1?0:a,new ue(a,s,l,e.opacity)}function ue(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function de(e){return(e=(e||0)%360)<0?e+360:e}function fe(e){return Math.max(0,Math.min(1,e||0))}function pe(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}D(N,J,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:K,formatHex:K,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return ce(this).formatHsl()},formatRgb:X,toString:X}),D(ne,te,O(N,{brighter(e){return e=null==e?q:Math.pow(q,e),new ne(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=null==e?L:Math.pow(L,e),new ne(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new ne(ae(this.r),ae(this.g),ae(this.b),oe(this.opacity))},displayable(){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:re,formatHex:re,formatHex8:function(){return`#${se(this.r)}${se(this.g)}${se(this.b)}${se(255*(isNaN(this.opacity)?1:this.opacity))}`},formatRgb:ie,toString:ie})),D(ue,function(e,t,n,r){return 1===arguments.length?ce(e):new ue(e,t,n,null==r?1:r)},O(N,{brighter(e){return e=null==e?q:Math.pow(q,e),new ue(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=null==e?L:Math.pow(L,e),new ue(this.h,this.s,this.l*e,this.opacity)},rgb(){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,i=2*n-r;return new ne(pe(e>=240?e-240:e+120,i,r),pe(e,i,r),pe(e<120?e+240:e-120,i,r),this.opacity)},clamp(){return new ue(de(this.h),fe(this.s),fe(this.l),oe(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=oe(this.opacity);return`${1===e?"hsl(":"hsla("}${de(this.h)}, ${100*fe(this.s)}%, ${100*fe(this.l)}%${1===e?")":`, ${e})`}`}}));const he=Math.PI/180,me=180/Math.PI,ge=.96422,ye=.82521,ve=4/29,be=6/29,xe=3*be*be,we=be*be*be;function Se(e){if(e instanceof ke)return new ke(e.l,e.a,e.b,e.opacity);if(e instanceof _e)return Ae(e);e instanceof ne||(e=ee(e));var t,n,r=Re(e.r),i=Re(e.g),o=Re(e.b),a=Ce((.2225045*r+.7168786*i+.0606169*o)/1);return r===i&&i===o?t=n=a:(t=Ce((.4360747*r+.3850649*i+.1430804*o)/ge),n=Ce((.0139322*r+.0971045*i+.7141733*o)/ye)),new ke(116*a-16,500*(t-a),200*(a-n),e.opacity)}function ke(e,t,n,r){this.l=+e,this.a=+t,this.b=+n,this.opacity=+r}function Ce(e){return e>we?Math.pow(e,1/3):e/xe+ve}function Ee(e){return e>be?e*e*e:xe*(e-ve)}function Me(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function Re(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function _e(e,t,n,r){this.h=+e,this.c=+t,this.l=+n,this.opacity=+r}function Ae(e){if(isNaN(e.h))return new ke(e.l,0,0,e.opacity);var t=e.h*he;return new ke(e.l,Math.cos(t)*e.c,Math.sin(t)*e.c,e.opacity)}D(ke,function(e,t,n,r){return 1===arguments.length?Se(e):new ke(e,t,n,null==r?1:r)},O(N,{brighter(e){return new ke(this.l+18*(null==e?1:e),this.a,this.b,this.opacity)},darker(e){return new ke(this.l-18*(null==e?1:e),this.a,this.b,this.opacity)},rgb(){var e=(this.l+16)/116,t=isNaN(this.a)?e:e+this.a/500,n=isNaN(this.b)?e:e-this.b/200;return new ne(Me(3.1338561*(t=ge*Ee(t))-1.6168667*(e=1*Ee(e))-.4906146*(n=ye*Ee(n))),Me(-.9787684*t+1.9161415*e+.033454*n),Me(.0719453*t-.2289914*e+1.4052427*n),this.opacity)}})),D(_e,function(e,t,n,r){return 1===arguments.length?function(e){if(e instanceof _e)return new _e(e.h,e.c,e.l,e.opacity);if(e instanceof ke||(e=Se(e)),0===e.a&&0===e.b)return new _e(NaN,0<e.l&&e.l<100?0:NaN,e.l,e.opacity);var t=Math.atan2(e.b,e.a)*me;return new _e(t<0?t+360:t,Math.sqrt(e.a*e.a+e.b*e.b),e.l,e.opacity)}(e):new _e(e,t,n,null==r?1:r)},O(N,{brighter(e){return new _e(this.h,this.c,this.l+18*(null==e?1:e),this.opacity)},darker(e){return new _e(this.h,this.c,this.l-18*(null==e?1:e),this.opacity)},rgb(){return Ae(this).rgb()}}));var Pe=e=>()=>e;function Te(e,t){var n=t-e;return n?function(e,t){return function(n){return e+n*t}}(e,n):Pe(isNaN(e)?t:e)}!function e(t){var n=function(e){return 1===(e=+e)?Te: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):Pe(isNaN(t)?n:t)}}(t);function r(e,t){var r=n((e=te(e)).r,(t=te(t)).r),i=n(e.g,t.g),o=n(e.b,t.b),a=Te(e.opacity,t.opacity);return function(t){return e.r=r(t),e.g=i(t),e.b=o(t),e.opacity=a(t),e+""}}return r.gamma=e,r}(1);var Ie="center",De="bottom";[{key:"NoDataExist",alignment:Ie,condition:function(e){var t=e.layoutService;if(!t)return!1;var n=t.meta.size;return n.x*n.y===0}},{key:"OnlyNanDataMeasure",translationKey:"OnlyNanData",alignment:Ie,condition:function(e){var t=e.layoutService;return!!t&&t.getHyperCubeValue("qMeasureInfo").every(function(e){return"NaN"===e.qMin&&"NaN"===e.qMax})}},{key:"OnlyNanDataDimensionContinuous",translationKey:"OnlyNanData",alignment:Ie,condition:function(e){var t=e.layoutService;if(!t)return!1;if(!t.meta.isContinuous)return!1;var n=t.getHyperCubeValue("qDimensionInfo.0");return n&&(n.qMax<n.qMin||"NaN"===n.qMax)}},{key:"OnlyNegativeOrZeroValues",alignment:Ie},{key:"DataRangeIncludingZero",alignment:De},{key:"LimitedData",alignment:De},{key:"NegativeOrZeroValues",alignment:De}].reduce(function(e,t){return e[t.key]=t,e},{});var Oe,Ne=["__proto__","constructor"];function Le(e,t,n){if(void 0!==e&&void 0!==t){var r=t.split("."),i=r[r.length-1];if(!Ne.some(function(e){return r.includes(e)})){for(var o=e,a=0;a<r.length-1;++a){var s=r[a];void 0===o[s]&&(o[s]=Number.isNaN(+r[a+1])?{}:[]),o=o[s]}void 0!==n?o[i]=n:delete o[i]}}}function qe(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e){return e},n=function(){var e={};return{get:function(t){return e[t]},set:function(t,n){return e[t]=n,n},has:function(t){return t in e},remove:function(t){delete e[t]},empty:function(){e={}}}}();return function(r){var i=t(r);return n.has(i)?n.get(i):n.set(i,e(r))}}function ze(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}function je(e,t){e instanceof Map?(e=[void 0,e],void 0===t&&(t=$e)):void 0===t&&(t=Fe);for(var n,r,i,o,a,s=new We(e),l=[s];n=l.pop();)if((i=t(n.data))&&(a=(i=Array.from(i)).length))for(n.children=i,o=a-1;o>=0;--o)l.push(r=i[o]=new We(i[o])),r.parent=n,r.depth=n.depth+1;return s.eachBefore(He)}function Fe(e){return e.children}function $e(e){return Array.isArray(e)?e[1]:null}function Be(e){void 0!==e.data.value&&(e.value=e.data.value),e.data=e.data.data}function He(e){var t=0;do{e.height=t}while((e=e.parent)&&e.height<++t)}function We(e){this.data=e,this.depth=this.height=0,this.parent=null}We.prototype=je.prototype={constructor:We,count:function(){return this.eachAfter(ze)},each:function(e,t){let n=-1;for(const r of this)e.call(t,r,++n,this);return this},eachAfter:function(e,t){for(var n,r,i,o=this,a=[o],s=[],l=-1;o=a.pop();)if(s.push(o),n=o.children)for(r=0,i=n.length;r<i;++r)a.push(n[r]);for(;o=s.pop();)e.call(t,o,++l,this);return this},eachBefore:function(e,t){for(var n,r,i=this,o=[i],a=-1;i=o.pop();)if(e.call(t,i,++a,this),n=i.children)for(r=n.length-1;r>=0;--r)o.push(n[r]);return this},find:function(e,t){let n=-1;for(const r of this)if(e.call(t,r,++n,this))return r},sum:function(e){return this.eachAfter(function(t){for(var n=+e(t.data)||0,r=t.children,i=r&&r.length;--i>=0;)n+=r[i].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(),i=null;for(e=n.pop(),t=r.pop();e===t;)i=e,e=n.pop(),t=r.pop();return i}(t,e),r=[t];t!==n;)t=t.parent,r.push(t);for(var i=r.length;e!==n;)r.splice(i,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 je(this).eachBefore(Be)},[Symbol.iterator]:function*(){var e,t,n,r,i=this,o=[i];do{for(e=o.reverse(),o=[];i=e.pop();)if(yield i,t=i.children)for(n=0,r=t.length;n<r;++n)o.push(t[n])}while(o.length)}},Oe=function(e){
/*! javascript-number-formatter - v1.1.11 - http://mottie.github.com/javascript-number-formatter/ * © ecava */
e.exports=function(e,t){if(!e||isNaN(+t))return t;var n,r,i,o,a,s,l,c,u,d,f=e.length,p=e.search(/[0-9\-\+#]/),h=p>0?e.substring(0,p):"",m=e.split("").reverse().join(""),g=m.search(/[0-9\-\+#]/),y=f-g,v=e.substring(y,y+1),b=y+("."===v||","===v?1:0),x=g>0?e.substring(b,f):"";if(n=(t="-"===(e=e.substring(p,b)).charAt(0)?-t:+t)<0?t=-t:0,i=(r=e.match(/[^\d\-\+#]/g))&&r[r.length-1]||".",o=r&&r[1]&&r[0]||",",e=e.split(i),t=+(t=t.toFixed(e[1]&&e[1].length))+"",s=e[1]&&e[1].lastIndexOf("0"),(!(c=t.split("."))[1]||c[1]&&c[1].length<=s)&&(t=(+t).toFixed(s+1)),u=e[0].split(o),e[0]=u.join(""),(a=e[0]&&e[0].indexOf("0"))>-1)for(;c[0].length<e[0].length-a;)c[0]="0"+c[0];else 0===+c[0]&&(c[0]="");if((t=t.split("."))[0]=c[0],l=u[1]&&u[u.length-1].length){for(m="",y=(d=t[0]).length%l,f=d.length,b=0;b<f;b++)m+=d.charAt(b),!((b-y+1)%l)&&b<f-l&&(m+=o);t[0]=m}return t[1]=e[1]&&t[1]?i+t[1]:"","0"!==(r=t.join(""))&&""!==r||(n=!1),h+(n?"-":"")+r+x}},Oe({exports:{}});const Ve=()=>{let e;const t=new Promise(t=>{e=t});return{promise:t,resolve:e}};function Ue(t,n){return e.useMemo(()=>t,n)}const Ge={},Ye=()=>{const{viewState:t}=e.useOptions(),n=(t=>{const n=e.useMemo(()=>({current:Ge}),[]);return n.current=n.current===Ge?t:n.current,n})(new Set),r=void 0!==window.qlikprinting,{promise:i,resolve:o}=e.useMemo(()=>Ve(),[]),a=Ue(e=>{n.current.add(e)},[n]),s=Ue(function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:50;return function(){for(var r=this,i=arguments.length,o=new Array(i),a=0;a<i;a++)o[a]=arguments[a];clearTimeout(t),t=setTimeout(function(){return e.apply(r,o)},n)}}(async()=>{await Promise.all(n.current),n.current.clear(),o()},1e3),[o,n]);return e.usePromise(async()=>{await i},[i]),e.useMemo(()=>({viewState:t,isDownloadedAsPDForImage:r,notifyIsDoneRendering:s,waitForPromise:a}),[s,r,t,a])},Ke={GREYSCALE_0:"#000000",GREYSCALE_5:"#0E0E0E",GREYSCALE_10:"#1A1A1A",GREYSCALE_15:"#262626",GREYSCALE_20:"#333333",GREYSCALE_25:"#404040",GREYSCALE_30:"#4D4D4D",GREYSCALE_35:"#595959",GREYSCALE_40:"#666666",GREYSCALE_45:"#737373",GREYSCALE_50:"#808080",GREYSCALE_55:"#8C8C8C",GREYSCALE_60:"#999999",GREYSCALE_65:"#A6A6A6",GREYSCALE_70:"#B3B3B3",GREYSCALE_75:"#BFBFBF",GREYSCALE_80:"#CCCCCC",GREYSCALE_85:"#D9D9D9",GREYSCALE_90:"#E6E6E6",GREYSCALE_95:"#F2F2F2",GREYSCALE_98:"#FAFAFA",GREYSCALE_100:"#FFFFFF"},Xe={WHITE:"#FFFFFF",GREEN_ULTRA_LIGHT:"#F2F9F5",GREEN:"#00873D",GREEN_PALE:"#15AA51",GREEN_DARK:"#0D6932",GREEN_EXTRA_DARK:"#094923",BLUE_ULTRA_LIGHT:"#EDF7FC",BLUE:"#005DB9",BLUE_PALE:"#048DEC",BLUE_DARK:"#003A8F",BLUE_EXTRA_DARK:"#002D6D",RED_ULTRA_LIGHT:"#FEF2F6",RED:"#D7004B",RED_PALE:"#F15A81",RED_DARK:"#8B0041",RED_EXTRA_DARK:"#5C002B",ORANGE_ULTRA_LIGHT:"#FFF7EB",ORANGE:"#EF6D00",ORANGE_PALE:"#FF9800",ORANGE_DARK:"#BF3900",ORANGE_EXTRA_DARK:"#611100",PURPLE:"#655dc6",PURPLE_PALE:"#8D8BCE",PURPLE_DARK:"#413885",...Ke,GREYSCALE_0_0:"rgba(0, 0, 0, 0)",GREYSCALE_0_03:"rgba(0, 0, 0, 0.03)",GREYSCALE_0_05:"rgba(0, 0, 0, 0.05)",GREYSCALE_0_06:"rgba(0, 0, 0, 0.06)",GREYSCALE_0_10:"rgba(0, 0, 0, 0.1)",GREYSCALE_0_15:"rgba(0, 0, 0, 0.15)",GREYSCALE_0_20:"rgba(0, 0, 0, 0.2)",GREYSCALE_0_30:"rgba(0, 0, 0, 0.3)",GREYSCALE_0_42:"rgba(0, 0, 0, 0.42)",GREYSCALE_0_55:"rgba(0, 0, 0, 0.55)",GREYSCALE_0_60:"rgba(0, 0, 0, 0.6)",GREYSCALE_100_15:"rgba(255, 255, 255, 0.15)",GREYSCALE_100_50:"rgba(255, 255, 255, 0.5)",GREYSCALE_100_60:"rgba(255, 255, 255, 0.6)",MISC_FOCUS_BORDER:"#0275D9",TEXT_PRIMARY:"#404040",TEXT_SECONDARY:"rgba(0, 0, 0, 0.55)"},Je=12,Ze=14,Qe=16,et=24,tt=3,nt=300,rt=400,it=600,ot=700,at={FONT_FAMILY:"'Source Sans Pro', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif"};function st(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function lt(e){if(Object.prototype.hasOwnProperty.call(e,"__esModule"))return e;var t=e.default;if("function"==typeof t){var n=function e(){var n=!1;try{n=this instanceof e}catch{}return n?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(t){var r=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,r.get?r:{enumerable:!0,get:function(){return e[t]}})}),n}var ct,ut,dt,ft,pt={exports:{}},ht={},mt={exports:{}},gt={};function yt(){if(ct)return gt;ct=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),o=Symbol.for("react.provider"),a=Symbol.for("react.context"),s=Symbol.for("react.forward_ref"),l=Symbol.for("react.suspense"),c=Symbol.for("react.memo"),u=Symbol.for("react.lazy"),d=Symbol.iterator;var f={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},p=Object.assign,h={};function m(e,t,n){this.props=e,this.context=t,this.refs=h,this.updater=n||f}function g(){}function y(e,t,n){this.props=e,this.context=t,this.refs=h,this.updater=n||f}m.prototype.isReactComponent={},m.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},m.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},g.prototype=m.prototype;var v=y.prototype=new g;v.constructor=y,p(v,m.prototype),v.isPureReactComponent=!0;var b=Array.isArray,x=Object.prototype.hasOwnProperty,w={current:null},S={key:!0,ref:!0,__self:!0,__source:!0};function k(t,n,r){var i,o={},a=null,s=null;if(null!=n)for(i in void 0!==n.ref&&(s=n.ref),void 0!==n.key&&(a=""+n.key),n)x.call(n,i)&&!S.hasOwnProperty(i)&&(o[i]=n[i]);var l=arguments.length-2;if(1===l)o.children=r;else if(1<l){for(var c=Array(l),u=0;u<l;u++)c[u]=arguments[u+2];o.children=c}if(t&&t.defaultProps)for(i in l=t.defaultProps)void 0===o[i]&&(o[i]=l[i]);return{$$typeof:e,type:t,key:a,ref:s,props:o,_owner:w.current}}function C(t){return"object"==typeof t&&null!==t&&t.$$typeof===e}var E=/\/+/g;function M(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(e){return t[e]})}(""+e.key):t.toString(36)}function R(n,r,i,o,a){var s=typeof n;"undefined"!==s&&"boolean"!==s||(n=null);var l=!1;if(null===n)l=!0;else switch(s){case"string":case"number":l=!0;break;case"object":switch(n.$$typeof){case e:case t:l=!0}}if(l)return a=a(l=n),n=""===o?"."+M(l,0):o,b(a)?(i="",null!=n&&(i=n.replace(E,"$&/")+"/"),R(a,r,i,"",function(e){return e})):null!=a&&(C(a)&&(a=function(t,n){return{$$typeof:e,type:t.type,key:n,ref:t.ref,props:t.props,_owner:t._owner}}(a,i+(!a.key||l&&l.key===a.key?"":(""+a.key).replace(E,"$&/")+"/")+n)),r.push(a)),1;if(l=0,o=""===o?".":o+":",b(n))for(var c=0;c<n.length;c++){var u=o+M(s=n[c],c);l+=R(s,r,i,u,a)}else if(u=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=d&&e[d]||e["@@iterator"])?e:null}(n),"function"==typeof u)for(n=u.call(n),c=0;!(s=n.next()).done;)l+=R(s=s.value,r,i,u=o+M(s,c++),a);else if("object"===s)throw r=String(n),Error("Objects are not valid as a React child (found: "+("[object Object]"===r?"object with keys {"+Object.keys(n).join(", ")+"}":r)+"). If you meant to render a collection of children, use an array instead.");return l}function _(e,t,n){if(null==e)return e;var r=[],i=0;return R(e,r,"","",function(e){return t.call(n,e,i++)}),r}function A(e){if(-1===e._status){var t=e._result;(t=t()).then(function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)},function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)}),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var P={current:null},T={transition:null},I={ReactCurrentDispatcher:P,ReactCurrentBatchConfig:T,ReactCurrentOwner:w};function D(){throw Error("act(...) is not supported in production builds of React.")}return gt.Children={map:_,forEach:function(e,t,n){_(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return _(e,function(){t++}),t},toArray:function(e){return _(e,function(e){return e})||[]},only:function(e){if(!C(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},gt.Component=m,gt.Fragment=n,gt.Profiler=i,gt.PureComponent=y,gt.StrictMode=r,gt.Suspense=l,gt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=I,gt.act=D,gt.cloneElement=function(t,n,r){if(null==t)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+t+".");var i=p({},t.props),o=t.key,a=t.ref,s=t._owner;if(null!=n){if(void 0!==n.ref&&(a=n.ref,s=w.current),void 0!==n.key&&(o=""+n.key),t.type&&t.type.defaultProps)var l=t.type.defaultProps;for(c in n)x.call(n,c)&&!S.hasOwnProperty(c)&&(i[c]=void 0===n[c]&&void 0!==l?l[c]:n[c])}var c=arguments.length-2;if(1===c)i.children=r;else if(1<c){l=Array(c);for(var u=0;u<c;u++)l[u]=arguments[u+2];i.children=l}return{$$typeof:e,type:t.type,key:o,ref:a,props:i,_owner:s}},gt.createContext=function(e){return(e={$$typeof:a,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:o,_context:e},e.Consumer=e},gt.createElement=k,gt.createFactory=function(e){var t=k.bind(null,e);return t.type=e,t},gt.createRef=function(){return{current:null}},gt.forwardRef=function(e){return{$$typeof:s,render:e}},gt.isValidElement=C,gt.lazy=function(e){return{$$typeof:u,_payload:{_status:-1,_result:e},_init:A}},gt.memo=function(e,t){return{$$typeof:c,type:e,compare:void 0===t?null:t}},gt.startTransition=function(e){var t=T.transition;T.transition={};try{e()}finally{T.transition=t}},gt.unstable_act=D,gt.useCallback=function(e,t){return P.current.useCallback(e,t)},gt.useContext=function(e){return P.current.useContext(e)},gt.useDebugValue=function(){},gt.useDeferredValue=function(e){return P.current.useDeferredValue(e)},gt.useEffect=function(e,t){return P.current.useEffect(e,t)},gt.useId=function(){return P.current.useId()},gt.useImperativeHandle=function(e,t,n){return P.current.useImperativeHandle(e,t,n)},gt.useInsertionEffect=function(e,t){return P.current.useInsertionEffect(e,t)},gt.useLayoutEffect=function(e,t){return P.current.useLayoutEffect(e,t)},gt.useMemo=function(e,t){return P.current.useMemo(e,t)},gt.useReducer=function(e,t,n){return P.current.useReducer(e,t,n)},gt.useRef=function(e){return P.current.useRef(e)},gt.useState=function(e){return P.current.useState(e)},gt.useSyncExternalStore=function(e,t,n){return P.current.useSyncExternalStore(e,t,n)},gt.useTransition=function(){return P.current.useTransition()},gt.version="18.3.1",gt}function vt(){return ut||(ut=1,mt.exports=yt()),mt.exports}
/**
* @license React
* react-jsx-runtime.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var bt=(ft||(ft=1,pt.exports=function(){if(dt)return ht;dt=1;var e=vt(),t=Symbol.for("react.element"),n=Symbol.for("react.fragment"),r=Object.prototype.hasOwnProperty,i=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,o={key:!0,ref:!0,__self:!0,__source:!0};function a(e,n,a){var s,l={},c=null,u=null;for(s in void 0!==a&&(c=""+a),void 0!==n.key&&(c=""+n.key),void 0!==n.ref&&(u=n.ref),n)r.call(n,s)&&!o.hasOwnProperty(s)&&(l[s]=n[s]);if(e&&e.defaultProps)for(s in n=e.defaultProps)void 0===l[s]&&(l[s]=n[s]);return{$$typeof:t,type:e,key:c,ref:u,props:l,_owner:i.current}}return ht.Fragment=n,ht.jsx=a,ht.jsxs=a,ht}()),pt.exports);const xt={black:"#000",white:"#fff"},wt="#e57373",St="#ef5350",kt="#f44336",Ct="#d32f2f",Et="#c62828",Mt="#f3e5f5",Rt="#ce93d8",_t="#ba68c8",At="#ab47bc",Pt="#9c27b0",Tt="#7b1fa2",It="#e3f2fd",Dt="#90caf9",Ot="#42a5f5",Nt="#1976d2",Lt="#1565c0",qt="#4fc3f7",zt="#29b6f6",jt="#03a9f4",Ft="#0288d1",$t="#01579b",Bt="#81c784",Ht="#66bb6a",Wt="#4caf50",Vt="#388e3c",Ut="#2e7d32",Gt="#1b5e20",Yt="#ffb74d",Kt="#ffa726",Xt="#ff9800",Jt="#f57c00",Zt="#e65100",Qt={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"};function en(e){let t="https://mui.com/production-error/?code="+e;for(let e=1;e<arguments.length;e+=1)t+="&args[]="+encodeURIComponent(arguments[e]);return"Minified MUI error #"+e+"; visit "+t+" for the full message."}var tn=Object.freeze({__proto__:null,default:en}),nn="$$material";function rn(){return rn=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},rn.apply(null,arguments)}function on(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}var an=vt(),sn=st(an),ln=t({__proto__:null,default:sn},[an]),cn="-ms-",un="-moz-",dn="-webkit-",fn="comm",pn="rule",hn="decl",mn="@keyframes",gn=Math.abs,yn=String.fromCharCode,vn=Object.assign;function bn(e){return e.trim()}function xn(e,t){return(e=t.exec(e))?e[0]:e}function wn(e,t,n){return e.replace(t,n)}function Sn(e,t,n){return e.indexOf(t,n)}function kn(e,t){return 0|e.charCodeAt(t)}function Cn(e,t,n){return e.slice(t,n)}function En(e){return e.length}function Mn(e){return e.length}function Rn(e,t){return t.push(e),e}function _n(e,t){return e.filter(function(e){return!xn(e,t)})}var An,Pn,Tn=1,In=1,Dn=0,On=0,Nn=0,Ln="";function qn(e,t,n,r,i,o,a,s){return{value:e,root:t,parent:n,type:r,props:i,children:o,line:Tn,column:In,length:a,return:"",siblings:s}}function zn(e,t){return vn(qn("",null,null,"",null,null,0,e.siblings),e,{length:-e.length},t)}function jn(e){for(;e.root;)e=zn(e.root,{children:[e]});Rn(e,e.siblings)}function Fn(){return Nn=On>0?kn(Ln,--On):0,In--,10===Nn&&(In=1,Tn--),Nn}function $n(){return Nn=On<Dn?kn(Ln,On++):0,In++,10===Nn&&(In=1,Tn++),Nn}function Bn(){return kn(Ln,On)}function Hn(){return On}function Wn(e,t){return Cn(Ln,e,t)}function Vn(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 Un(e){return bn(Wn(On-1,Kn(91===e?e+2:40===e?e+1:e)))}function Gn(e){for(;(Nn=Bn())&&Nn<33;)$n();return Vn(e)>2||Vn(Nn)>3?"":" "}function Yn(e,t){for(;--t&&$n()&&!(Nn<48||Nn>102||Nn>57&&Nn<65||Nn>70&&Nn<97););return Wn(e,Hn()+(t<6&&32==Bn()&&32==$n()))}function Kn(e){for(;$n();)switch(Nn){case e:return On;case 34:case 39:34!==e&&39!==e&&Kn(Nn);break;case 40:41===e&&Kn(e);break;case 92:$n()}return On}function Xn(e,t){for(;$n()&&e+Nn!==57&&(e+Nn!==84||47!==Bn()););return"/*"+Wn(t,On-1)+"*"+yn(47===e?e:$n())}function Jn(e){for(;!Vn(Bn());)$n();return Wn(e,On)}function Zn(e){return function(e){return Ln="",e}(Qn("",null,null,null,[""],e=function(e){return Tn=In=1,Dn=En(Ln=e),On=0,[]}(e),0,[0],e))}function Qn(e,t,n,r,i,o,a,s,l){for(var c=0,u=0,d=a,f=0,p=0,h=0,m=1,g=1,y=1,v=0,b="",x=i,w=o,S=r,k=b;g;)switch(h=v,v=$n()){case 40:if(108!=h&&58==kn(k,d-1)){-1!=Sn(k+=wn(Un(v),"&","&\f"),"&\f",gn(c?s[c-1]:0))&&(y=-1);break}case 34:case 39:case 91:k+=Un(v);break;case 9:case 10:case 13:case 32:k+=Gn(h);break;case 92:k+=Yn(Hn()-1,7);continue;case 47:switch(Bn()){case 42:case 47:Rn(tr(Xn($n(),Hn()),t,n,l),l),5!=Vn(h||1)&&5!=Vn(Bn()||1)||!En(k)||" "===Cn(k,-1,void 0)||(k+=" ");break;default:k+="/"}break;case 123*m:s[c++]=En(k)*y;case 125*m:case 59:case 0:switch(v){case 0:case 125:g=0;case 59+u:-1==y&&(k=wn(k,/\f/g,"")),p>0&&(En(k)-d||0===m&&47===h)&&Rn(p>32?nr(k+";",r,n,d-1,l):nr(wn(k," ","")+";",r,n,d-2,l),l);break;case 59:k+=";";default:if(Rn(S=er(k,t,n,c,u,i,s,b,x=[],w=[],d,o),o),123===v)if(0===u)Qn(k,t,S,S,x,o,d,s,w);else{switch(f){case 99:if(110===kn(k,3))break;case 108:if(97===kn(k,2))break;default:u=0;case 100:case 109:case 115:}u?Qn(e,S,S,r&&Rn(er(e,S,S,0,0,i,s,b,i,x=[],d,w),w),i,w,d,s,r?x:w):Qn(k,S,S,S,[""],w,0,s,w)}}c=u=p=0,m=y=1,b=k="",d=a;break;case 58:d=1+En(k),p=h;default:if(m<1)if(123==v)--m;else if(125==v&&0==m++&&125==Fn())continue;switch(k+=yn(v),v*m){case 38:y=u>0?1:(k+="\f",-1);break;case 44:s[c++]=(En(k)-1)*y,y=1;break;case 64:45===Bn()&&(k+=Un($n())),f=Bn(),u=d=En(b=k+=Jn(Hn())),v++;break;case 45:45===h&&2==En(k)&&(m=0)}}return o}function er(e,t,n,r,i,o,a,s,l,c,u,d){for(var f=i-1,p=0===i?o:[""],h=Mn(p),m=0,g=0,y=0;m<r;++m)for(var v=0,b=Cn(e,f+1,f=gn(g=a[m])),x=e;v<h;++v)(x=bn(g>0?p[v]+" "+b:wn(b,/&\f/g,p[v])))&&(l[y++]=x);return qn(e,t,n,0===i?pn:s,l,c,u,d)}function tr(e,t,n,r){return qn(e,t,n,fn,yn(Nn),Cn(e,2,-2),0,r)}function nr(e,t,n,r,i){return qn(e,t,n,hn,Cn(e,0,r),Cn(e,r+1,-1),r,i)}function rr(e,t,n){switch(function(e,t){return 45^kn(e,0)?(((t<<2^kn(e,0))<<2^kn(e,1))<<2^kn(e,2))<<2^kn(e,3):0}(e,t)){case 5103:return dn+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:case 6391:case 5879:case 5623:case 6135:case 4599:return dn+e+e;case 4855:return dn+e.replace("add","source-over").replace("substract","source-out").replace("intersect","source-in").replace("exclude","xor")+e;case 4789:return un+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return dn+e+un+e+cn+e+e;case 5936:switch(kn(e,t+11)){case 114:return dn+e+cn+wn(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return dn+e+cn+wn(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return dn+e+cn+wn(e,/[svh]\w+-[tblr]{2}/,"lr")+e}case 6828:case 4268:case 2903:return dn+e+cn+e+e;case 6165:return dn+e+cn+"flex-"+e+e;case 5187:return dn+e+wn(e,/(\w+).+(:[^]+)/,dn+"box-$1$2"+cn+"flex-$1$2")+e;case 5443:return dn+e+cn+"flex-item-"+wn(e,/flex-|-self/g,"")+(xn(e,/flex-|baseline/)?"":cn+"grid-row-"+wn(e,/flex-|-self/g,""))+e;case 4675:return dn+e+cn+"flex-line-pack"+wn(e,/align-content|flex-|-self/g,"")+e;case 5548:return dn+e+cn+wn(e,"shrink","negative")+e;case 5292:return dn+e+cn+wn(e,"basis","preferred-size")+e;case 6060:return dn+"box-"+wn(e,"-grow","")+dn+e+cn+wn(e,"grow","positive")+e;case 4554:return dn+wn(e,/([^-])(transform)/g,"$1"+dn+"$2")+e;case 6187:return wn(wn(wn(e,/(zoom-|grab)/,dn+"$1"),/(image-set)/,dn+"$1"),e,"")+e;case 5495:case 3959:return wn(e,/(image-set\([^]*)/,dn+"$1$`$1");case 4968:return wn(wn(e,/(.+:)(flex-)?(.*)/,dn+"box-pack:$3"+cn+"flex-pack:$3"),/space-between/,"justify")+dn+e+e;case 4200:if(!xn(e,/flex-|baseline/))return cn+"grid-column-align"+Cn(e,t)+e;break;case 2592:case 3360:return cn+wn(e,"template-","")+e;case 4384:case 3616:return n&&n.some(function(e,n){return t=n,xn(e.props,/grid-\w+-end/)})?~Sn(e+(n=n[t].value),"span",0)?e:cn+wn(e,"-start","")+e+cn+"grid-row-span:"+(~Sn(n,"span",0)?xn(n,/\d+/):+xn(n,/\d+/)-+xn(e,/\d+/))+";":cn+wn(e,"-start","")+e;case 4896:case 4128:return n&&n.some(function(e){return xn(e.props,/grid-\w+-start/)})?e:cn+wn(wn(e,"-end","-span"),"span ","")+e;case 4095:case 3583:case 4068:case 2532:return wn(e,/(.+)-inline(.+)/,dn+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(En(e)-1-t>6)switch(kn(e,t+1)){case 109:if(45!==kn(e,t+4))break;case 102:return wn(e,/(.+:)(.+)-([^]+)/,"$1"+dn+"$2-$3$1"+un+(108==kn(e,t+3)?"$3":"$2-$3"))+e;case 115:return~Sn(e,"stretch",0)?rr(wn(e,"stretch","fill-available"),t,n)+e:e}break;case 5152:case 5920:return wn(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(t,n,r,i,o,a,s){return cn+n+":"+r+s+(i?cn+n+"-span:"+(o?a:+a-+r)+s:"")+e});case 4949:if(121===kn(e,t+6))return wn(e,":",":"+dn)+e;break;case 6444:switch(kn(e,45===kn(e,14)?18:11)){case 120:return wn(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+dn+(45===kn(e,14)?"inline-":"")+"box$3$1"+dn+"$2$3$1"+cn+"$2box$3")+e;case 100:return wn(e,":",":"+cn)+