UNPKG

flexmonster

Version:

Pivot table component for web reporting. The most powerful JavaScript tool to visualize your business data.

129 lines 2.45 MB
/** * Flexmonster Pivot Table & Charts https://www.flexmonster.com/ * July 2026 (v. 2.9.133) * Copyright 2026 Flexmonster All rights reserved * * Flexmonster Pivot Table & Charts is a part of Flexmonster Software that is distributed under the terms and conditions of the Flexmonster Software License Agreement: * https://www.flexmonster.com/software-license-agreement/ ("Agreement"). * * By downloading, installing, and/or otherwise using Flexmonster Pivot Table & Charts, you accept and agree to be bound by and require each of your Representatives, * clients and/or end-users, as the case may be, to be bound by all the terms and conditions of Agreement. * * This file constitutes a part of Flexmonster Software that is Proprietary Code. * Your use of Proprietary Code is limited under Agreement and you are prohibited to de-obfuscate, decompile, hack, reverse engineer, disassemble, * decode or otherwise determine or attempt to determine Proprietary Code or otherwise attempt to extract the non-obfuscated code or source code of * Proprietary Code or any part of it, and/or determine any part of source code of Flexmonster Software, and/or algorithms of its work, and agrees not to * permit or authorize anyone else to do so; change, alter, analyze, explore, copy or create any derivative works or improvements of Proprietary Code or, * unless otherwise permitted under Agreement, modify Flexmonster Software or its part(s) and you agree not to permit or authorize anyone else to do so * without Flexmonster's prior written consent. Additional restrictions governing the use of Flexmonster Software are outlined in Agreement and * must be adhered to. * * Pricing for the commercial license models can be found on the Flexmonster pricing page: * https://www.flexmonster.com/pivot-table-editions-and-pricing/. */ (function(a,b){"function"===typeof define&&define.amd&&define("flexmonster",[],b);a.Flexmonster=b()})(window,function(){return function(a){/* jsSHA | Copyright (c) 2008-2015 Brian Turek [https://caligatio.github.com/jsSHA/] | BSD License [https://github.com/Caligatio/jsSHA/blob/v2.3.1/LICENSE] */ 'use strict';var r; (function(e){function l(b){return window.flexmonsterTrustedTypesPolicy?window.flexmonsterTrustedTypesPolicy.createHTML(b):b}function h(b){return"undefined"===typeof b||null===b}class f{constructor(){}static VS(b,a){if(b==a)return 0;b=b.split(".");a=a.split(".");if(b.length<a.length)return-1;if(b.length>a.length)return 1;for(var c=0;c<b.length;c++){var d=parseInt(b[c]),g=parseInt(a[c]);if(d<g)return-1;if(d>g)return 1}return 0}static Zc(b){return void 0!==b&&null!==b&&("true"==b.toLowerCase()||"on"== b.toLowerCase())}static LM(){var b=(new Date).getTime()-(new Date(2012,2,8)).getTime()*Math.round(123456789*Math.random());if(f.vFa==b)return b.toString(35)+(f.Qga++).toString();f.vFa=b;f.Qga=0;return b.toString(35)}static bind(b,...a){if(h(b))return b;for(var c=0;c<a.length;c++)b=b.replace(new RegExp("\\{"+c+"\\}","gi"),null==a[c]?"":a[c].toString());return b}static my(b,a=null){return isNaN(b)?e.model.B.j.oo:u.Oh.IAa(b,a)}static ky(b,a,c){void 0===a&&(a="dd/MM/yyyy");if(isNaN(b))return e.model.B.j.oo; b=new Date(b);return isNaN(b.getTime())?"":u.Oh.format(b,a,c)}static XO(b,a,c){void 0===a&&(a="dd/MM/yyyy HH:mm:ss");return f.ky(b,a,c)}static WU(b){return Date.parse(b)&&this.lGa(b)}static lGa(b){return this.nFa.test(b)}static Wo(b){if(h(b))return 0;if("#"===b.substr(0,1))return parseInt(b.substr(1),16);"transparent"==b&&(b="rgb(255,255,255)");b=b.replace(/[^\d,]/g,"");b=b.split(",");var a=parseInt(b[0]),c=parseInt(b[1]),d=parseInt(b[2]);0===parseInt(b[3])&&(a=c=d=255);return d|c<<8|a<<16}static D6(b){for(var a= new Uint8Array(b.length),c=0,d=b.length;c<d;++c)a[c]=b.charCodeAt(c);return a}static dda(b){b=-1!==b.split(",")[0].indexOf("base64")?atob(b.split(",")[1]):decodeURI(b.split(",")[1]);return f.D6(b)}static Pya(b){for(var a=b.length,c=Array(a);a--;)c[a]=String.fromCharCode(b[a]);return c.join("")}static contains(b,a){return h(b)?!1:-1<b.toLowerCase().indexOf(a)}static IDa(b){return/^0\d+/.test(b)}static K6(b){if(null==b)return NaN;if("number"===typeof b)return b;"string"!==typeof b&&(b=b.toString()); ","==e.model.qc.vj.kU().Pf&&(b=b.replace(/,/gi,""));b=b.replace(",",".");b=b.replace(/[^[,|\.|\-|\d|e]]*/gi,"");return parseFloat(b)}static trim(b,a=null){if(null==b)return"";for(var c=0;f.I3(b.charAt(c),a);)++c;for(var d=b.length-1;f.I3(b.charAt(d),a);)--d;return d>=c?b.slice(c,d+1):""}static trimLeft(b,a=null){if(null==b)return"";for(var c=0;f.I3(b.charAt(c),a);)++c;a=b.length-1;return a>=c?b.slice(c,a+1):""}static I3(b,a=null){if(null!=a&&b==a)return!1;switch(b){case " ":case "\t":case "\r":case "\n":case "\f":return!0}return!1}static zEa(b){for(var a in f.zM)if(f.zM[a]== b)return!0;return!1}static xH(b){return"string"!==typeof b||"="!=b.charAt(0)&&"@"!=b.charAt(0)?b:"'"+b}static Tza(b){return b.replace(/[\s]{2,}/g,function(a){let c="";var d=0;for(a=a.length;d<a;d++)c+="&nbsp;";return c})}static Vo(b,a=!1,c=!1){if(h(b))return"";c&&(b=f.Tza(""+b));return a?b.replace(/[<>"'\/]/g,d=>f.zM[d]):b.replace(/[&<>"'\/]/g,d=>f.zM[d])}static Uza(b){if(h(b))return"";b=b.replace(/[&<>"']/g,a=>f.zM[a]);b=b.replace(/[\s]{2,}/g,a=>{let c="";var d=0;for(a=a.length;d<a;d++)c+=" ";return c}); return b.replace(/[\u{0001}-\u{001F}]/gui," ")}static CBa(){return new Uint8Array([239,187,191])}static fda(b){f.gda.innerHTML=l(b);return f.gda.value}}f.Qga=0;f.nFa=/^(?:[\+-]?\d{4}(?!\d{2}\b))-(?:0[1-9]|1[0-2])(?:(-?)(?:(?:[12]\d|0[1-9]|3[01])?|(?:00[1-9]|0[1-9]\d|[12]\d{2}|3(?:[0-5]\d|6[1-6])))(?:[T\s](?:(?:(?:[01]\d|2[0-3])(?:(:?)[0-5]\d)?|24:?00)(?:[\.,]\d+(?!:))?)?(?:\2[0-5]\d(?:[\.]\d+)?)?(?:[zZ]|(?:[\+-])(?:[01]\d|2[0-3]):?(?:[0-5]\d)?)?)?)?$/;f.zM={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;", "'":"&#39;","/":"&sol;"};f.gda=document.createElement("textarea");e.P=f;e.Ct=l;e.zNa=function(b){return window.flexmonsterTrustedTypesPolicy?window.flexmonsterTrustedTypesPolicy.createScriptURL(b):b};e.v=h;e.Qg=function(b){return"function"===typeof b};e.ka=function(b){if(h(b))return!0;"string"!==typeof b&&(b=""+b);return 0===b.trim().length};e.MRa=function(b){return b.replace(/\|/g,"{%7C}")};e.LRa=function(b){return b.replace(/{%7C}/g,"|")};e.rL=function(b,a){var c=new Date(b.getTime()),d=a.match(/year|y|quarter|q|month|M|week|w|day|d|hour|h|minute|m|second|s/); if(!d)return c;d=d[0];if("year"==d||"y"==d)return c.setUTCFullYear(b.getUTCFullYear()+1),c;if("quarter"==d||"q"==d)return c.setUTCMonth(b.getUTCMonth()+3),c;if("month"==d||"M"==d)return c.setUTCMonth(b.getUTCMonth()+1),c;if("week"==d||"w"==d)return c.setUTCDate(b.getUTCDate()+7),c;if("day"==d||"d"==d)return c.setUTCDate(b.getUTCDate()+1),c;a=parseInt(a)||1;if("hour"==d||"h"==d)return c.setUTCHours(b.getUTCHours()+a),c;if("minute"==d||"m"==d)return c.setUTCMinutes(b.getUTCMinutes()+a),c;"second"!= d&&"s"!=d||c.setUTCSeconds(b.getUTCSeconds()+a);return c};e.xKa=function(b){var a=document.createElement("a");a.href=b;b={protocol:a.protocol,host:a.host,hostname:a.hostname,port:a.port,pathname:a.pathname,search:a.search,hash:a.hash};-1<b.protocol.indexOf(":")&&(b.protocol=b.protocol.substr(0,b.protocol.length-1));return b}})(r||(r={})); (function(e){class l{constructor(h,f={}){this.Mh=0;this.Ii=this.mi=this.pv=!1;const b=void 0===f.cz?!0:f.cz;let a=!1;h instanceof Date?h=h.getTime():void 0===h&&b?e.v(window.flexmonster_test_now)?(h=Date.now(),a=!0):h=(new Date(window.flexmonster_test_now)).getTime():e.ka(h)||"null"===h?(b?this.Ii=!0:this.mi=!0,h=NaN):"number"===typeof h?isNaN(h)&&(this.mi=!0):"string"===typeof h?(e.ka(f.format)?this.NEa(h)?10==h.length?h=Date.parse(h+"T00:00:00"):(h=new Date(h),h=h.getTime()+6E4*h.getTimezoneOffset()): h=8>h.length||/\D+/.test(h.slice(1))?Date.parse(h):parseInt(h):h=this.SJa(h,f.format),isNaN(h)&&(this.mi=!0)):(this.Ii=!0,h=NaN);this.ic=isNaN(h)?new Date(NaN):new Date(h);a||this.wf(this.ic.getTimezoneOffset());this.pv=!0}NEa(h){return 4==h.length||7==h.length&&"-"==h.charAt(4)||10==h.length&&"-"==h.charAt(4)&&"-"==h.charAt(7)?!0:!1}round(h){if(!e.ka(h)){var f=h.match(/[s|M|m|w|q|h|d|y]$/);h=parseFloat(h.substring(0,h.length-1));if(!isNaN(h)&&null!==f){switch(f[0]){case "s":var b=h;break;case "m":b= 60*h;break;case "h":b=3600*h;break;case "d":b=86400*h;break;case "w":this.Gka();break;case "M":this.gJ();break;case "q":this.Fka();break;case "y":this.Hka()}void 0!==b&&(b*=1E3,this.ic.setTime((0>this.ic.getTime()?Math.ceil(this.ic.getTime()/b):Math.floor(this.ic.getTime()/b))*b))}}}getDate(){if(!this.Ii&&!this.mi)return this.ic.getUTCDate()}setDate(h){if(!this.Ii&&!this.mi)return this.ic.setUTCDate(h),this.pv&&this.wf(this.ic.getTimezoneOffset(),!1),this}getDay(){if(!this.Ii&&!this.mi)return this.ic.getUTCDay()}getFullYear(){if(!this.Ii&& !this.mi)return this.ic.getUTCFullYear()}setFullYear(h,f=null,b=null){if(!this.Ii&&!this.mi)return e.v(f)?this.ic.setUTCFullYear(h):e.v(b)?this.ic.setUTCFullYear(h,f):this.ic.setUTCFullYear(h,f,b),this}getHours(){if(!this.Ii&&!this.mi)return this.ic.getUTCHours()}setHours(h,f=null,b=null,a=null){if(!this.Ii&&!this.mi)return e.v(f)?this.ic.setUTCHours(h):e.v(b)?this.ic.setUTCHours(h,f):e.v(a)?this.ic.setUTCHours(h,f,b):this.ic.setUTCHours(h,f,b,a),this.pv&&this.wf(this.ic.getTimezoneOffset(),!1),this}getMilliseconds(){if(!this.Ii&& !this.mi)return this.ic.getUTCMilliseconds()}setMilliseconds(h){if(!this.Ii&&!this.mi)return this.ic.setUTCMilliseconds(h),this.pv&&this.wf(this.ic.getTimezoneOffset(),!1),this}getMinutes(){if(!this.Ii&&!this.mi)return this.ic.getUTCMinutes()}setMinutes(h,f=null,b=null){if(!this.Ii&&!this.mi)return e.v(f)?this.ic.setUTCMinutes(h):e.v(b)?this.ic.setUTCMinutes(h,f):this.ic.setUTCMinutes(h,f,b),this.pv&&this.wf(this.ic.getTimezoneOffset(),!1),this}getMonth(){if(!this.Ii&&!this.mi)return this.ic.getUTCMonth()}setMonth(h, f=null){if(!this.Ii&&!this.mi)return e.v(f)?this.ic.setUTCMonth(h):this.ic.setUTCMonth(h,f),this.pv&&this.wf(this.ic.getTimezoneOffset(),!1),this}getSeconds(){if(!this.Ii&&!this.mi)return this.ic.getUTCSeconds()}setSeconds(h,f=null){if(!this.Ii&&!this.mi)return e.v(f)?this.ic.setUTCSeconds(h):this.ic.setUTCSeconds(h,f),this.pv&&this.wf(this.ic.getTimezoneOffset(),!1),this}getTimezoneOffset(){if(!this.Ii&&!this.mi)return this.Mh}wf(h,f=!0){if(!this.Ii&&!this.mi){if(isNaN(h)||e.v(h))return this;this.pv= !1;0!=h&&60>Math.abs(h)&&(h*=-60);h!==this.Mh&&(f&&this.ic.setUTCMinutes(this.ic.getUTCMinutes()+(this.Mh-h)),this.Mh=h);return this}}getTime(){return this.Ii||this.mi?NaN:this.ic.getTime()+6E4*this.Mh}I_(h){this.setDate(this.getDate()+h);return this}Tua(h){this.setMonth(this.getMonth()+h)}Hka(){this.setMonth(0,1);this.el();return this}Fka(){9<=this.getMonth()?this.setMonth(9,1):6<=this.getMonth()?this.setMonth(6,1):3<=this.getMonth()?this.setMonth(3,1):0<=this.getMonth()&&this.setMonth(0,1);this.el(); return this}gJ(){this.setDate(1);this.el();return this}Gka(h=1){this.setDate(this.getDate()-(this.getDay()-h+7)%7);this.el();return this}el(){this.setHours(0,0,0,0);return this}N6(h,f=1){return"day"==h?this.el():"week"==h?this.Gka(f):"month"==h?this.gJ():"quarter"==h?this.Fka():"year"==h?this.Hka():this}qNa(){this.setMonth(11,31);this.ly();return this}oNa(){9<=this.getMonth()?this.setMonth(11,1):6<=this.getMonth()?this.setMonth(8,1):3<=this.getMonth()?this.setMonth(5,1):0<=this.getMonth()&&this.setMonth(2, 1);this.setDate(l.U0(this.getMonth(),this.getFullYear()));this.ly();return this}nNa(){this.setDate(l.U0(this.getMonth(),this.getFullYear()));this.ly();return this}pNa(h=1){this.setDate(this.getDate()+(6-this.getDay()+h)%7);this.ly();return this}fJ(){const h=this.getTimezoneOffset()/60;this.setHours(Math.min(Math.abs(12-h),23),59,59,999);return this}ly(){this.setHours(23,59,59,999);return this}J6(h,f=1){return"day"==h?this.ly():"week"==h?this.pNa(f):"month"==h?this.nNa():"quarter"==h?this.oNa():"year"== h?this.qNa():this}lh(){return this.Ii||this.mi?!1:!isNaN(this.ic.getTime())}format(h){return this.mi?e.model.B.j.oo:this.Ii?"":this.$Ea(h)?u.Oh.format(this.ky(),h):u.Oh.format(this.ic,"UTC:"+h)}$Ea(h){return null!==u.Oh.vg(h)}toString(){return this.format("yyyy-MM-dd")+"T"+this.format("HH:mm:ss")}ky(){return new Date(this.getTime())}clone(){var h=new l;this.mi||this.Ii||(h.ic=new Date(this.ic.getTime()));h.Mh=this.Mh;h.pv=this.pv;return h}SJa(h,f){var b=NaN;const a="UTC"===f.slice(0,3);if("UTC"=== f.slice(0,3)||"GMT"===f.slice(0,3))f=f.split(":")[1];"dd/MM/yyyy"===f?(f=h.split("/"),b=a?Date.UTC(parseInt(f[2]),parseInt(f[1])-1,parseInt(f[0])):(new Date(parseInt(f[2]),parseInt(f[1])-1,parseInt(f[0]))).getTime()):"dd-MM-yyyy"===f?(f=h.split("-"),b=a?Date.UTC(parseInt(f[2]),parseInt(f[1])-1,parseInt(f[0])):(new Date(parseInt(f[2]),parseInt(f[1])-1,parseInt(f[0]))).getTime()):"dd/MM/yyyy HH:mm:ss"===f&&(f=h.split(" "),h=f[0].split("/"),e.ka(f[1])?b=a?Date.UTC(parseInt(h[2]),parseInt(h[1])-1,parseInt(h[0])): (new Date(parseInt(h[2]),parseInt(h[1])-1,parseInt(h[0]))).getTime():(f=e.ka(f[1])?[]:f[1].split(":"),b=a?Date.UTC(parseInt(h[2]),parseInt(h[1])-1,parseInt(h[0]),parseInt(f[0]),parseInt(f[1]),parseInt(f[2])):(new Date(parseInt(h[2]),parseInt(h[1])-1,parseInt(h[0]),parseInt(f[0]),parseInt(f[1]),parseInt(f[2]))).getTime()));return b}static U0(h,f){return l.pta[h]+(1==h&&0==f%4?1:0)}static v1(h,f){return h&&f?h.getTime()==f.getTime():h==f}}l.pta={0:31,1:28,2:31,3:30,4:31,5:30,6:31,7:31,8:30,9:31,10:30, 11:31};e.gf=l})(r||(r={})); (function(e){class l{constructor(h){(this.isNative=e.Qg(Set))?this.yC=new Set(h):this.Qy=h||[]}add(h){if(this.isNative)return this.yC.add(h),this;0>this.Qy.indexOf(h)&&this.Qy.push(h);return this}clear(){if(this.isNative)return this.yC.clear();this.Qy.length=0}delete(h){if(this.isNative)return this.yC.delete(h);h=this.Qy.indexOf(h);if(0>h)return!1;this.Qy.splice(h,1);return!0}has(h){return this.isNative?this.yC.has(h):0<=this.Qy.indexOf(h)}get size(){return this.isNative?this.yC.size:this.Qy.length}Pc(){if(this.isNative){if(e.Qg(Array.from))return Array.from(this.yC); const h=[];this.yC.forEach(f=>h.push(f));return h}return this.Qy}}e.tB=l})(r||(r={})); (function(e){class l{constructor(){this.Bl={}}get target(){return null}UG(c,d){return c.type===d.type&&c.oc===d.oc&&c.X6===d.X6}O2(c,d){if(e.v(this.Bl[c]))return!1;for(var g=0;g<this.Bl[c].length;g++)if(this.UG(this.Bl[c][g],d))return!0;return!1}addEventListener(c,d,g){var k={type:c,oc:d,X6:g};this.O2(c,k)||(e.v(this.Bl[c])&&(this.Bl[c]=[]),this.Bl[c].push(k),this.target.addEventListener(c,d,g))}removeEventListener(c,d,g){d={type:c,oc:d,X6:g};for(c in this.Bl){for(var k=[],m=0;m<this.Bl[c].length;m++)this.UG(this.Bl[c][m], d)?"boolean"===typeof g?this.target.removeEventListener(c,this.Bl[c][m].oc,g):this.target.removeEventListener(c,this.Bl[c][m].oc):k.push(this.Bl[c][m]);this.Bl[c]=k}}dispose(){for(var c in this.Bl)for(var d=0;d<this.Bl[c].length;d++)this.target.removeEventListener(c,this.Bl[c][d].oc,!0),this.target.removeEventListener(c,this.Bl[c][d].oc,!1);this.Bl={}}}class h extends l{static R(){null===h.instance&&(h.instance=new h);return h.instance}get target(){return document.body}}h.instance=null;class f extends l{static R(){null=== f.instance&&(f.instance=new f);return f.instance}get target(){return document}}f.instance=null;class b extends l{static R(){null===b.instance&&(b.instance=new b);return b.instance}get target(){return window}}b.instance=null;class a{static dispose(){for(;0<a.WO.length;)clearTimeout(a.WO.pop());for(;0<a.yN.length;)clearInterval(a.yN.pop())}}a.WO=[];a.yN=[];e.qsa=a;e.we=function(c,d){c=setTimeout(c,d);a.WO.push(c);return c};e.vr=function(c){clearTimeout(c);a.WO.splice(a.WO.indexOf(c),1)};e.rea=function(c, d){c=setInterval(c,d);a.yN.push(c);return c};e.J1=function(c){clearInterval(c);a.yN.splice(a.yN.indexOf(c),1)};e.Wn=h.R();e.Kk=f.R();e.HM=b.R()})(r||(r={}));var u; (function(e){class l{constructor(){}static LEa(h){return null!=h&&(0==h.indexOf("http://")||0==h.indexOf("https://"))}static jEa(h){return null!=h&&0==h.indexOf("blob:http")}static aI(h,f=!1){if(!h)return"()";h=h.trim();if(0==h.length)return"()";if(l.jEa(h))return h;f&&(h+=(-1<h.indexOf("?")?"&":"?")+Math.round(Date.now()/3600));if(l.LEa(h)||0==h.indexOf("file")||"/"==h.substr(0,1)||"./"==h.substr(0,2))return h;if(-1!=h.indexOf("..")){f=l.w0.split("/");""==f[f.length-1]&&f.pop();for(h=h.split("/");".."== h[0]&&(0<h.length&&h.shift(),0<f.length&&f.pop(),0!=f.length););h=f.join("/")+"/"+h.join("/");"/"==h.substr(0,1)&&(h=h.substring(1));return h}return l.w0+h}static cva(h){return h+=(-1<h.indexOf("?")?"&":"?")+Math.round(Date.now()/3600)}}l.w0="";e.Oy=l})(u||(u={})); (function(e){class l{constructor(){}static format(h,f,b){var a=!1,c=this.vg(f);"UTC:"==f.slice(0,4)?(f=f.slice(4),a=!0):r.v(c)?r.v(b)||(h=new Date(h.getTime()+36E5*(b+h.getTimezoneOffset()/60))):(f=f.slice(f.indexOf(":")+1),h=new Date(h.getTime()+36E5*(c+h.getTimezoneOffset()/60)));var d=a?"getUTC":"get";b=h[d+"Date"]();c=h[d+"Day"]();var g=h[d+"Month"](),k=h[d+"FullYear"](),m=h[d+"Hours"](),n=h[d+"Minutes"](),p=h[d+"Seconds"]();d=h[d+"Milliseconds"]();var q=a?0:h.getTimezoneOffset(),t={d:b,dd:l.ao(b), ddd:l.gv.kH[c],dddd:l.gv.kH[c+7],D:b,DD:l.ao(b),DDD:l.gv.kH[c],DDDD:l.gv.kH[c+7],M:g+1,MM:l.ao(g+1),MMM:l.gv.JV[g],MMMM:l.gv.JV[g+12],yy:String(k).slice(2),yyyy:k,YY:String(k).slice(2),YYYY:k,h:m%12||12,hh:l.ao(m%12||12),H:m,HH:l.ao(m),k:0==m?24:m,kk:0==m?24:l.ao(m),m:n,mm:l.ao(n),s:p,ss:l.ao(p),l:l.ao(d,3),L:l.ao(Math.round(d/10)),t:12>m?"a":"p",tt:12>m?"am":"pm",T:12>m?"A":"P",TT:12>m?"AM":"PM",Z:a?"UTC":(String(h).match(l.jNa)||[""]).pop().replace(l.kNa,""),o:(0<q?"-":"+")+l.ao(100*Math.floor(Math.abs(q)/ 60)+Math.abs(q)%60,4),S:["th","st","nd","rd"][3<b%10?0:(10!=b%100-b%10?1:0)*b%10]};return f.replace(l.Mka,function(v){return v in t?t[v]:v.slice(1,v.length-1)})}static IAa(h,f){var b=0>h;0>h&&(h*=-1);var a=Math.floor(h/86400);f=null==f||""==f?0<a&&null==r.model.C.F.rp?"d'd' "+this.nda:this.nda:f;h=Math.round(h);var c=h%60;h=(h-c)/60;var d=h%60;h=(h-d)/60;var g=h%24;b&&(f="-"+f);var k={d:a,dd:l.ao(a),H:g,HH:l.ao(g),HHH:h,m:d,mm:l.ao(d),s:c,ss:l.ao(c)};return f.replace(l.Mka,function(m){return m in k?k[m]:m.slice(1,m.length-1)})}static vg(h){h=h.substr(0,h.indexOf(":"));return"UTC"===h.slice(0,3)?0:"GMT"===h.slice(0,3)?4<h.length?parseInt(h.substr(3)):0:this.eJ.hasOwnProperty(h.slice(0,2))?this.eJ[h.slice(0,2)]:this.eJ.hasOwnProperty(h.slice(0,3))?this.eJ[h.slice(0,3)]:this.eJ.hasOwnProperty(h.slice(0,4))?this.eJ[h.slice(0,4)]:null}static ao(h,f){h=""+h;for(f=f||2;h.length<f;)h="0"+h;return h}static jMa(h,f){l.gv.kH=f.concat(h)}static vMa(h,f){l.gv.JV=f.concat(h)}static dCa(){return l.gv.kH.slice(7, 14)}static ICa(){return l.gv.JV.slice(12,24)}}l.nda="HH:mm:ss";l.eJ={CET:1,EET:2,EAT:3,GET:4,CXT:7,CST:8,JST:9,SAKT:11,IDLE:12,WAT:-1,AT:-2,ART:-3,AST:-4,EST:-5,CT:-6,MST:-7,PST:-8,AKST:-9,YST:-9,HST:-10,NT:-11,IDLW:-12};l.Mka=/d{1,4}|D{1,4}|m{1,4}|M{1,4}|yy(?:yy)?|YY(?:YY)?|H{1,3}|([HhkMsTt])\1?|[LloSZ]|"[^"]*"|'[^']*'/g;l.jNa=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g;l.kNa=/[^-+\dA-Z]/g;l.gv={kH:"Sun Mon Tue Wed Thu Fri Sat Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "), JV:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec January February March April May June July August September October November December".split(" ")};e.Oh=l})(u||(u={})); (function(e){class l{constructor(){}static sort(h,f=0,b){var a=1===f%2;f>>=1;var c=1===f%2;f=f>>1>>1;var d=1===(f>>1)%2?(g,k)=>{if(void 0!==b){if(e.v(k))return-1;if(e.v(g))return 1;g=b(g);k=b(k)}return isNaN(k)||null===k?-1:isNaN(g)||null===g?1:g-k}:a?(g,k)=>{if(e.ka(k))return-1;if(e.ka(g))return 1;if(void 0!==b){g=b(g);k=b(k);if(e.ka(k))return-1;if(e.ka(g))return 1}return l.localeCompare(g,k)}:(g,k)=>{if(e.ka(k))return-1;if(e.ka(g))return 1;if(void 0!==b){g=b(g);k=b(k);if(e.ka(k))return-1;if(e.ka(g))return 1}return l.localeCompare(g.toLocaleLowerCase(), k.toLocaleLowerCase())};if(1===f%2){f=[];for(a=0;a<h.length;a++)f[a]=a;f.sort((g,k)=>d(h[g],h[k]));c&&f.reverse();return f}h.sort(d);c&&h.reverse();return h}static localeCompare(h,f){return h&&h.localeCompare?h.localeCompare(f):h===f?0:h>f?1:-1}static insert(h,f,b){for(var a=0;a<f.length;a++)h.splice(b+a,0,f[a])}static Ur(h,f){if(void 0!==h.push)return h.push(f),h;var b=new h.constructor(h.length+1);b.set(h,0);b.set([f],h.length);return b}static te(h,f,b){if(b>=h.length)return l.Ur(h,f);if(Array.isArray(h))return h.splice(b, 0,f),h;var a=new h.constructor(h.length+1);a.set(h.subarray(0,b));a.set([f],b);a.set(h.subarray(b),b+1);return a}static Vr(h,f){if(Array.isArray(h))return h.splice(f,1),h;if(h instanceof Uint8Array||h instanceof Int8Array||h instanceof Uint16Array||h instanceof Uint32Array){const b=h.length-1;let a=null;h instanceof Uint8Array?a=new Uint8Array(b):h instanceof Int8Array?a=new Int8Array(b):h instanceof Uint16Array?a=new Uint16Array(b):h instanceof Uint32Array&&(a=new Uint32Array(b));if(null==a)return h; a.set(h.subarray(0,f),0);a.set(h.subarray(f+1,h.length),f);return a}return h}static l4(h,f,b){h.splice(b,0,h.splice(f,1)[0])}}l.wy=1;l.xp=2;l.aw=8;l.Ui=16;e.Ja=l})(r||(r={}));void 0===Array.prototype.findIndex&&(Array.prototype.findIndex=function(e,l){if(null==this)throw new TypeError("Array is null or undefined");for(var h=Object(this),f=h.length>>>0,b=0;b<f;b++)if(e.call(l,h[b],b,h))return b;return-1}); void 0===Array.prototype.find&&(Array.prototype.find=function(e,l){if(null==this)throw new TypeError("Array is null or undefined");for(var h=Object(this),f=h.length>>>0,b=0;b<f;b++){var a=h[b];if(e.call(l,a,b,h))return a}});void 0===Uint16Array.prototype.slice&&Object.defineProperty(Uint16Array.prototype,"slice",{value:function(e,l){return new Uint16Array(Array.prototype.slice.call(this,e,l))}}); (function(e){class l{constructor(){this.values=new Map;this.keys=[]}Ta(h,f){this.values.has(h)||this.keys.push(h);this.values.set(h,f)}Kua(h){if(null!=h)for(var f in h)h.hasOwnProperty(f)&&this.Ta(f,h[f])}unshift(h,f){this.keys.unshift(h);this.values.set(h,f)}sL(h,f,b){null!=this.getItem(h)&&this.removeItem(h);this.keys.splice(b,0,h);this.values.set(h,f)}removeItem(h){null!=this.getItem(h)&&(this.keys.splice(this.indexOf(h),1),this.values.delete(h))}L5(h){var f=this.keys[h];null!=f&&(this.keys.splice(h, 1),this.values.delete(f))}set length(h){}get length(){return this.keys.length}indexOf(h){return this.keys.indexOf(h)}yb(h){return this.values.has(h)}getItem(h){return this.values.get(h)}ea(h){return this.values.get(this.keys[h])}Vh(h){return this.keys[h]}qU(){return this.values.get(this.keys[this.keys.length-1])}m4(h,f){this.keys.splice(f,0,this.keys.splice(h,1)[0])}slice(h=0,f=0){0==f&&(f=this.length-h);for(var b=new l,a=0;a<f;a++)this.length>a+h&&(e.v(this.ea(a+h))||b.Ta(this.Vh(a+h),this.ea(a+ h)));return b}concat(h,f=!0){if(!f)return this.mta(h),null;var b=new l;for(f=0;f<this.length;f++)b.Ta(this.Vh(f),this.ea(f));for(f=0;f<h.length;f++)b.Ta(h.Vh(f),h.ea(f));return b}mta(h){var f,b=h.length;for(f=0;f<b;f++)this.Ta(h.Vh(f),h.ea(f))}splice(h,f=0){var b=new l;h+f>this.length&&(f=this.length-h);1>f&&(f=this.length);for(var a=0;a<this.length;a++)(a<h||a>=h+f)&&b.Ta(this.Vh(a),this.ea(a));return b}reverse(){var h,f=new l;for(h=this.length-1;-1<h;h--)f.Ta(this.Vh(h),this.ea(h));return f}Pc(h= !1){if(h)return this.keys.slice(0);h=[];for(var f=0;f<this.length;f++)h.push(this.ea(f));return h}toString(){var h=[],f;for(f in this.keys){var b="{"+f+": "+this.getItem(f)+"}";h.push(b)}return h.join(", ")}Sa(){for(var h={},f=0;f<this.keys.length;f++){var b=this.keys[f];h[b]=this.getItem(b)}return h}clear(){this.values=new Map;this.keys.length=0}}e.ub=l})(r||(r={})); (function(e){class l{constructor(){this.quotes=[]}parse(h){try{this.quotes=[];for(var f=[],b=!1,a="",c=0;c<h.length;c++){var d=h.charAt(c);'"'==d||"'"==d?(b&&(this.quotes.push(a),f.push(d),a=""),b=!b):b&&(a+=d)}h=" "+h;for(c=0;c<this.quotes.length;c++)if("truestyle"!=this.quotes[c].toLowerCase()){var g=f[c]+this.quotes[c]+f[c],k=h.substring(0,h.indexOf(g)+g.length+2);var m=/(\w\w\w\()['|"][^'|^"]*['|"]/i;if(m.test(k))h=h.replace(g,"@"+c);else{m=/(\W)['|"][^'|^"]*['|"]/i;var n=(-1!=k.indexOf("#value")|| -1!=k.indexOf("#updateDifference")||-1!=k.indexOf("#updatePercent"))&&-1!=k.indexOf("if(");m.test(k)&&!n?h=h.replace(g,"sum(@"+c+")"):(m=/(\W)['|"][^'|^"]*['|"]/i,h=h.replace(g,"@"+c))}}m=/#value/g;h=h.replace(m,"value()");m=/#updateDifference/g;h=h.replace(m,"updateDifference()");m=/#updatePercent/g;h=h.replace(m,"updatePercent()");h=h.toLocaleLowerCase();var p=this.Zaa(h);p=p[1][0]}catch(q){return null}return p}Zaa(h){for(var f=[],b="",a=h.length,c=0;c<h.length;c++){var d=h.charAt(c);if("("==d)b+= "$"+f.length+";",d=this.Zaa(h.slice(c+1)),f.push(d[1]),c=c+d[0]+1;else if(")"==d){a=c;break}else b+=d}h=[];b=b.split(",");for(c=0;c<b.length;c++)h.push(this.l_(b[c],f));return[a,h]}l_(h,f){for(var b=[[" or "," and "],"== != >= <= = > <".split(" "),["-","+"],["/","*"],["^"]],a=0;a<b.length;a++){var c=Number.MIN_VALUE,d=b[a][0];if(3==a){c=h.indexOf(b[a][0]);var g=h.indexOf(b[a][1]);-1!=c&&-1!=g?d=c<g?b[a][1]:b[a][0]:-1!=c?d=b[a][0]:-1!=g&&(d=b[a][1])}else for(g=0;g<b[a].length;g++){var k=h.indexOf(b[a][g]); -1!=k&&(k>=c||2==a)&&(d=b[a][g],c=k+d.length)}c=h.split(d);2<c.length&&(g=c[c.length-1],c.pop(),c=[c.join(d),g]);if(2==c.length)return h=this.l_(c[0],f),f=this.l_(c[1],f),"-"==d&&"string"==typeof h&&0==h.trim().length?[d.trim(),[0,f],!0]:[d.trim(),[h,f],!0]}return this.aua(h,f)}aua(h,f){h=h.trim();if(-1!=h.indexOf("$")){var b=h.split("$");h=b[0];b=parseInt(b[1]);if(0<h.length){var a="string"!=typeof f[b][0];("min"==h||"max"==h)&&1<f[b].length&&(a=!0,"string"==typeof f[b][0]&&(f[b][0]=["sum",[f[b][0]], !1]),"string"==typeof f[b][1]&&(f[b][1]=["sum",[f[b][1]],!1]));if("value"===h||"updatedifference"===h||"updatepercent"===h)a=!0;if("round"==h||"abs"==h)a=!0,"string"==typeof f[b][0]&&(f[b][0]=["sum",[f[b][0]],!1]);return[h,f[b],a]}return f[b][0]}if(-1!=h.indexOf("@"))return f=parseInt(h.slice(1)),this.quotes[f];if("truestyle"==h.toLowerCase()||"truestyle"==h.substring(1,h.length-1).toLowerCase())return"truestyle";f=parseFloat(h);return isNaN(f)?h:f}}e.gK=l})(u||(u={})); (function(e){class l{static get bp(){return/Mac/i.test(navigator.platform)}static get gE(){return/(iPhone|iPod|iPad)/i.test(navigator.platform)||/(iPhone|iPod|iPad)/i.test(navigator.userAgent)}}e.xj=l})(u||(u={})); (function(e){class l{constructor(f=!0){this.values=[];this.xS=new Map;this.root=new h("");this.BS=f}get length(){return this.values.length}add(f,b){if(r.v(f)||0===f.length)return void 0===this.Gz&&(this.Gz=this.values.length,this.values.push(f)),this.Gz;f=""+f;if(this.BS){const a=/[^\u0000-\u007F]+/.test(f)?f.toLocaleLowerCase():f.toLowerCase();return this.root.uba(f,a,a===f,this.values,this.xS,b)}return this.root.vba(f,this.values,b)}get(f){return this.BS?this.xS.get(f)||this.values[f]:this.values[f]}find(f){if(r.v(f)|| 0===f.length)return void 0!==this.Gz?this.Gz:-1;f=""+f;const b=/[^\u0000-\u007F]+/.test(f);this.BS&&(f=b?f.toLocaleLowerCase():f.toLowerCase());return this.root.find(f,0,this.values,b)}sort(){var f=this.root.sort(l.t0);void 0!==this.Gz&&f.unshift(this.Gz);return f}clone(){var f=new l(this.BS);f.values=this.values.slice();f.xS=new Map(this.xS);f.Gz=this.Gz;f.root=this.root.clone();return f}static t0(f,b){return f&&f.localeCompare?f.localeCompare(b):f==b?0:f>b?1:-1}}e.YQ=l;class h{constructor(f){this.fh= [];this.prefix=f}vba(f,b,a){var c=this.prefix.length;if(void 0!==this.children&&f.length>c)return c=f[c],this.children.has(c)||this.children.set(c,new h(this.prefix+c)),this.children.get(c).vba(f,b,a);for(var d=0;d<this.fh.length;d++){c=b[this.fh[d]];if(f<c)return this.iR(f,b,a,d);if(f===c){if(void 0===a)return this.fh[d];b[a]=f;this.fh.splice(d,0,a);return a}}return this.iR(f,b,a)}uba(f,b,a,c,d,g){var k=this.prefix.length;if(void 0!==this.children&&b.length>k)return k=b[k],this.children.has(k)|| this.children.set(k,new h(this.prefix+k)),this.children.get(k).uba(f,b,a,c,d,g);for(var m=0;m<this.fh.length;m++){k=c[this.fh[m]];if(b<k)return a?this.iR(f,c,g,m):this.U$(f,b,c,d,g,m);if(b===k){if(void 0===g)return this.fh[m];c[g]=b;a||d.set(g,f);this.fh.splice(m,0,g);return g}}return a?this.iR(f,c,g):this.U$(f,b,c,d,g)}U$(f,b,a,c,d,g=-1){void 0===d?(d=a.length,a.push(b),c.set(d,f)):(a[d]=b,c.set(d,f));-1===g?this.fh.push(d):this.fh.splice(g,0,d);this.fh.length>h.y9&&this.lba(a);return d}iR(f,b,a, c=-1){void 0===a?(a=b.length,b.push(f)):b[a]=f;-1===c?this.fh.push(a):this.fh.splice(c,0,a);this.fh.length>h.y9&&this.lba(b);return a}lba(f){if(!this.children){this.children=new Map;for(var b,a=this.prefix.length,c=-1,d=0,g=0;g<this.fh.length;g++)b=f[this.fh[g]],b.length===a?c=this.fh[g]:(b=b[a],this.children.has(b)||(this.children.set(b,new h(this.prefix+b)),d++),this.children.get(b).fh.push(this.fh[g]));this.fh=-1===c?[]:[c]}}sort(f){var b=0<this.fh.length?this.fh.slice():[];if(void 0!==this.children){var a= [];for(var c of this.children.keys())a.push(c);a=a.sort(f);for(c=0;c<a.length;c++){var d=this.children.get(a[c]).sort(f);b=b.concat(d)}}return b}find(f,b,a,c){if(void 0!==this.children&&f.length!==this.prefix.length){var d=f[b];return this.children.has(d)?this.children.get(d).find(f,b+1,a,c):-1}return this.Ata(f,a,c)}Ata(f,b,a){for(let d=0;d<this.fh.length;d++){var c=b[this.fh[d]];if(a){if(c=c.localeCompare(f),0===c)return this.fh[d]}else if(f===c)return this.fh[d]}return-1}clone(){var f=new h(this.prefix); f.fh=this.fh.slice();void 0!==this.children&&(f.children=new Map(this.children));return f}}h.y9=16})(u||(u={})); (function(e){class l{static Pg(h){for(var f in h)if(!r.v(h[f])&&h.hasOwnProperty(f))return!1;return!0}static rz(h){var f={},b;for(b in h)f[b]=h[b];return f}static aj(h,f){if(r.v(h))return null;if(Array.isArray(h))return l.Qya(h);var b={},a;for(a in h)b[a]="object"!=typeof h[a]||null==h[a]||null!=f&&-1<f.indexOf(a)?h[a]:l.aj(h[a]);return b}static Qya(h){for(var f=[],b=0;b<h.length;b++)f[b]="object"!=typeof h[b]?h[b]:l.aj(h[b]);return f}static resolve(h,f){return r.v(f)?null:f.hasOwnProperty(h)?f[h]: h.split(".").reduce((b,a)=>b&&b[a],f)}}e.Cc=l})(u||(u={}));var w; (function(e){class l{static wga(f){return-1<"fullscreenchange mozfullscreenchange webkitfullscreenchange MSFullscreenChange focusin focusout touchstart touchmove touchend touchenter touchleave touchcancel".split(" ").indexOf(f)}constructor(f,b=null,a=null){this.Jaa=!1;this.type=f;this.target=b;this.data=a}stopPropagation(){this.Jaa=!0}get aFa(){return this.Jaa}}l.Qc="event_complete";l.gB="event_connected";l.ve="event_progress";l.xo="event_select";l.Xd="event_change";l.xa="event_error";l.OPENED="event_opened"; l.CLOSED="event_closed";l.NX="event_cancel";l.OPEN="event_open";l.uP="event_close";l.PY="event_resize";l.wp="event_clear";e.ia=l;class h{constructor(){this.uT=!1;this.Fh=[];this.An=[];this.du=[]}UG(f,b){return f.type==b.type&&f.oc==b.oc}N2(f){return!r.v(this.Fh[f])}O2(f,b){if(r.v(this.Fh[f]))return!1;for(var a=0;a<this.Fh[f].length;a++)if(this.UG(this.Fh[f][a],b))return!0;return!1}N(f,b,a=0){b={type:f,oc:b,priority:a};if(!this.O2(f,b))if(this.uT)r.v(this.An[f])&&(this.An[f]=[]),this.An[f].push(b); else if(r.v(this.Fh[f])&&(this.Fh[f]=[]),0==this.Fh[f].length)this.Fh[f].push(b);else{this.Fh[f][this.Fh[f].length-1].priority>=a&&this.Fh[f].push(b);for(var c=0;c<this.Fh[f].length;c++)if(this.Fh[f][c].priority<a){this.Fh[f].splice(c,0,b);break}}}nb(f,b){if(!r.v(this.Fh[f])){b={type:f,oc:b};for(var a=this.Fh[f].slice(0),c=[],d=0;d<a.length;d++)this.UG(a[d],b)?this.uT&&(r.v(this.du[f])&&(this.du[f]=[]),this.du[f].push(a[d])):c.push(a[d]);this.Fh[f]=c}}Vd(f){void 0===f?(this.Fh=[],this.An=[],this.du= []):(r.v(this.Fh)||(this.Fh[f]=[]),r.v(this.An)||(this.An[f]=[]),r.v(this.du)||(this.du[f]=[]))}Ga(f){if(!r.v(this.Fh[f.type])){this.uT=!0;for(var b=this.Fh[f.type].slice(0),a=0;a<b.length;a++){if(!r.v(this.du[f.type])){var c=!1,d;for(d in this.du[f.type])this.UG(b[a],this.du[f.type][d])&&(c=!0);if(c)continue}f instanceof r.model.kd?b[a].oc.call(this,f.data):f instanceof l&&f.aFa||b[a].oc.call(this,f)}delete this.du[f.type];for(var g in this.An){if(r.v(this.Fh[g]))b=[];else if(Array.isArray(this.Fh[g]))b= this.Fh[g].slice(0);else continue;if(!r.v(this.An[g]))for(a=0;a<this.An[g].length;a++)if(0==b.length)b.push(this.An[g][a]);else for(b[b.length-1].priority==this.An[g][a].priority&&b.push(this.An[g][a]),f=0;f<b.length;f++)if(b[f].priority<this.An[g][a].priority){b.splice(f,0,this.An[g][a]);break}this.Fh[g]=b;this.An[g]=[]}this.uT=!1}}Ya(f,b,a){f=new e.ia(f,null==b?this:b,a);this.Ga(f)}}e.Ph=h})(w||(w={})); (function(e){e.requestIdleCallback=function(h,f=null,b=!1){if(window.requestIdleCallback&&!b)return window.requestIdleCallback(h,f);var a,c=e.eg(),d;return r.we(()=>{h({didTimeout:!1,timeRemaining:()=>void 0===a?(a=e.eg(),d=Math.min(350,e.eg()-c+50)):Math.max(0,d-(e.eg()-a))})},1)};e.cancelIdleCallback=function(h){if(window.cancelIdleCallback)return window.cancelIdleCallback(h);r.vr(h)};class l{constructor(){throw Error("Singleton");}static Go(h){l.LI.push(h);l.bf()}static bf(){r.v(l.LL)&&0<l.LI.length&& (3<l.Y2&&(l.Qfa=!1),l.LL=e.requestIdleCallback(l.FLa,{timeout:100},!l.Qfa))}static FLa(h){if(h.didTimeout)l.Y2++,l.cja();else for(l.Y2=0;0<h.timeRemaining()&&0<l.LI.length&&!l.cja(););l.LL=null;l.bf()}static cja(){var h=l.LI.shift(),f=h.pp(h.c0);f?h&&h.lf&&r.we(h.lf,1):l.LI.push(h);return f}static cancel(){null!=l.LL&&(e.cancelIdleCallback(l.LL),l.LL=null);l.LI=[]}}l.LI=[];l.Qfa=!0;l.Y2=0;e.ll=l})(u||(u={})); (function(e){function l(){var h=navigator.userAgent.toLowerCase(),f={};f.cV=/mozilla/.test(h)&&/firefox/.test(h);f.SU=/webkit/.test(h)&&/chrome/.test(h)&&!/edge/.test(h);f.m3=/edge/.test(h);f.gFa=/applewebkit/.test(h)&&/safari/.test(h)&&!/chrome/.test(h);f.zga=/opera/.test(h);f.gj=/msie/.test(h);f.cFa=/ReactNative/i.test(navigator.product);f.lm=/Android|webOS|iPhone|iPad|iPod|BlackBerry|Windows Phone/i.test(h)||/iPad|iPhone|iPod|BlackBerry/i.test(navigator.platform)||f.cFa;f.version=NaN;f.gj||f.cV|| f.SU||f.gFa||f.zga||!/trident/.test(h)||(f.gj=!0,f.version=11);if(isNaN(f.version))for(var b=["chrome","firefox","msie","safari","opera"],a=0;a<b.length;a++)try{f.version=parseInt(h.match(new RegExp("("+b[a]+")( |/)([0-9]+)"))[3]);break}catch(c){}return f}e.Nd=function(){return l()};e.rT=l;e.dV=function(){return null!=document.fullscreenElement||null!=document.mozFullScreenElement||null!=document.webkitFullscreenElement||null!=document.msFullscreenElement};e.u3=function(){return window!=top};e.iga= function(){try{return!r.v(window.process.versions.electron)}catch(h){return!1}};e.HEa=function(){try{return void 0!==ArrayBuffer&&void 0!==DataView&&void 0!==Uint8Array&&(window.chrome&&navigator.userAgent.match(/chrome.\d*/gi)?12<=parseInt(navigator.userAgent.match(/chrome.\d*/gi)[0].replace(/[^\d]/g,"")):!0)&&(window.opera?15<=window.opera.version():!0)&&(navigator.userAgent.match("Safari/")?!navigator.userAgent.match("Version/5.")&&!navigator.userAgent.match("Version/6.0"):!0)}catch(h){return!1}}; e.CRa=function(h){var f=document.cookie,b=f.indexOf(" "+h+"=");-1==b&&(b=f.indexOf(h+"="));-1==b?f=null:(b=f.indexOf("=",b)+1,h=f.indexOf(";",b),-1==h&&(h=f.length),f=decodeURI(f.substring(b,h)));return f};e.HRa=function(h,f){var b=new Date;b.setDate(b.getDate()+1825);f=encodeURI(f)+"; expires="+b.toUTCString();document.cookie=h+"="+f};e.DRa=function(){return screen.orientation&&-1<screen.orientation.type.indexOf("landscape")};e.ERa=function(){return screen.orientation&&-1<screen.orientation.type.indexOf("portrait")}; e.ORa=function(){return Math.max(document.documentElement.clientWidth)};e.NRa=function(){return Math.max(document.documentElement.clientHeight)}})(u||(u={})); (function(e){class l extends w.Ph{constructor(f,b=0){super();this.sR=0;this.eL=!1;this.rta=f;this.fba=b}zJa(){this.sR++;this.Ga(new w.ia(h.Sl));0<this.fba&&this.sR>=this.fba&&(this.stop(),this.Ga(new w.ia(h.Tl)))}start(){this.eL||(this.Eaa=r.rea(()=>this.zJa(),this.rta),this.eL=!0)}stop(){this.eL&&!r.v(this.Eaa)&&(r.J1(this.Eaa),this.eL=!1)}reset(){this.sR=0;this.stop()}set Tw(f){}get Tw(){return this.sR}set Kl(f){}get Kl(){return this.eL}}e.Wt=l;class h{}h.Sl="timer";h.Tl="complete";e.Af=h;e.eg= function(){return"undefined"!==typeof performance&&"function"===typeof window.performance.now?performance.now():(new Date).getTime()}})(u||(u={})); (function(e){class l{static load(f,b,a){if(PivotApi.libsIncluded)return b();f=new h(f,l.e0);this.tI.push(f);f.oc=b;f.Xa=a;f.load()}static R3(f,b,a){null==b&&(b={});f=new h(f,l.e0);this.tI.push(f);f.HL=b.HL;f.Ej=b.Ej;f.oc=a;f.Xa=void 0;f.load()}static GNa(){var f=document.querySelector("link[data-fm-hc-theme]");f&&(f.disabled=!0)}static dispose(){for(let f=0;f<this.tI.length;f++)this.tI[f].dispose();this.tI.length=0;this.tI=null}}l.e0="";l.tI=[];e.yo=l;class h{constructor(f,b){this.HL=null;this.Ej= !1;this.total=this.loaded=0;this.errors=[];this.Q3=this.xO=null;this.url=f;this.baseURI=b;this.total="string"==typeof this.url?1:this.url.length}load(){0==this.total&&this.Nj();if("string"==typeof this.url)this.XK(this.url,this.HL);else for(var f=this.url,b=0;b<f.length;b++)this.XK(f[b],this.HL)}Nj(){this.loaded++;if(this.loaded==this.total||0==this.total)0==this.errors.length?this.oc&&this.oc():this.Xa&&this.Xa(this.errors),this.Xa=this.oc=null}XK(f,b){f=this.baseURI+f;f.lastIndexOf(".js")==f.length- 3?this.PFa(f):f.lastIndexOf(".css")==f.length-4?this.R3(f,b):this.Nj()}PFa(f){if(null==this.mea(f)){const a=this.xO=document.createElement("script");a.type="text/javascript";a.src=r.zNa(f+"?"+r.Hg.Mq);a.async=!0;var b=()=>{a.readystate="loaded";this.Nj();if(a.onloadedlisteners){for(var c=0;c<a.onloadedlisteners.length;c++)a.onloadedlisteners[c]();delete a.onloadedlisteners}};a.onreadystatechange=b;a.onload=b;a.onerror=()=>{a.readystate="error";this.errors.push(f);this.Nj()};document.head.appendChild(a)}else b= this.xO=this.mea(f),"error"==b.readystate?(this.errors.push(f),this.Nj()):!0===b.async&&"loaded"!=b.readystate?(null==b.onloadedlisteners&&(b.onloadedlisteners=[]),b.onloadedlisteners.push(()=>this.Nj())):this.Nj()}R3(f,b=null){const a=this.Q3=document.createElement("link");a.href=f+"?"+r.Hg.Mq;a.rel="stylesheet";a.type="text/css";if(null!=b)for(const c in b)b.hasOwnProperty(c)&&a.setAttribute(c,b[c]);a.onerror=()=>this.Vb(f);a.onreadystatechange=()=>this.Nj();a.onload=()=>this.Nj();this.Ej?document.body.appendChild(a): document.head.appendChild(a)}mea(f){for(var b=0;b<document.head.children.length;b++){var a=document.head.children.item(b);if(a.src&&-1<a.src.indexOf(f))return a}return null}Vb(f){this.errors.push(f);this.Nj()}dispose(){this.Xa=this.oc=this.Q3=this.xO=null}}})(u||(u={})); (function(e){class l extends w.Ph{constructor(f){super();this.VZ=!1;this.Lta=b=>this.yq(b);this.Mta=b=>this.O4(b);this.tFa=1E3;this.buffer=[];this.Tfa=()=>this.hIa();this.hR=null;if(null!=l.De)throw Error("KeyboardListener is singleton");e.Nd().lm||(r.Kk.addEventListener("keydown",this.Lta),r.Kk.addEventListener("keyup",this.Mta),this.uG=new x.Ha("div"),this.uG.V("position","fixed").V("left","0px").V("top","0px").V("opacity","0").V("width","0px").V("height","0px"),this.uG.$a(),this.Mp=new x.gw,this.Mp.G.V("width", "1px").V("height","1px").V("padding","0px"),this.Mp.wMa(),this.Mp.N("focusin",()=>{this.VZ=!0}),this.Mp.N("focusout",()=>{this.VZ=!1}),this.uG.append(this.Mp.G),f.append(this.uG))}static R(){null==l.De&&(l.De=new l(r.K.Qb.Ib.G));return l.De}get nga(){return this.VZ}O4(f){r.v(f.key)||this.Dba(f.key,f.type)}yq(f){if(!r.v(f.key)){var b=new h(h.iQ);b.keyCode=f.keyCode;b.altKey=f.altKey;b.ctrlKey=f.ctrlKey;b.metaKey=f.metaKey;b.shiftKey=f.shiftKey;b.Aq=f;this.Ga(b);this.Dba(f.key,f.type)}}Dba(f,b){f=f.toLowerCase(); const a=Date.now();a-this.wFa>this.tFa&&(this.buffer.length=0);20<this.buffer.length&&this.buffer.splice(0,this.buffer.length-6);this.buffer.push({key:f,type:b});this.wFa=a;this.vwa()&&(this.buffer.length=0,this.Ya(h.D$))}vwa(){if(6>this.buffer.length)return!1;let f=0,b=0;for(const a of this.buffer)"shift"==a.key&&("keydown"==a.type?f++:"keyup"==a.type&&b++);return 3<=f&&3<=b}hIa(){this.uG.$a();this.Mp.nk("");this.Mp.G.blur();this.Mp.nb("keyup",this.Tfa);null!=this.hR&&(this.hR.focus({preventScroll:!0}), this.hR=null)}rz(f){this.hR=document.activeElement;this.uG.show();this.Mp.nk(f);this.Mp.G.focus({preventScroll:!0});this.Mp.selectAll();this.Mp.G.focus({preventScroll:!0});this.Mp.N("keyup",this.Tfa)}static dispose(){l.De=null}}e.jQ=l;class h extends w.ia{constructor(f){super(f)}}h.iQ="event_keydown";h.D$="event_tripple_shift";e.KeyboardEvent=h;(function(f){f[f.sOa=8]="BACKSPACE";f[f.mRa=9]="TAB";f[f.fPa=13]="ENTER";f[f.gRa=16]="SHIFT";f[f.VOa=17]="CTRL";f[f.nOa=18]="ALT";f[f.VQa=19]="PAUSE";f[f.QOa= 20]="CAPS_LOCK";f[f.hPa=27]="ESCAPE";f[f.jRa=32]="SPACE";f[f.UQa=33]="PAGE_UP";f[f.TQa=34]="PAGE_DOWN";f[f.mB=35]="END";f[f.MPa=36]="HOME";f[f.yQa=37]="LEFT_ARROW";f[f.vRa=38]="UP_ARROW";f[f.ZQa=39]="RIGHT_ARROW";f[f.cPa=40]="DOWN_ARROW";f[f.NPa=45]="INSERT";f[f.d8=46]="DELETE";f[f.PPa=48]="KEY_0";f[f.QPa=49]="KEY_1";f[f.RPa=50]="KEY_2";f[f.SPa=51]="KEY_3";f[f.TPa=52]="KEY_4";f[f.UPa=53]="KEY_5";f[f.VPa=54]="KEY_6";f[f.WPa=55]="KEY_7";f[f.XPa=56]="KEY_8";f[f.YPa=57]="KEY_9";f[f.ZPa=65]="KEY_A";f[f.$Pa= 66]="KEY_B";f[f.aQa=67]="KEY_C";f[f.bQa=68]="KEY_D";f[f.cQa=69]="KEY_E";f[f.dQa=70]="KEY_F";f[f.eQa=71]="KEY_G";f[f.fQa=72]="KEY_H";f[f.gQa=73]="KEY_I";f[f.hQa=74]="KEY_J";f[f.iQa=75]="KEY_K";f[f.jQa=76]="KEY_L";f[f.kQa=77]="KEY_M";f[f.lQa=78]="KEY_N";f[f.mQa=79]="KEY_O";f[f.nQa=80]="KEY_P";f[f.oQa=81]="KEY_Q";f[f.pQa=82]="KEY_R";f[f.qQa=83]="KEY_S";f[f.rQa=84]="KEY_T";f[f.sQa=85]="KEY_U";f[f.tQa=86]="KEY_V";f[f.uQa=87]="KEY_W";f[f.vQa=88]="KEY_X";f[f.wQa=89]="KEY_Y";f[f.xQa=90]="KEY_Z";f[f.zQa=91]= "LEFT_META";f[f.$Qa=92]="RIGHT_META";f[f.xo=93]="SELECT";f[f.HQa=96]="NUMPAD_0";f[f.IQa=97]="NUMPAD_1";f[f.JQa=98]="NUMPAD_2";f[f.KQa=99]="NUMPAD_3";f[f.LQa=100]="NUMPAD_4";f[f.MQa=101]="NUMPAD_5";f[f.NQa=102]="NUMPAD_6";f[f.OQa=103]="NUMPAD_7";f[f.PQa=104]="NUMPAD_8";f[f.QQa=105]="NUMPAD_9";f[f.EQ=106]="MULTIPLY";f[f.kP=107]="ADD";f[f.VQ=109]="SUBTRACT";f[f.$Oa=110]="DECIMAL";f[f.KJ=111]="DIVIDE";f[f.jPa=112]="F1";f[f.nPa=113]="F2";f[f.oPa=114]="F3";f[f.pPa=115]="F4";f[f.qPa=116]="F5";f[f.rPa=117]= "F6";f[f.sPa=118]="F7";f[f.tPa=119]="F8";f[f.uPa=120]="F9";f[f.kPa=121]="F10";f[f.lPa=122]="F11";f[f.mPa=123]="F12";f[f.RQa=144]="NUM_LOCK";f[f.bRa=145]="SCROLL_LOCK";f[f.eRa=186]="SEMICOLON";f[f.gPa=187]="EQUALS";f[f.TOa=188]="COMMA";f[f.ZOa=189]="DASH";f[f.WQa=190]="PERIOD";f[f.HPa=191]="FORWARD_SLASH";f[f.LPa=192]="GRAVE_ACCENT";f[f.SQa=219]="OPEN_BRACKET";f[f.tOa=220]="BACK_SLASH";f[f.SOa=221]="CLOSE_BRACKET";f[f.iRa=222]="SINGLE_QUOTE"})(e.cpa||(e.cpa={}))})(u||(u={})); (function(e){class l extends w.Ph{constructor(f){super();this.s_=()=>this.OLa();this.BZ=()=>this.xda();this.DG="__FMResizeTriggersStorage__";this.Xl=f;this.$Da();this.gr=new h(this.Xl.element,this.DG);this.$Ma(this.Xl.element)}$Da(){!r.v(this.Xl)&&r.v(this.Xl.element[this.DG])&&(this.Xl.element[this.DG]={})}refresh(){this.N5(this.gr)}N5(f){var b=f.R5;f=b.firstElementChild;b=b.lastElementChild;var a=f.firstElementChild;b.scrollLeft=b.scrollWidth;b.scrollTop=b.scrollHeight;a.style.width=f.offsetWidth+ 1+"px";a.style.height=f.offsetHeight+"px";f.scrollLeft=f.scrollWidth;f.scrollTop=f.scrollHeight}uwa(f){return f.offsetWidth!=this.gr.P5.width||f.offsetHeight!=this.gr.P5.height}OLa(){if(this.Xl&&this.Xl.element&&!r.v(this.Xl.element[this.DG])){const f=this.Xl.element,b=this.gr.P5;this.N5(this.gr);this.gr.AW&&this.Xl.cancelAnimationFrame(this.gr.AW);this.gr.AW=this.Xl.requestAnimationFrame(()=>{r.v(b.width)&&(b.width=f.offsetWidth);r.v(b.height)&&(b.height=f.offsetHeight);this.uwa(f)&&(b.width=f.offsetWidth, b.height=f.offsetHeight,this.xda())})}}xda(){this.Ya(w.ia.PY)}$Ma(f){f.attachEvent?f.attachEvent("onresize",this.BZ):r.v(f)||("static"==getComputedStyle(f).position&&(f.style.position="relative"),f.appendChild(this.gr.R5),this.N5(this.gr),f.addEventListener("scroll",this.s_,!0))}bNa(f){f.detachEvent?f.detachEvent("onresize",this.BZ):f.removeEventListener("scroll",this.s_,!0)}Pwa(){const f=this.Xl.element[this.DG],b=Object.keys(f);for(let a=0;a<b.length;a++)if(!r.v(f[b[a]]))return;this.Xl.element[this.DG]= null}dispose(){this.Xl&&this.Xl.element&&(this.bNa(this.Xl.element),this.gr.dispose(),this.gr=null,this.Pwa());this.BZ=this.s_=this.Xl=null}}e.yra=l;class h{constructor(f,b){this.p_="__resizeLast__";this.hba="__resizeListeners__";this.bL="__resizeTriggers__";this.fS="__resizeRAF__";this.vta="__resizeTrigger";this.CE=f;this.B6=b;this.DT=this.sBa();r.v(this.CE)||this.YDa(this.B6)}get R5(){return this.fN()[this.bL]}get P5(){return this.fN()[this.p_]}get AW(){return this.fN()[this.fS]}set AW(f){this.fN()[this.fS]= f}sBa(){return this.vta+r.K.Qb.Ib.qe.id}YDa(f){this.CE[f][this.DT]={};f=this.CE[f][this.DT];f[this.p_]={};f[this.hba]=[];f[this.bL]=document.createElement("div");f[this.bL].className="fm-resize-triggers";f[this.bL].innerHTML=r.Ct('<div class="fm-expand-trigger"><div></div></div><div class="fm-contract-trigger"></div>');f[this.fS]=null}fN(){return this.CE[this.B6][this.DT]}dispose(){if(!r.v(this.CE)){this.CE.removeChild(this.R5);const f=this.fN();f[this.p_]=null;f[this.hba]=null;f[this.fS]=null;f[this.bL]= null;this.CE[this.B6][this.DT]=null}}}e.aRa=h})(u||(u={}));(function(e){class l{constructor(){this.VO=[]}add(h,...f){this.VO.push({oc:h,c0:f})}pop(){return this.VO.pop()}bf(h){var f=()=>{if(0==this.VO.length)h();else{var b=this.VO.shift();e.requestIdleCallback(()=>b.oc(f,...b.c0),{timeout:100})}};f()}mb(){return 0===this.VO.length}}e.OB=l})(u||(u={})); (function(e){function l(E,F,H){var G=0,L=[],I=0,K,M,Q,N=!1,X=[],O=[],V=!1;H=H||{};var ca=H.encoding||"UTF8";var fa=H.FRa||1;if(fa!==parseInt(fa,10)||1>fa)throw Error("numRounds must a integer >= 1");if(0===E.lastIndexOf("SHA-",0))if(K=function(R,P){return D(R,P,E)},M=function(R,P,ba,Z){if("SHA-224"===E||"SHA-256"===E){var Y=(P+65>>>9<<4)+15;var ja=16}else throw Error("Unexpected error in SHA-2 implementation");for(;R.length<=Y;)R.push(0);R[P>>>5]|=128<<24-P%32;P+=ba;R[Y]=P&4294967295;R[Y-1]=P/4294967296| 0;ba=R.length;for(P=0;P<ba;P+=ja)Z=D(R.slice(P,P+ja),Z,E);if("SHA-224"===E)R=[Z[0],Z[1],Z[2],Z[3],Z[4],Z[5],Z[6]];else if("SHA-256"===E)R=Z;else throw Error("Unexpected error in SHA-2 implementation");return R},Q=function(R){return R.slice()},"SHA-224"===E){var U=512;var aa=224}else if("SHA-256"===E)U=512,aa=256;else throw Error("Chosen SHA variant is not supported");else throw Error("Chosen SHA variant is not supported");var ka=g(F,ca);var ha=C(E);this.setHMACKey=function(R,P,ba){if(!0===N)throw Error("HMAC key already set"); if(!0===V)throw Error("Cannot set HMAC key after calling update");ca=(ba||{}).encoding||"UTF8";P=g(P,ca)(R);R=P.WG;P=P.value;var Z=U>>>3;ba=Z/4-1;if(Z<R/8){for(P=M(P,R,0,C(E));P.length<=ba;)P.push(0);P[ba]&=4294967040}else if(Z>R/8){for(;P.length<=ba;)P.push(0);P[ba]&=4294967040}for(R=0;R<=ba;R+=1)X[R]=P[R]^909522486,O[R]=P[R]^1549556828;ha=K(X,ha);G=U;N=!0};this.update=function(R){var P,ba=0,Z=U>>>5;var Y=ka(R,L,I);R=Y.WG;var ja=Y.value;Y=R>>>5;for(P=0;P<Y;P+=Z)ba+U<=R&&(ha=K(ja.slice(P,P+Z),ha), ba+=U);G+=ba;L=ja.slice(ba>>>5);I=R%U;V=!0};this.getHash=function(R,P){if(!0===N)throw Error("Cannot call getHash after setting HMAC key");var ba=d(P);switch(R){case "HEX":R=function(Y){return f(Y,aa,ba)};break;case "B64":R=function(Y){return b(Y,aa,ba)};break;case "BYTES":R=function(Y){return a(Y,aa)};break;case "ARRAYBUFFER":try{P=new ArrayBuffer(0)}catch(Y){throw Error("ARRAYBUFFER not supported by this environment");}R=function(Y){return c(Y,aa)};break;default:throw Error("format must be HEX, B64, BYTES, or ARRAYBUFFER"); }var Z=M(L.slice(),I,G,Q(ha));for(P=1;P<fa;P+=1)Z=M(Z,aa,0,C(E));return R(Z)};this.getHMAC=function(R,P){if(!1===N)throw Error("Cannot call getHMAC without first setting HMAC key");var ba=d(P);switch(R){case "HEX":R=function(Y){return f(Y,aa,ba)};break;case "B64":R=function(Y){return b(Y,aa,ba)};break;case "BYTES":R=function(Y){return a(Y,aa)};break;case "ARRAYBUFFER":try{R=new ArrayBuffer(0)}catch(Y){throw Error("ARRAYBUFFER not supported by this environment");}R=function(Y){return c(Y,aa)};break; default:throw Error("outputFormat must be HEX, B64, BYTES, or ARRAYBUFFER");}P=M(L.slice(),I,G,Q(ha));var Z=K(O,C(E));Z=M(P,aa,U,Z);return R(Z)}}function h(){}function f(E,F,H){var G="";F/=8;var L;for(L=0;L<F;L+=1){var I=E[L>>>2]>>>8*(3+L%4*-1);G+="0123456789abcdef".charAt(I>>>4&15)+"0123456789abcdef".charAt(I&15)}return H.fW?G.toUpperCase():G}function b(E,F,H){var G="",L=F/8,I;for(I=0;I<L;I+=3){var K=I+1<L?E[I+1>>>2]:0;var M=I+2<L?E[I+2>>>2]:0;M=(E[I>>>2]>>>8*(3+I%4*-1)&255)<<16|(K>>>8*(3+(I+1)% 4*-1)&255)<<8|M>>>8*(3+(I+2)%4*-1)&255;for(K=0;4>K;K+=1)8*I+6*K<=F?G+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(M>>>6*(3-K)&63):G+=H.AS}return G}function a(E,F){var H="";F/=8;var G;for(G=0;G<F;G+=1){var L=E[G>>>2]>>>8*(3+G%4*-1)&255;H+=String.fromCharCode(L)}return H}function c(E,F){F/=8;var H,G=new ArrayBuffer(F);var L=new Uint8Array(G);for(H=0;H<F;H+=1)L[H]=E[H>>>2]>>>8*(3+H%4*-1)&255;return G}function d(E){var F={fW:!1,AS:"=",IRa:-1};E=E||{};F.fW=E.fW||!1;!0===E.hasOwnProperty("b64Pad")&& (F.AS=E.AS);if("boolean"!==typeof F.fW)throw Error("Invalid outputUpper formatting option");if("string"!==typeof F.AS)throw Error("Invalid b64Pad formatting option");return F}function g(E,F){switch(F){case "UTF8":case "UTF16BE":case "UTF16LE":break;default:throw Error("encoding must be UTF8, UTF16BE, or UTF16LE");}switch(E){case "HEX":E=function(H,G,L){var I=H.length,K,M;if(0!==I%2)throw Error("String of HEX type must be in byte increments");G=G||[0];L=L||0;var Q=L>>>3;for(K=0;K<I;K+=2){var N=parseInt(H.substr(K, 2),16);if(isNaN(N))throw Error("String of HEX type contains invalid characters");var