UNPKG

@webdatarocks/webdatarocks

Version:

Free web pivot table tool. Created by industry experts for everyone.

123 lines 1.09 MB
/** * WebDataRocks Reporting v. 1.4.22 https://www.webdatarocks.com/ * Copyright 2026 WebDataRocks All rights reserved * * By downloading, installing, and/or using WebDataRocks, you agree with the terms of * WebDataRocks End User License Agreement, a copy of which is located at: https://www.webdatarocks.com/license-agreement/. * * This file constitutes a part of WebDataRocks that is Proprietary Code. * Your use of Proprietary Code is limited under WebDataRocks End User License Agreement, including that you may not change, alter, modify, de-obfuscate, reverse engineer, disassemble, decompile, decode it. */ (function(a,b){"function"===typeof define&&define.amd&&define("webdatarocks",[],b);a.WebDataRocks=b()})(window,function(){return function(a){'use strict';var n; (function(f){class k{constructor(d,b=null,a=null){this.type=d;this.target=b;this.data=a}static pN(d){return-1<"fullscreenchange mozfullscreenchange webkitfullscreenchange MSFullscreenChange focusin focusout touchstart touchmove touchend touchenter touchleave touchcancel".split(" ").indexOf(d)}}k.yg="event_complete";k.wA="event_connected";k.yw="event_progress";k.Wm="event_select";k.oe="event_change";k.xb="event_error";k.OPENED="event_opened";k.CLOSED="event_closed";k.uA="event_cancel";k.OPEN="event_open"; k.zG="event_close";k.zI="event_resize";f.ga=k;class g{constructor(){this.Tx=!1;this.vd=[];this.Fg=[];this.nk=[]}mr(d,b){return d.type==b.type&&d.Rg==b.Rg}WD(d,b){if(r.U(this.vd[d]))return!1;for(var a=0;a<this.vd[d].length;a++)if(this.mr(this.vd[d][a],b))return!0;return!1}addEventListener(d,b,a=0){b={type:d,Rg:b,priority:a};if(!this.WD(d,b))if(this.Tx)r.U(this.Fg[d])&&(this.Fg[d]=[]),this.Fg[d].push(b);else if(r.U(this.vd[d])&&(this.vd[d]=[]),0==this.vd[d].length)this.vd[d].push(b);else{this.vd[d][this.vd[d].length- 1].priority>=a&&this.vd[d].push(b);for(var c=0;c<this.vd[d].length;c++)if(this.vd[d][c].priority<a){this.vd[d].splice(c,0,b);break}}}removeEventListener(d,b){if(!r.U(this.vd[d])){b={type:d,Rg:b};for(var a=this.vd[d].slice(0),c=[],e=0;e<a.length;e++)this.mr(a[e],b)?this.Tx&&(r.U(this.nk[d])&&(this.nk[d]=[]),this.nk[d].push(a[e])):c.push(a[e]);this.vd[d]=c}}Sc(d){void 0===d?(this.vd=[],this.Fg=[],this.nk=[]):(r.U(this.vd)||(this.vd[d]=[]),r.U(this.Fg)||(this.Fg[d]=[]),r.U(this.nk)||(this.nk[d]=[]))}na(d){if(!r.U(this.vd[d.type])){this.Tx= !0;for(var b=this.vd[d.type].slice(0),a=0;a<b.length;a++){if(!r.U(this.nk[d.type])){var c=!1,e;for(e in this.nk[d.type])this.mr(b[a],this.nk[d.type][e])&&(c=!0);if(c)continue}d instanceof u.model.cc?b[a].Rg.call(this,d.data):b[a].Rg.call(this,d)}delete this.nk[d.type];for(var h in this.Fg){if(r.U(this.vd[h]))b=[];else if(this.vd[h]instanceof Array)b=this.vd[h].slice(0);else continue;if(!r.U(this.Fg[h]))for(a=0;a<this.Fg[h].length;a++)if(0==b.length)b.push(this.Fg[h][a]);else for(b[b.length-1].priority== this.Fg[h][a].priority&&b.push(this.Fg[h][a]),d=0;d<b.length;d++)if(b[d].priority<this.Fg[h][a].priority){b.splice(d,0,this.Fg[h][a]);break}this.vd[h]=b;this.Fg[h]=[]}this.Tx=!1}}Pa(d,b,a){d=new f.ga(d,null==b?this:b,a);this.na(d)}}f.Od=g})(n||(n={}));var w; (function(f){(function(k){class g{constructor(){this.zL=5;this.Yo=null;r.lg.addEventListener("mousemove",d=>this.xm(d));r.lg.addEventListener("touchmove",d=>this.I1(d),!1);r.lg.addEventListener("mouseup",d=>this.bi(d));r.lg.addEventListener("touchend",d=>this.Bz(d));r.lg.addEventListener("touchcancel",d=>this.Bz(d))}static V(){g.instance||(g.instance=new g);return g.instance}static la(){g.instance=null}v_(d,b){d.Y("wdr-draggable");var a=c=>{b.Qy&&!c.target.matches(b.Qy)||this.Ub==d||(null!=this.Ub&& this.VF(b,c),this.Ub=d,this.Ii=b,this.zP=this.UD(c),this.AP=this.Oy(c))};d.addEventListener("mousedown",a);d.addEventListener("touchstart",a)}UD(d){return d instanceof MouseEvent?d.clientX:d.changedTouches[0].clientX}Oy(d){return d instanceof MouseEvent?d.clientY:d.changedTouches[0].clientY}xm(d){1==d.which&&this.Ub&&(this.xd&&this.Ub.Qc("wdr-dragging")?(this.bA(d.clientX,d.clientY),this.Ii.RE&&this.Ii.RE(this.Ub,d),d.preventDefault()):r.U(this.Ii.ps)||this.Ii.ps(this.Ub,d)?(this.xd=this.Ii.Ei(this.Ub), this.xd.ha("opacity",0),u.I.yb.ub.B.R(this.xd),this.bA(d.clientX,d.clientY,!0),this.Ub.Y("wdr-dragging")):(this.Ub=null,this.xd.Wi(!0),this.xd=null))}jN(d,b){return Math.abs(this.zP-d)>this.zL||Math.abs(this.AP-b)>this.zL?!0:!1}bA(d,b,a=!1){if(null!=this.xd){var c=u.I.yb.ub.B.Ej();this.xd.position({top:b-c.top,left:d-c.left});this.jN(d,b)&&(this.xd.ha("opacity",1),this.Ub.Y("wdr-dragging-move"));a&&null!=this.Ub&&(c=this.Ub.Ej(),d=Math.max(0,Math.min(this.Ub.width,this.xd.width,d-c.left)),this.xd.ha("margin-top", -Math.max(0,Math.min(this.Ub.height,b-c.top))+"px"),this.xd.ha("margin-left",-d+"px"))}}I1(d){if(this.Ub){var b=d.touches[0];if(this.xd&&this.Ub.Qc("wdr-dragging")){this.bA(b.clientX,b.clientY);this.Ii.RE&&this.Ii.RE(this.Ub,d);d.preventDefault();b=d.changedTouches[0];if(b=f.ia.Ha(document.elementFromPoint(b.clientX,b.clientY))){var a=b.closest(".wdr-droppable");a&&a.hm&&a.hm.Pj&&(a.hm.Pj(this.Ub,this.xd,a,d),this.Yo=a)}(null==b||null==a)&&null!=this.Yo&&this.Yo.hm&&this.Yo.hm.Qf&&this.Yo.hm.Qf(this.Ub, this.xd,this.Yo,d)}else r.U(this.Ii.ps)||this.Ii.ps(this.Ub,d)?(this.xd=this.Ii.Ei(this.Ub),this.xd.ha("opacity",0),u.I.yb.ub.B.R(this.xd),this.bA(b.clientX,b.clientY,!0),this.Ub.Y("wdr-dragging")):(this.Ub=null,this.xd.Wi(!0),this.xd=null)}}bi(d){this.VF(this.Ii,d)}Bz(d){for(var b=d.changedTouches[0],a=b=f.ia.Ha(document.elementFromPoint(b.clientX,b.clientY));b;){if(b.Qc("wdr-droppable")){r.Xb(b.hm.Un)||(a=a.closest(b.hm.Un));b.hm.sg(this.Ub,b,a,d);break}b=b.parent}this.VF(this.Ii,d)}VF(d,b){null!= this.xd&&(this.xd.Wi(!0),this.xd=null);null!=this.Ub&&(this.Ub.rd("wdr-dragging"),this.Ub.rd("wdr-dragging-move"),d.q0&&this.jN(this.UD(b),this.Oy(b))&&d.q0(this.Ub,b),this.Ub=null);this.Yo=null;this.AP=this.zP=NaN}w_(d,b,a){d.Qc("wdr-droppable")||(d.Y("wdr-droppable"),d.addEventListener("mouseenter",c=>{null!=this.Ub&&1==c.which&&a.os&&a.os(this.Ub,this.xd,b,c)}),d.addEventListener("mouseleave",c=>{null!=this.Ub&&1==c.which&&a.Qf&&a.Qf(this.Ub,this.xd,b,c)}),d.addEventListener("mouseover",c=>{null!= this.Ub&&1==c.which&&a.Pj&&a.Pj(this.Ub,this.xd,b,c)}),d.addEventListener("mouseup",c=>{if(null!=this.Ub&&1==c.which){var e=f.ia.Ha(c.target);r.Xb(a.Un)||(e=e.closest(a.Un));a.sg(this.Ub,d,e,c)}}))}}k.FA=g})(f.Ux||(f.Ux={}))})(w||(w={})); (function(f){class k extends n.Od{constructor(g="div",d=""){super();this.B=new f.ia(g);this.B.Y("wdr-ui "+d);r.Xc().pg&&this.B.Y("wdr-ui-mobile");this.validate()}validate(){this.gE={}}ef(g="all"){this.gE[g]=!0;this.Ia()}hz(){var g=["data"];if(this.gE.all)return!0;for(var d=0;d<g.length;d++)if(this.gE[g[d]])return!0;return!1}Ia(){this.validate()}to(){this.ef()}show(){this.B.show()}Da(){this.B.Da()}Qu(){return this.B.ja("id")}rb(g){this.B.ja("id",g)}d3(g){this.name=g}Mc(g){if(void 0===g)return this.B.Mc(); this.B.Mc(g);return this}$z(g){this.B.Wa("wdr-ui-disabled",!g)}By(){return!this.B.Qc("wdr-ui-disabled")}Y(g=""){this.B.Y(g)}rd(g){this.B.rd(g)}get padding(){return this.B.padding}set padding(g){}Lf(g){return this.B.Lf(g)}Dm(g){this.Lf()!==g&&(this.B.Dm(g),this.ef("size"))}Yc(g=!1){return this.B.Yc(g)}Fs(g){this.Yc()!==g&&(this.B.Fs(g),this.ef("size"))}isVisible(g){void 0!==g&&(g?this.show():this.Da());return this.B.visible}position(){return this.B.position()}R(g){this.B.append(g.B)}Wi(g=!1){g?this.B.remove(): this.B.detach()}UD(){return this.B.left}Oy(){return this.B.top}addEventListener(g,d){this.B.addEventListener(g,d)}removeEventListener(g,d){this.B.removeEventListener(g,d)}na(g){this.B.na(g)}Pa(g,d,b){this.B.Pa(g,d,b)}fu(g=!1){g=g?this.Lf(!0):u.I.yb.hA;this.B.Wa("wdr-layout-tablet",768>g);this.B.Wa("wdr-layout-mobile",580>g);this.B.Wa("wdr-layout-mobile-small",460>g)}}f.ya=k})(w||(w={})); (function(f){class k extends n.Od{constructor(g="div",d=""){super();this.display="block";this.frames=[];this.nj=[];this.element="string"==typeof g?document.createElement(g):g;this.Y("wdr-ui-element");this.Y(d)}set element(g){(this.Lt=g)&&(this.Lt.uielement=this)}get element(){return this.Lt}get id(){return this.element.id}set id(g){this.element.id=g}get parent(){return k.Ha(this.element.parentElement)}get nodeName(){return this.Lt.nodeName.toLowerCase()}R(g){this.element.appendChild(g.element)}children(){for(var g= this.element.firstElementChild,d=[];g;)d.push(k.Ha(g)),g=g.nextElementSibling;return d}contains(g){return this.element.contains(g.element)}append(g){g&&this.R(g);return this}prepend(g){this.element.insertBefore(g.element,this.element.firstChild);return this}before(g){this.element.parentNode&&this.element.parentNode.insertBefore(g.element,this.element);return this}after(g){this.element.parentNode&&this.element.nextElementSibling?this.element.parentNode.insertBefore(g.element,this.element.nextElementSibling): this.append(g);return this}zU(g){this.element.appendChild(g.B.element)}Wi(g=!0){g?this.remove():this.detach()}remove(){null!=this.element&&(this.element.parentNode&&this.element.parentNode.removeChild(this.element),this.la())}detach(){if(null!=this.element&&this.element.parentNode){var g=this.element.cloneNode(!0);this.element.parentNode.removeChild(this.element);this.element=g}}fq(){for(;this.element&&this.element.firstChild;){var g=k.Ha(this.element.firstChild);g&&g.dispose&&g.la();this.element.removeChild(this.element.firstChild)}}clone(){return k.Ha(this.element.cloneNode(!0))}static Ha(g){return g&& g.nodeType==Node.ELEMENT_NODE?r.U(g.uielement)?new k(g):g.uielement:null}get(g){var d=this.children();return 0<d.length?d[g]:null}find(g,d){if(void 0===d||0==d)return k.Ha(this.element.querySelector(g));g=this.element.querySelectorAll(g);d=[];for(var b=0;b<g.length;b++)d.push(k.Ha(g[b]));return d}closest(g){if(!this.element)return null;for(var d=this.element;null!=d;){if(d.matches){if(d.matches(g))return d==this.element?this:k.Ha(d)}else if(d.msMatchesSelector(g))return d==this.element?this:k.Ha(d); d=d.parentElement}return null}Y(g){if(!this.element)return this;g=g.trim();for(var d=g.split(" "),b=0;b<d.length;b++)0<d[b].length&&(r.Fr().rm?(g=this.element.getAttribute("class"),r.U(g)?this.element.setAttribute("class",d[b]):-1==g.split(" ").indexOf(d[b])&&this.element.setAttribute("class",g+" "+d[b])):0==this.element.classList.contains(d[b])&&this.element.classList.add(d[b]));return this}rd(g){if(this.element&&(g=g.trim(),0<g.length))if(r.Fr().rm){var d=this.element.getAttribute("class");r.U(d)|| (d=d.split(" "),g=d.indexOf(g),-1<g&&(d.splice(g,1),this.element.setAttribute("class",d.join(" "))))}else this.element.classList.contains(g)&&this.element.classList.remove(g)}Wa(g,d){d?this.Y(g):this.rd(g)}Qc(g){return this.element.classList.contains(g)}Hi(){this.Y("wdr-noselect")}pX(){this.Y("wdr-selectable")}Lf(g=!1){if(!this.element)return 0;var d=window.getComputedStyle(this.element);return this.element.clientWidth-(g?0:(parseFloat(d.paddingLeft)||0)+(parseFloat(d.paddingRight)||0))}Dm(g){"number"=== typeof g?this.element.style.width=g+"px":"string"===typeof g&&(this.element.style.width=g)}get width(){return this.Lf()}set width(g){this.Dm(g)}get padding(){var g=window.getComputedStyle(this.element);return{left:parseFloat(g.paddingLeft)||0,right:parseFloat(g.paddingRight)||0,top:parseFloat(g.paddingTop)||0,bottom:parseFloat(g.paddingBottom)||0}}set padding(g){}get borderWidth(){var g=window.getComputedStyle(this.element);return{left:parseFloat(g.borderLeftWidth||g.borderWidth)||0,right:parseFloat(g.borderRightWidth|| g.borderWidth)||0,top:parseFloat(g.borderTopWidth||g.borderWidth)||0,bottom:parseFloat(g.borderBottomWidth||g.borderWidth)||0}}Yc(g=!1){var d=window.getComputedStyle(this.element);g=g?0:(parseFloat(d.paddingTop)||0)+(parseFloat(d.paddingBottom)||0);return 0>this.element.clientHeight-g?0:this.element.clientHeight-g}Fs(g){"number"===typeof g?this.element.style.height=g+"px":"string"===typeof g&&(this.element.style.height=g)}get height(){return this.Yc()}set height(g){this.Fs(g)}get left(){return this.element.getBoundingClientRect().left}set left(g){this.element.style.left= g+"px"}get top(){return this.element.getBoundingClientRect().top}set top(g){this.element.style.top=g+"px"}get right(){return this.element.getBoundingClientRect().right}set right(g){this.element.style.right=g+"px"}get bottom(){return this.element.getBoundingClientRect().bottom}set bottom(g){this.element.style.bottom=g+"px"}Mc(g){if(void 0===g)return this.element.innerHTML;this.element.innerHTML=g;return this}empty(){this.Mc("")}clear(){this.empty()}text(g){if(void 0===g)return this.element.textContent; "input"==this.element.tagName.toLowerCase()?this.element.value=g:this.element.textContent=g;return this}focus(){this.element.focus();return this}blur(){this.element.blur();return this}show(){this.element.style.display=this.display}Da(){this.element.style.display="none"}get x(){return this.element.offsetLeft}get y(){return this.element.offsetTop}offset(g){if(void 0===g)return this.Ej();this.ha("left",g.left+"px");this.ha("top",g.top+"px")}getBoundingClientRect(){return this.element.getBoundingClientRect()}position(g){if(void 0=== g)return{top:this.y,left:this.x};this.offset(g)}ja(g,d){if(void 0===d)return this.element.getAttribute(g);try{this.element.setAttribute(g,d)}catch(b){this.element.attributes[g]=d}return this}ha(g,d){if(void 0===d)return window.getComputedStyle(this.element)[k.IP(g)];this.element.style[k.IP(g)]=d;return this}static IP(g){var d=g.split("-");if(1<d.length){for(g=1;g<d.length;g++)d[g]=d[g].charAt(0).toUpperCase()+d[g].substr(1);return d.join("")}return g}pq(){return"input"==this.element.tagName.toLowerCase()|| "textarea"==this.element.tagName.toLowerCase()?this.element.value:this.element.textContent}requestAnimationFrame(g){var d=0;window.requestAnimationFrame?d=window.requestAnimationFrame(g):window.msRequestAnimationFrame?d=window.msRequestAnimationFrame(g):window.mozRequestAnimationFrame?d=window.mozRequestAnimationFrame(g):window.webkitRequestAnimationFrame?d=window.webkitRequestAnimationFrame(g):g.call(null);this.frames.push(d);return d}cancelAnimationFrame(g){this.frames.splice(this.frames.indexOf(g), 1);0!=g&&(null!=window.cancelAnimationFrame?window.cancelAnimationFrame(g):null!=window.msCancelRequestAnimationFrame?window.msCancelRequestAnimationFrame(g):null!=window.mozCancelAnimationFrame?window.mozCancelAnimationFrame(g):null!=window.webkitCancelAnimationFrame&&window.webkitCancelAnimationFrame(g))}set visible(g){g?this.show():this.Da()}get visible(){return this.element&&"none"!=this.ha("display")}Ej(g=null){if(null==g)return this.element.getBoundingClientRect();for(var d=0,b=0,a=this.element;a&& a!=g&&!isNaN(a.offsetLeft)&&!isNaN(a.offsetTop);)d+=a.offsetLeft-a.scrollLeft,b+=a.offsetTop-a.scrollTop,a=a.offsetParent;return{top:b,left:d}}LF(g){this.element.scrollTop=g}addEventListener(g,d,b){"undefined"!==typeof this.element["on"+g]||n.ga.pN(g)?(r.U(this.nj[g])&&(this.nj[g]=[]),this.nj[g][d.toString()]=a=>{d(a)},this.element.addEventListener(g,this.nj[g][d.toString()],b)):super.addEventListener(g,d,b)}removeEventListener(g,d,b){"undefined"!==typeof this.element["on"+g]||n.ga.pN(g)?this.nj[g]&& this.element.removeEventListener(g,this.nj[g][d.toString()],b):super.removeEventListener(g,d)}na(g){super.na(g)}Sc(g){for(var d in this.nj)if(void 0===g||g==d)for(var b in this.nj[d])try{this.element.removeEventListener(d,this.nj[d][b],!0),this.element.removeEventListener(d,this.nj[d][b],!1)}catch(a){console.error(a)}this.nj=[];super.Sc(d)}la(){this.Sc();this.fq();this.Lt=this.Lt.uielement=null;for(var g=0;g<this.frames.length;g++)this.cancelAnimationFrame(this.frames[g]);this.frames=[];this.TJ&& this.TJ.la()}refresh(){this.Mc(this.Mc())}draggable(g){f.Ux.FA.V().v_(this,g)}Aj(g,d){this.ST=g;f.Ux.FA.V().w_(this,d?d:this,g)}get hm(){return this.ST}index(){for(var g=0,d=this.element;d=d.previousElementSibling;)g++;return g}Qz(g){this.TJ=new f.Qz.ES(this,g)}}f.ia=k})(w||(w={})); (function(f){class k extends f.ya{constructor(g=""){super("a","wdr-ui-btn");this.KE=0;this.r2=50;this.Y(g);this.B.addEventListener("click",d=>this.wf(d));this.B.addEventListener("mousedown",()=>this.wm());this.B.addEventListener("mouseup",()=>this.bi());this.B.addEventListener("mouseout",()=>this.a1());this.B.display="inline-block"}wf(g){this.By()&&this.Pa(k.Ue,this);g.stopImmediatePropagation()}wm(){this.B.Wa("wdr-ui-pressed",!0);this.KE=r.bM(()=>this.aX(),this.r2)}aX(){this.na(new n.ga(k.aS,this))}bi(){this.B.Wa("wdr-ui-pressed", !1);r.Mr(this.KE)}a1(){this.B.Wa("wdr-ui-pressed",!1);r.Mr(this.KE)}C(){return this.label}wa(g){this.label!=g&&(this.label=g,this.B.text(this.label))}}k.aS="buttonmousedown";k.Ue="buttonclick";f.Yb=k})(w||(w={})); (function(f){class k extends f.ya{constructor(g=""){super("span","wdr-ui wdr-ui-label");this.B.display="inline-block";this.wa(g)}C(){return this.label}wa(g,d=!1){this.label!=g&&(this.label=g,d?this.B.Mc(this.label):this.B.text(this.label))}MF(g){g?this.B.pX():this.B.Hi()}}f.fc=k})(w||(w={})); (function(f){class k extends f.ya{constructor(){super("textarea","wdr-ui-text-area");this.B.addEventListener("keypress",g=>this.$E(g));this.B.addEventListener("keyup",()=>this.aF());this.B.addEventListener("paste",()=>this.ZE())}aF(){this.Gr()}ZE(){this.Gr()}Gr(){this.na(new n.ga(f.zl.gi,this))}Hj(){return this.B.pq()}cj(g){this.Hj()!=g&&(this.B.element.value=g,this.Gr())}clear(){this.cj("")}Qn(g){var d=this.B.element.selectionStart,b=this.B.element.selectionEnd,a=this.Hj();this.cj(a.substr(0,d)+ g+a.substr(d));this.yc(d+g.length,b+g.length)}yc(g,d=-1){this.B.element.focus();this.B.element.setSelectionRange(g,0>d?g:d)}Bm(){this.yc(0,this.Hj().length)}$E(g){g.ctrlKey?(this.Pa(k.XQ),g.preventDefault()):13==g.keyCode&&(this.Pa(k.GA),g.preventDefault())}}k.GA="ntr";k.XQ="ntl";f.YI=k})(w||(w={})); (function(f){class k extends f.ya{constructor(){super("input","wdr-ui-text-input");this.prompt=this.text="";this.BC=0;this.CC=!0;this.B.display="inline-block";this.B.ja("type","text");this.B.ja("data-placeholder","");this.B.addEventListener("focusin",()=>this.E0());this.B.addEventListener("focusout",()=>this.F0());this.B.addEventListener("keyup",()=>this.aF());this.B.addEventListener("keypress",g=>this.$E(g));this.B.addEventListener("paste",()=>this.ZE())}static oY(g){return null==g.which?32>g.keyCode? null:String.fromCharCode(g.keyCode):0!=g.which&&0!=g.charCode?32>g.which?null:String.fromCharCode(g.which):null}$E(g){13==g.keyCode&&this.Pa(k.GA);if(!(r.U(this.CO)||g.ctrlKey||g.altKey||g.metaKey)){var d=k.oY(g);null!=d&&!1===this.CO.test(d)&&g.preventDefault()}}aF(){this.B.pq()!==this.text&&(this.text=this.B.pq(),this.Gr())}ZE(){this.B.pq()!==this.text&&(this.text=this.B.pq(),this.Gr())}Gr(){0<this.BC?this.CC&&(this.CC=!1,r.yd(()=>this.zB(),this.BC)):this.zB()}zB(){this.CC=!0;this.na(new n.ga(k.gi, this,this.text))}E0(){0==this.text.length&&(this.B.text(""),this.im(!1))}F0(){this.im(0==this.text.length)}Hj(){return this.text=this.B.pq()==this.prompt?this.text:this.B.pq()}cj(g){this.text!=g&&(this.text=g,this.B.text(this.text),this.im(0==this.text.length))}clear(g=!0){this.cj("");g&&this.zB()}Hs(g){g!=this.prompt&&(this.prompt=g,this.B.ja("data-placeholder",this.prompt),this.im(0==this.text.length))}im(g){this.B.text(g?this.prompt:this.text);this.B.Wa("wdr-ui-prompt",g)}g3(){this.CO=/^\d+$/}TO(g){this.BC= g}m3(){this.B.ja("type","number")}}k.gi="_";k.GA="ntr";f.zl=k})(w||(w={})); (function(f){class k extends f.Yb{constructor(){super();this.B.display="inline-block";this.B.Qc("wdr-ui-btn")&&this.B.rd("wdr-ui-btn");this.B.Y("wdr-ui-toggle-btn");this.selected=0;this.addEventListener(f.Yb.Ue,()=>this.wf())}wf(){this.By()&&(this.toggle(),this.Pa(n.ga.oe,this))}toggle(){this.selected=1==this.selected?0:1;this.B.Wa("wdr-selected",1==this.selected)}yc(g){this.selected==g||1<g||-1>g||(this.selected=g,this.B.Wa("wdr-selected",1==this.selected))}getSelection(){return this.selected}}f.Ym= k})(w||(w={})); (function(f){class k extends f.Ym{constructor(){super();this.B.display="inline-block";this.B.Qc("wdr-ui-toggle-btn")&&this.B.rd("wdr-ui-toggle-btn");this.B.Y("wdr-ui-checkbox");this.gv=new f.fc("Label");this.B.append(this.gv.B)}toggle(){super.toggle();this.B.Wa("wdr-ui-semi-selected",-1==this.getSelection())}wa(g,d=!1){null!=this.gv&&this.gv.wa(g,d)}C(){return null!=this.gv?this.gv.C():""}yc(g){this.getSelection()==g||1<g||-1>g||(super.yc(g),this.B.Wa("wdr-ui-semi-selected",-1==this.getSelection()))}get checked(){return 1==this.getSelection()}set checked(g){this.yc(g? 1:0)}}k.IS=1;k.oT=0;k.JS=-1;f.No=k})(w||(w={})); (function(f){class k extends f.ya{constructor(){super("div","wdr-ui-divider");this.UN=g=>this.xm(g);this.G_=g=>this.wm(g);this.H_=g=>this.bi(g);this.direction=k.nw;this.addEventListener("mousedown",this.G_);r.lg.addEventListener("mouseup",this.H_);this.B.Hi()}wm(g){this.$q=this.direction==k.nw?this.Yc():this.Lf();this.At=this.B.parent.Ej();r.lg.addEventListener("mousemove",this.UN);g.preventDefault();g.stopImmediatePropagation()}xm(g){if(this.direction==k.nw){var d=g.clientY-this.At.top;if(this.Gt&& (d<this.Gt[1]||d>this.Gt[3]))return;this.B.ha("top",d-this.$q/2+"px");this.Pa(k.YG,this,{top:d})}this.direction==k.bJ&&(g=g.clientX-this.At.left,this.Gt&&(g<this.Gt[0]||g>this.Gt[2])||(this.B.ha("left",g-this.$q/2+"px"),this.Pa(k.YG,this,{left:g})))}bi(){r.lg.removeEventListener("mousemove",this.UN)}get direction(){return this.yB}set direction(g){this.yB=g;this.B.Wa("wdr-ui-horizontal",this.yB==k.nw);this.B.Wa("wdr-ui-vertical",this.yB==k.bJ);this.B.ha("position","absolute")}}k.nw=0;k.bJ=1;k.YG="divider_movedEvent_"; f.I5=k})(w||(w={}));(function(f){class k extends f.ya{constructor(){super("div","wdr-ui-modal-overlay")}e3(g){this.B.Wa("wdr-ui-transparent",!1);this.B.Wa("wdr-ui-opaque",g)}}f.kT=k})(w||(w={})); (function(f){(function(k){class g extends f.ya{constructor(d="wdr-ui-container"){super("div",d)}removeChild(d){this.contains(d)&&d.B.detach()}contains(d){return r.U(d)?!1:this.B.contains(d.B)}Lf(){return this.B.width}Yc(){return this.B.height}fq(){for(var d=this.B.children(),b=d.length-1;0<=b;b--)d[b].Wi()}}k.Lh=g})(f.Bc||(f.Bc={}))})(w||(w={}));(function(f){(function(k){class g extends k.Lh{constructor(){super("wdr-ui-border-container")}}k.hT=g})(f.Bc||(f.Bc={}))})(w||(w={})); (function(f){(function(k){class g extends k.Lh{constructor(){super();this.B.Y("wdr-ui-window");this.Da()}setPosition(d,b){this.B.offset({left:Math.floor(d),top:Math.floor(b)});this.B.ha("position","absolute")}}k.mT=g})(f.Bc||(f.Bc={}))})(w||(w={}));(function(f){(function(k){class g extends k.Lh{constructor(){super("wdr-ui-hgroup")}}k.J5=g})(f.Bc||(f.Bc={}))})(w||(w={}));(function(f){(function(k){class g extends k.Lh{constructor(){super("wdr-ui-vgroup")}}k.N5=g})(f.Bc||(f.Bc={}))})(w||(w={})); (function(f){(function(k){class g extends k.Lh{constructor(){super("wdr-ui-panel")}}k.K5=g})(f.Bc||(f.Bc={}))})(w||(w={})); (function(f){(function(k){class g extends k.mT{constructor(d){super();this.MJ=()=>this.eF();this.AO=b=>this.nF(b);this.pE=!1;this.ap=d;this.B.Y("wdr-ui-popup");this.Da();this.cp=new f.kT;this.cp.addEventListener("click",this.MJ);this.cp.Da();this.ap&&this.ap.R(this.cp.B)}nF(d){d.target===window&&(this.B.requestAnimationFrame(()=>this.sr()),this.fu())}eF(){this.close()}open(){r.tD.addEventListener("resize",this.AO);this.cp.show();this.cp.B.Wa("wdr-ui-opaque",this.pE);this.show();this.sr();this.Pa(n.ga.OPENED); this.fu()}close(){r.tD.removeEventListener("resize",this.AO);this.cp.Da();this.Da();this.Pa(n.ga.CLOSED)}sr(){var d=this.ap;if(d){var b=Math.max(0,(d.Lf(!0)-this.B.Lf(!0)-2)/2);d=Math.max(0,(d.Yc(!0)-this.B.Yc(!0)-2)/2);this.setPosition(b,d)}}get ts(){return this.cp}}k.Oo=g})(f.Bc||(f.Bc={}))})(w||(w={}));(function(f){(function(k){class g extends k.Lh{constructor(){super("wdr-ui-toolbar")}}k.L5=g})(f.Bc||(f.Bc={}))})(w||(w={})); (function(f){(function(k){class g extends k.Lh{constructor(){super("wdr-ui-toolbar-mobile");this.YD=new f.fc;this.YD.Y("wdr-ui-header-display");this.R(this.YD)}Y2(d){this.Ij!=d&&(this.Ij=d,this.YD.wa(d))}}k.M5=g})(f.Bc||(f.Bc={}))})(w||(w={})); (function(f){(function(k){class g{constructor(){this.items=[];this.vx=[]}dA(d){this.vx=d}OD(d,b){if(0>d||b>this.vx.length+1)return[];for(this.items.length=0;d<b;d++)this.items.push(this.vx[d]);return this.items}Ru(){return this.vx.length}}k.E5=g})(f.UW||(f.UW={}))})(w||(w={})); (function(f){(function(k){class g extends f.ya{constructor(){super("ul","wdr-ui-list");this.FO=r.Xc().pg?g.KQ:g.JQ;this.IF=[];this.wv=[];this.Si=!1;this.useCache=!0;this.Oq=!1;this.K=[];this.zN=[];this.eh=[];this.tm="label";this.Tn=this.YW;this.Zg=null;this.selectedIndex=-1;this.B.addEventListener("click",d=>this.Q0(d))}ac(){return 0<this.eh.length?this.eh[0].Yc():this.FO}Jy(){return 0}Vr(){return this.K.length}Ia(){this.hz()&&this.hX();this.validate()}hX(){var d=this.B.element.scrollTop;this.l2(); for(var b,a=this.Sb(),c=0;c<a.length;c++)b=this.getItem(a[c],c),this.Ea(b);this.B.LF(d);this.B.requestAnimationFrame(()=>{0<this.eh.length&&(this.FO=this.eh[0].Yc())})}getItem(d,b){if(this.useCache&&0<this.zN.length){var a=this.zN.pop();a.setData(d);a.al(b)}else a=this.Tn(d,b),a.wg(this.tm);return a}Ea(d){this.eh.push(d);this.R(d)}l2(){for(;0<this.eh.length;)this.RJ(this.eh.pop())}removeItem(d){for(var b=0;b<this.eh.length;b++)if(this.eh[b]===d){this.eh.splice(b,1);break}this.RJ(d)}RJ(d){null!=this.B.find(d.B.element.nodeName)&& d.B.remove()}Q0(d){d=f.ia.Ha(d.target).closest("li");if(null!=d){d=parseInt(d.ja("data-index"));var b=this.Jy()+d,a=this.Zg,c=this.selectedIndex;this.jo(d);this.Pa(n.ga.oe,this,{Zg:this.Zg,selectedIndex:this.selectedIndex,f6:b,e6:a,d6:c})}}Sb(){return this.K}vg(d,b=!0){this.K=d;b&&this.ef("data")}Ni(){return this.tm}wg(d){this.tm!=d&&(this.tm=d,this.ef("data"))}$g(d){this.Tn=d;this.ef("data")}fl(d){-1<d&&d<this.eh.length&&this.eh[d].to()}$j(d,b=""){for(var a,c=0;c<this.eh.length;c++)if(a=this.eh[c].getData(), 0==b.length&&a===d||0<b.length&&a.hasOwnProperty(b)&&a[b]==d[b]){this.eh[c].to();break}}jo(d){var b=this.Sb();-1<d&&d<b.length?this.nA(b[d],d):this.nA(null,-1)}Kn(){return this.Zg}Bv(d,b){var a=this.Sb();if(r.U(d)||r.Xb(b))-1<a.indexOf(d)&&this.nA(d,a.indexOf(d));else for(var c=0;c<a.length;c++)if(!r.U(a[c])&&a[c][b]==d[b]){this.nA(a[c],c);break}}nA(d,b){if(this.rj){var a=-1<this.wv.indexOf(b);!(a=!a)&&2>this.wv.length||(a?(this.wv.push(b),this.IF.push(d)):(this.wv.splice(this.wv.indexOf(b),1),this.IF.splice(this.IF.indexOf(d), 1)),this.Si&&(d.isSelected=a,this.fl(b)))}else this.Si&&null!=this.Zg&&(this.Zg.isSelected=!1,this.fl(this.selectedIndex)),this.Zg=d,this.selectedIndex=b,this.Si&&null!=this.Zg&&(this.Zg.isSelected=!0,this.fl(this.selectedIndex))}YW(d,b){var a=new f.yf.xt;a.setData(d);a.al(b);return a}QD(){return this.ac()}Ur(){return this.ac()*this.Sb().length}set rj(d){this.Oq=d}get rj(){return this.Oq}Aj(d){this.B.Aj(d,this)}}g.JQ=21;g.KQ=31;k.Mh=g})(f.$c||(f.$c={}))})(w||(w={})); (function(f){(function(k){class g extends f.ya{constructor(){super("div","wdr-ui-dropdown");this.prompt="Choose item";this.LE=d=>this.mZ(d);this.Oq=!1;this.B.display="inline-block";this.wp=new k.iT;this.wp.addEventListener(n.ga.oe,()=>this.b0());this.Du=new f.ya("div","wdr-ui-dropdown-list");this.Du.Da();this.Id=new k.Mh;this.Id.Si=!0;this.Id.$g(this.Tn);this.Id.addEventListener(n.ga.oe,d=>this.mv(d));this.Du.R(this.Id);this.R(this.wp);this.R(this.Du)}Tn(d,b){var a=new f.yf.gB;a.setData(d);a.al(b); return a}mv(d){this.im(null==d.data.Zg);this.Pa(n.ga.oe,this,d.data);this.rj||this.close()}b0(){this.wp.getSelection()?this.open():this.close()}im(d){var b=this.Id.Kn();this.wp.wa(d||this.rj||null==b?this.prompt:b[this.Ni()]);this.B.Wa("wdr-ui-prompt",d)}Hs(d){this.prompt!==d&&(this.prompt=d,this.im(!0))}open(){this.By()&&(this.Du.show(),this.Id.Dm(this.wp.Lf(!0)),this.wp.yc(1),document.body.addEventListener("mousedown",this.LE))}mZ(d){null==f.ia.Ha(d.target).closest(".wdr-ui-dropdown")&&(document.body.removeEventListener("mousedown", this.LE),this.close())}close(){this.By()&&(this.Du.Da(),this.wp.yc(0),document.body.removeEventListener("mouseup",this.LE))}Sb(){return this.Id.Sb()}vg(d){this.Id.vg(d)}Ni(){return this.Id.Ni()}wg(d){this.Id.wg(d)}$g(d){this.Id.$g(d)}to(){this.Id.to()}fl(d){this.Id.fl(d)}jo(d){this.Id.jo(d);this.im(null==this.Id.Kn())}Kn(){return this.Id.Kn()}Bv(d,b){this.Id.Bv(d,b);this.im(null==this.Id.Kn())}show(){super.show()}ac(){return this.Id.ac()}Vr(){return this.Id.Vr()}$j(){}QD(){return 0}Ur(){return 0}set rj(d){this.Oq= d;this.Id.rj=d;this.Oq?this.Id.B.Y("wdr-ui-dropdown-multiple-selection-list"):this.Id.B.rd("wdr-ui-dropdown-multiple-selection-list")}get rj(){return this.Oq}set Si(d){this.Id.Si=d}}k.jT=g})(f.$c||(f.$c={}))})(w||(w={})); (function(f){(function(k){class g extends f.ya{constructor(){super();this.Y("wdr-ui-vlist");this.Hg=new k.Mh;this.R(this.Hg);this.sk=new f.ya("div","wdr-ui-vlist-placeholder");this.R(this.sk);this.addEventListener("scroll",()=>this.v1())}v1(){this.ef("data")}Ia(){this.sk.Fs(Math.min(this.Ur(),g.qw));if(this.hz()){this.Hg.vg(this.Sb());var d=this.Jy()*this.ac()*this.Wr()-this.SM();this.Hg.B.top=Math.min(d,this.sk.Yc()-this.Hg.B.height)}this.validate()}Wr(){return this.Ur()>g.qw?g.qw/this.Ur():1}Jy(){return 1!= this.Wr()?Math.floor((this.B.element.scrollTop+this.SM())/this.Wr()/this.ac()):Math.floor(this.B.element.scrollTop/this.ac())}SM(){return 1!=this.Wr()?(this.Yc()/this.Wr()-this.Yc())*(this.B.element.scrollTop/g.qw)*this.Wr():0}get rj(){return this.Hg.rj}set rj(d){this.Hg.rj=d}Ni(){return this.Hg.Ni()}wg(d){this.Hg.wg(d)}$g(d){this.Hg.$g(d)}fl(d){this.Hg.fl(d)}$j(d,b=""){this.Hg.$j(d,b)}ac(){return 37}Vr(){return 0<this.ac()?Math.ceil(this.Yc()/this.ac())+1:0}jo(d){this.Hg.jo(d)}Kn(){return this.Hg.Kn()}Bv(d, b){this.Hg.Bv(d,b)}QD(){return this.Hg.ac()}Ur(){return this.ac()*this.Ud().Ru()}Ud(){return this.y3}NF(d){this.y3=d}j3(){this.B.LF(0)}vg(d){this.Ud()&&(this.Ud().dA(d),this.j3(),this.ef("data"))}Sb(){var d=this.Jy(),b=d+this.Vr();return this.Ud()?this.Ud().OD(d,b):[]}}g.qw=1E6;k.lT=g})(f.$c||(f.$c={}))})(w||(w={})); (function(f){(function(k){class g extends f.Ym{constructor(){super();this.Y("wdr-ui-dropdown-btn");this.BN=new f.fc;this.R(this.BN)}wa(d){this.BN.wa(d)}}k.iT=g})(f.$c||(f.$c={}))})(w||(w={})); (function(f){(function(k){class g extends f.ya{constructor(){super("li");this.tm="label"}getData(){return this.data}setData(d){null!=d&&(this.data=d,this.ef("data"))}EM(){return parseInt(this.B.ja("data-index"))}al(d){this.B.ja("data-index",d)}Ni(){return this.tm}wg(d){this.tm!=d&&(this.tm=d,this.ef("data"))}a3(d){this.yE!=d&&(this.yE=d,this.ef("data"))}Ia(){this.hz()&&this.B.text(this.data[this.tm]);this.validate()}}k.xt=g})(f.yf||(f.yf={}))})(w||(w={})); (function(f){(function(k){class g extends k.xt{constructor(){super()}Ia(){var d=this.getData();null==this.label&&(this.label=new f.fc,this.label.rb("#wdr-text-display"),this.B.append(this.label.B));this.label.wa(d[this.Ni()],!0);this.B.Wa("wdr-selected",!0===d.isSelected);this.B.Wa("wdr-not-selected",!0!==d.isSelected)}}k.gB=g})(f.yf||(f.yf={}))})(w||(w={})); (function(f){(function(k){class g{constructor(d,b){this.cx=a=>this.wm(a);this.dr=a=>this.bi(a);this.bp=a=>this.xm(a);this.target=d;this.options=b;this.HW()}HW(){for(var d=0;d<this.options.qP.length;d++)this.Ek(this.options.qP[d])}Ek(d){var b=new f.ia("div","wdr-resizable-handle");b.Y("wdr-"+d);b.addEventListener("mousedown",this.cx);this.target.R(b);return b}wm(d){d=f.ia.Ha(d.target);d.Qc("wdr-left")?this.Vw="left":d.Qc("wdr-right")&&(this.Vw="right");this.Hv()}bi(d){this.hO(d.clientX);this.Iv()}xm(d){this.Bt&& (d.clientX<this.Bt.left||d.clientX>this.Bt.right||d.clientY<this.Bt.top||d.clientY>this.Bt.bottom)?this.bi(d):this.hO(d.clientX)}hO(d){var b={left:this.Yt.left,top:this.Yt.top},a={width:this.bC.width,height:this.bC.height};"left"==this.Vw&&(b.left=d,a.width+=this.Yt.left-b.left);"right"==this.Vw&&(a.width=d-this.Yt.left);this.options.resize&&this.options.resize({h6:this.Vw,c6:this.Yt,R1:this.bC,position:b,size:a})}Hv(){document.addEventListener("mousemove",this.bp);document.addEventListener("mouseup", this.dr);this.bC={width:this.target.Lf(!0),height:this.target.Yc(!0)};this.Yt={left:this.target.Ej().left,top:this.target.Ej().top};this.Bt=this.options.LC?this.options.LC.getBoundingClientRect():null}Iv(){document.removeEventListener("mousemove",this.bp);document.removeEventListener("mouseup",this.dr)}la(){document.removeEventListener("mousemove",this.bp);document.removeEventListener("mouseup",this.dr)}}k.ES=g})(f.Qz||(f.Qz={}))})(w||(w={})); (function(f){(function(k){class g{constructor(d,b=1E3){this.RP=a=>this.J1(a);this.QP=a=>this.Bz(a);this.target=d;this.delay=b}o_(d){this.Rg=d;this.target.addEventListener("touchstart",this.RP);this.target.addEventListener("touchend",this.QP)}stop(){this.target.removeEventListener("touchstart",this.RP);this.target.removeEventListener("touchend",this.QP)}J1(d){this.me=r.yd(()=>this.FV(d),this.delay)}Bz(){this.me&&r.Pg(this.me)}FV(d){this.Rg(d,d&&0<d.changedTouches.length?d.changedTouches[0]:null)}} k.GR=g})(f.cK||(f.cK={}))})(w||(w={}));var u; (function(f){class k{constructor(m,p=0){this.UT=!0;this.bn=0;this.Vo=p;this.buffer=m;this.position=0}get byteOffset(){return this.Vo}set byteOffset(m){this.Vo=m;this.iJ=new DataView(this.pi,this.Vo);this.bn=this.pi.byteLength}get byteLength(){return this.bn-this.Vo}get buffer(){this.rU();return this.pi}set buffer(m){this.pi=m;this.iJ=0==this.Vo?new DataView(this.pi):new DataView(this.pi,this.Vo);this.bn=this.pi.byteLength}seek(m){m=Math.max(0,Math.min(this.byteLength,m));this.position=isNaN(m)||!isFinite(m)? 0:m}x4(m){this.z4(g.encode(m))}y4(m){this.dC(1);this.iJ.setUint8(this.position,m);this.position+=1}z4(m){this.dC(1*m.length);if(m instanceof Uint8Array&&0==this.byteOffset+this.position%m.BYTES_PER_ELEMENT)this.A_(this.pi,this.byteOffset+this.position,m.buffer,m.byteLength),this.LN(m.length);else for(var p=0;p<m.length;p++)this.y4(m[p])}vF(m){return d.decode(this.LN(m))}LN(m){this.dC(1*m);var p=new Uint8Array(this.pi,this.byteOffset+this.position,m);this.position+=1*m;return p}dC(m){if(this.UT){m= this.Vo+this.position+m;var p=this.pi.byteLength;if(m<=p)m>this.bn&&(this.bn=m);else{for(1>p&&(p=1);m>p;)p*=2;p=new ArrayBuffer(p);var q=new Uint8Array(this.pi);(new Uint8Array(p,0,q.length)).set(q);this.buffer=p;this.bn=m}}}rU(){if(this.bn!=this.pi.byteLength){var m=new ArrayBuffer(this.bn),p=new Uint8Array(m),q=new Uint8Array(this.pi,0,p.length);p.set(q);this.buffer=m}}A_(m,p,q,t){m=new Uint8Array(m,p,t);q=new Uint8Array(q,0,t);m.set(q)}}k.qA=!1;f.yq=k;class g{static encode(m){m=m?String(m):""; var p=[],q=new e(p);m=new h(m);null==g.iD&&(g.iD=new a);for(;m.get()!==g.Ag;)g.iD.encode(q,m);do var t=g.iD.encode(q,m);while(t!==g.gj);return new Uint8Array(p)}}g.gj=-1;g.Ag=-1;f.TextEncoder=g;class d{static decode(m){m||(m=new Uint8Array(0));m=new Uint8Array(m.buffer,m.byteOffset,m.byteLength);m=new c(m);var p=new l;null==d.XC&&(d.XC=new b);for(;m.get()!==d.gj;){var q=d.XC.decode(m);null!==q&&q!==d.Ag&&p.Kr(q)}do q=d.XC.decode(m),null!==q&&q!==d.Ag&&p.Kr(q);while(q!==d.Ag);return p.Ml}}d.gj=-1; d.Ag=-1;f.TextDecoder=d;class b{constructor(){this.Ag=this.gj=-1;this.Qs=this.Ps=this.Gm=this.el=0}decode(m){var p=m.get();if(p===this.gj)return this.Ag;m.offset(1);if(0===this.Gm){if(this.inRange(p,0,127))return p;if(this.inRange(p,194,223))this.Gm=1,this.Qs=128,this.el=p-192;else if(this.inRange(p,224,239))this.Gm=2,this.Qs=2048,this.el=p-224;else if(this.inRange(p,240,244))this.Gm=3,this.Qs=65536,this.el=p-240;else return this.Ag;this.el*=Math.pow(64,this.Gm);return null}if(!this.inRange(p,128, 191))return this.Qs=this.Ps=this.Gm=this.el=0,m.offset(-1),this.Ag;this.Ps+=1;this.el+=(p-128)*Math.pow(64,this.Gm-this.Ps);if(this.Ps!==this.Gm)return null;m=this.el;p=this.Qs;this.Qs=this.Ps=this.Gm=this.el=0;return this.inRange(m,p,1114111)&&!this.inRange(m,55296,57343)?m:this.Ag}inRange(m,p,q){return p<=m&&m<=q}}f.Q5=b;class a{constructor(){this.Ag=this.gj=-1}inRange(m,p,q){return p<=m&&m<=q}AL(m,p){return Math.floor(m/p)}encode(m,p){var q=p.get();if(q===this.Ag)return this.gj;p.offset(1);if(this.inRange(q, 55296,57343))return this.Ag;if(this.inRange(q,0,127))return m.Kr(q);if(this.inRange(q,128,2047)){var t=1;var v=192}else this.inRange(q,2048,65535)?(t=2,v=224):this.inRange(q,65536,1114111)&&(t=3,v=240);for(p=m.Kr(this.AL(q,Math.pow(64,t))+v);0<t;)p=m.Kr(128+this.AL(q,Math.pow(64,t-1))%64),--t;return p}}f.R5=a;class c{constructor(m){this.gj=-1;this.Rf=0;this.mp=m}get(){return this.Rf>=this.mp.length?this.gj:Number(this.mp[this.Rf])}offset(m){this.Rf+=m;if(0>this.Rf)throw Error("Seeking past start of the buffer"); if(this.Rf>this.mp.length)throw Error("Seeking past EOF");}match(m){if(m.length>this.Rf+this.mp.length)return!1;var p;for(p=0;p<m.length;p+=1)if(Number(this.mp[this.Rf+p])!==m[p])return!1;return!0}}f.L4=c;class e{constructor(m){this.gj=-1;this.Rf=0;this.mp=m}Kr(m){var p=this.gj,q;for(q=0;q<arguments.length;++q)p=Number(arguments[q]),this.mp[this.Rf++]=p;return p}}f.M4=e;class h{constructor(m){this.Rf=0;this.Ag=-1;this.Ml=m;this.QC=this.xY(this.Ml)}xY(m){for(var p=[],q=0,t=m.length;q<m.length;){var v= m.charCodeAt(q);if(this.inRange(v,55296,57343))if(this.inRange(v,56320,57343))p.push(65533);else if(q===t-1)p.push(65533);else{var x=m.charCodeAt(q+1);this.inRange(x,56320,57343)?(v&=1023,x&=1023,q+=1,p.push(65536+(v<<10)+x)):p.push(65533)}else p.push(v);q+=1}return p}inRange(m,p,q){return p<=m&&m<=q}offset(m){this.Rf+=m;if(0>this.Rf)throw Error("Seeking past start of the buffer");if(this.Rf>this.QC.length)throw Error("Seeking past EOF");}get(){return this.Rf>=this.QC.length?this.Ag:this.QC[this.Rf]}} f.Q4=h;class l{constructor(){this.Ml=""}Kr(m){65535>=m?this.Ml+=String.fromCharCode(m):(m-=65536,this.Ml+=String.fromCharCode(55296+(m>>10&1023)),this.Ml+=String.fromCharCode(56320+(m&1023)))}}f.R4=l})(u||(u={}));var A; (function(f){class k extends n.Od{constructor(){super();this.connected=!1}load(g){this.url=g;this.connected=!1;this.close();this.Xa=new XMLHttpRequest;this.Xa.open("GET",g,!0);this.Xa.responseType="arraybuffer";this.Xa.onload=()=>this.ms();this.Xa.onprogress=d=>this.Wp(d);this.Xa.onerror=d=>this.Bh(d);this.Xa.onreadystatechange=()=>this.nv();this.Xa.send()}ms(){this.response=this.Xa.response;this.na(new n.ga(n.ga.yg,this))}Wp(g){this.na(g)}Bh(g){this.na(g)}nv(){null!=this.Xa&&4===this.Xa.readyState&& 200!==this.Xa.status&&this.na(new n.ga(n.ga.xb,this,this.Xa.statusText));null!=this.Xa&&3>this.Xa.readyState&&!this.connected&&(this.connected=!0,this.na(new n.ga(n.ga.wA)))}close(){null!=this.Xa&&this.Xa.abort()}la(){this.response=null;null!=this.Xa&&(this.Xa.onload=null,this.Xa.onprogress=null,this.Xa.onerror=null,this.Xa.onreadystatechange=null);this.Xa=null}}f.O5=k})(A||(A={})); (function(f){class k extends n.Od{constructor(){super();this.dataType=g.ut;this.contentType=d.$S;this.BF=b.mR;this.withCredentials=this.connected=!1;this.UB=0;this.Vt=null;this.e2=0;this.zs=[];this.data={};this.Gg=0}load(e,h=null){this.url=e;this.Gg=0;this.connected=!1;this.c2(h);this.close();this.Xa=new XMLHttpRequest;this.Xa.open(this.BF,this.url,!0);this.Xa.onerror=l=>this.Bh(l);this.Xa.onreadystatechange=()=>this.nv();this.Xa.onprogress=l=>this.Wp(l);this.Xa.setRequestHeader("Content-type",this.contentType); for(e=0;e<this.zs.length;e++)this.Xa.setRequestHeader(this.zs[e].Ij,this.zs[e].value);this.Xa.send(this.data)}c2(e){this.zs=[];if(null!=e)for(var h in e)this.zs.push(new a(h,e[h]))}YF(){this.response=this.Xa.response||this.Xa.responseText;this.Gg=this.Vt?this.Vt.loaded:this.response.length;this.na(new n.ga(n.ga.yg,this))}nv(){null!=this.Xa&&4===this.Xa.readyState&&(200===this.Xa.status?this.YF():this.na(new n.ga(n.ga.xb,this,this.Xa.statusText)));null!=this.Xa&&3>this.Xa.readyState&&!this.connected&& (this.connected=!0,this.na(new n.ga(n.ga.wA)))}Wp(e){r.Ok()-this.UB>this.e2?(this.response=this.Xa.response||this.Xa.responseText,this.Gg=e.loaded,this.na(e),this.UB=r.Ok(),this.Vt=null):this.Vt=e}Bh(){this.na(new n.ga(n.ga.xb,this))}close(){null!=this.Xa&&(this.Xa.onprogress=null,this.Xa.onreadystatechange=null,this.Xa.abort())}la(){this.data=this.response=null;this.zs=[];null!=this.Xa&&(this.Xa.onprogress=null,this.Xa.onreadystatechange=null);this.UB=this.Vt=this.Xa=null}}f.Jw=k;class g{}g.ut="text"; g.cJ="xml";g.Fo="html";g.JSON="json";f.VG=g;class d{}d.$S="text/plain";d.aQ="application/x-www-form-urlencoded";f.GQ=d;class b{}b.pI="POST";b.mR="GET";f.$I=b;class a{constructor(e,h){this.Ij=e;this.value=h}}f.P5=a;class c{constructor(){this.data={}}toString(){var e=[],h;for(h in this.data)e.push(h+"="+this.data[h]);return e.join("&")}}f.qT=c})(A||(A={})); (function(f){class k extends n.Od{constructor(){super();this.Sx=!1;document.body.onfocus=()=>this.D0()}JK(d=[]){this.input=document.createElement("input");this.input.setAttribute("type","file");this.input.style.display="none";document.body.appendChild(this.input);this.input.setAttribute("accept",d.join(","));this.input.addEventListener("change",()=>this.e0());this.Sx=!0;this.input.click()}e0(){this.Sx=!1;r.U(this.input.files)||r.U(this.input.files[0])||(this.file=this.input.files[0],this.Pa(n.ga.Wm))}D0(){this.Sx&& r.yd(()=>{(r.U(this.input.files)||r.U(this.input.files[0]))&&this.Pa(n.ga.uA);this.Sx=!1},500)}load(d=g.ut){null!=this.file&&(this.cq=new FileReader,this.cq.onload=()=>this.S0(),this.cq.onprogress=b=>this.Wp(b),this.cq.onerror=b=>this.Bh(b),d==g.ARRAY_BUFFER?this.cq.readAsArrayBuffer(this.file):this.cq.readAsText(this.file))}S0(){this.response=this.cq.result;this.na(new n.ga(n.ga.yg,this))}Wp(d){this.na(d)}Bh(d){this.na(d)}la(){this.cq=this.file=this.response=null}}f.xH=k;class g{}g.ut="TEXT";g.ARRAY_BUFFER= "ARRAY_BUFFER";f.CS=g})(A||(A={})); (function(f){class k{get item(){return this[0]}find(b){return void 0===this.item?this:this.item.find(b)}text(){return void 0===this.item?"":this.item.text()}ja(b,a){if(void 0!==this.item)return a?this.item.ja(b,a):this.item.ja(b)}children(){for(var b=new k,a=0;void 0!==this[a];)b[a]=g.Ha(this[a]),a++;return b}push(b){this[this.length]=b;return this}get length(){for(var b=0;void 0!==this[b];)b++;return b}}f.T5=k;class g extends Element{text(b){return b||!1===b?(this.textContent=b.toString(),this): b=r.U(this.textContent)?"":this.textContent}append(b){if(r.U(b)||"string"==typeof b&&r.Xb(b))return this;(b instanceof CDATASection||""!=b.textContent)&&this.appendChild(b);return this}Eb(){return""==this.text()}find(b){b=this.querySelectorAll(b);for(var a=new k,c=0;c<b.length;c++)a[c]=g.Ha(b[c]);return a}ja(b,a){if(a||!1===a)return this.setAttribute(b,a),this;a=this.getAttribute(b);null==a&&(a=void 0);return a}jM(){for(var b=new k,a=this.firstElementChild;a;)a.nodeType===Node.ELEMENT_NODE&&b.push(g.Ha(a)), a=a.nextElementSibling;return b}get length(){return this.childNodes.length}static Ha(b){b.find=g.prototype.find;b.append=g.prototype.append;b.text=g.prototype.text;b.ja=g.prototype.ja;b.Eb=g.prototype.Eb;b.jM=g.prototype.jM;return b}}f.S5=g;class d{constructor(){throw Error("Singleton");}static create(b){if(null==b.firstChild){b=(new DOMParser).parseFromString(b,"text/xml");if(d.a_(b))return null;b=b.firstElementChild?b.firstElementChild:b.firstChild}else b=b.firstChild;return g.Ha(b)}static a_(b){return b.getElementsByTagName("parsererror")&& b.getElementsByTagName("parsererror")[0]?0<b.getElementsByTagNameNS(b.getElementsByTagName("parsererror")[0].namespaceURI,"parsererror").length:!1}static ne(b){null==d.RO&&(d.RO=new XMLSerializer);return d.RO.serializeToString(b).trim()}static format(b){b=b.replace(/>\s{0,}</g,"><").replace(/</g,"~::~<").replace(/\s*xmlns:/g,"~::~xmlns:").replace(/\s*xmlns=/g,"~::~xmlns=").split("~::~");var a=b.length,c=!1,e=0,h="",l,m=["\n"];for(l=0;20>l;l++)m.push(m[l]+" ");for(l=0;l<a;l++)if(-1<b[l].search(/<!/)){if(h+= m[e]+b[l],c=!0,-1<b[l].search(/--\x3e/)||-1<b[l].search(/\]>/)||-1<b[l].search(/!DOCTYPE/))c=!1}else-1<b[l].search(/--\x3e/)||-1<b[l].search(/\]>/)?(h+=b[l],c=!1):/^<\w/.exec(b[l-1])&&/^<\/\w/.exec(b[l])&&/^<[\w:\-\.,]+/.exec(b[l-1])[0]==/^<\/[\w:\-\.,]+/.exec(b[l])[0].replace("/","")?(h+=b[l],c||e--):h=-1<b[l].search(/<\w/)&&-1==b[l].search(/<\//)&&-1==b[l].search(/\/>/)?c?h+=b[l]:h+=m[e++]+b[l]:-1<b[l].search(/<\w/)&&-1<b[l].search(/<\//)?c?h+=b[l]:h+=m[e]+b[l]:-1<b[l].search(/<\//)?c?h+=b[l]:h+= m[--e]+b[l]:-1<b[l].search(/\/>/)?c?h+=b[l]:h+=m[e]+b[l]:-1<b[l].search(/<\?/)?h+(m[e]+b[l]):-1<b[l].search(/xmlns:/)||-1<b[l].search(/xmlns=/)?h+(m[e]+b[l]):h+b[l];b="\n"==h[0]?h.slice(1):h;b=b.replace(/[\r\n\s]*<!\[CDATA\[/g,"<![CDATA[");return b=b.replace(/]]\x3e\s*/g,"]]\x3e")}}(new DOMParser).parseFromString("<tmp/>","text/xml");f.cJ=d})(A||(A={})); (function(f){class k{static print(g,d="",b=""){var a="printer-"+(new Date).getTime(),c=(new w.ia("iframe")).ja("name",a);c.ha("width","1px").ha("height","1px").ha("position","absolute").ha("left","-9999px");w.ia.Ha(document.body).append(c);a=window.frames[a];var e=a.document;e.open();e.write("<!DOCTYPE html>");e.write("<html>");e.write("<head>");e.write("<title>");e.write(b);e.write("</title>");e.write("<style>");e.write(d+"body{-webkit-print-color-adjust:exact;}");e.write("</style>");e.write("</head>"); e.write("<body>");e.write(g);e.write("</body>");e.write("</html>");e.close();a.focus();a.print();r.yd(()=>{c.remove()},2E3)}}f.yS=k})(A||(A={}));var r; (function(f){class k{constructor(){this.uf={}}get target(){return null}mr(a,c){return a.type===c.type&&a.Rg===c.Rg&&a.fG===c.fG}WD(a,c){if(f.U(this.uf[a]))return!1;for(var e=0;e<this.uf[a].length;e++)if(this.mr(this.uf[a][e],c))return!0;return!1}addEventListener(a,c,e){var h={type:a,Rg:c,fG:e};this.WD(a,h)||(f.U(this.uf[a])&&(this.uf[a]=[]),this.uf[a].push(h),this.target.addEventListener(a,c,e))}removeEventListener(a,c,e){c={type:a,Rg:c,fG:e};for(a in this.uf){for(var h=[],l=0;l<this.uf[a].length;l++)this.mr(this.uf[a][l], c)?"boolean"===typeof e?this.target.removeEventListener(a,this.uf[a][l].Rg,e):this.target.removeEventListener(a,this.uf[a][l].Rg):h.push(this.uf[a][l]);this.uf[a]=h}}la(){for(var a in this.uf)for(var c=0;c<this.uf[a].length;c++)this.target.removeEventListener(a,this.uf[a][c].Rg,!0),this.target.removeEventListener(a,this.uf[a][c].Rg,!1);this.uf={}}}class g extends k{static V(){null==g.instance&&(g.instance=new g);return g.instance}get target(){return document}}class d extends k{static V(){null==d.instance&& (d.instance=new d);return d.instance}get target(){return window}}class b{static la(){for(;0<b.Lv.length;)clearTimeout(b.Lv.pop());for(;0<b.$u.length;)clearInterval(b.$u.pop())}}b.Lv=[];b.$u=[];f.gT=b;f.yd=function(a,c){a=setTimeout(a,c);b.Lv.push(a);return a};f.Pg=function(a){clearTimeout(a);b.Lv.splice(b.Lv.indexOf(a),1)};f.bM=function(a,c){a=setInterval(a,c);b.$u.push(a);return a};f.Mr=function(a){clearInterval(a);b.$u.splice(b.$u.indexOf(a),1)};f.lg=g.V();f.tD=d.V()})(r||(r={})); (function(f){class k extends n.Od{constructor(g){super();this.gC=()=>this.J2();this.Xw=()=>this.Xw();this.Nl=g;this.N3(this.Nl.element)}zO(g){var d=g.__resizeTriggers__;g=d.firstElementChild;d=d.lastElementChild;var b=g.firstElementChild;d.scrollLeft=d.scrollWidth;d.scrollTop=d.scrollHeight;b.style.width=g.offsetWidth+1+"px";b.style.height=g.offsetHeight+1+"px";g.scrollLeft=g.scrollWidth;g.scrollTop=g.scrollHeight}MV(g){return g.offsetWidth!=g.__resizeLast__.width||g.offsetHeight!=g.__resizeLast__.height}J2(){if(null!= this.Nl){var g=this.Nl.element;this.zO(g);g.__resizeRAF__&&this.Nl.cancelAnimationFrame(g.__resizeRAF__);g.__resizeRAF__=this.Nl.requestAnimationFrame(()=>{this.MV(g)&&(g.__resizeLast__.width=g.offsetWidth,g.__resizeLast__.height=g.offsetHeight,this.bX())})}}bX(){this.Pa(n.ga.zI)}N3(g){g.attachEvent?g.attachEvent("onresize",this.Xw):g.__resizeTriggers__||("static"==getComputedStyle(g).position&&(g.style.position="relative"),g.__resizeLast__={},g.__resizeListeners__=[],g.__resizeTriggers__=document.createElement("div"), g.__resizeTriggers__.className="wdr-resize-triggers",g.__resizeTriggers__.innerHTML='<div class="wdr-expand-trigger"><div></div></div><div class="wdr-contract-trigger"></div>',g.appendChild(g.__resizeTriggers__),this.zO(g),g.addEventListener("scroll",this.gC,!0))}P3(g){g.detachEvent?g.detachEvent("onresize",this.Xw):(g.removeEventListener("scroll",this.gC),g.__resizeTriggers__=!g.removeChild(g.__resizeTriggers__))}la(){this.Nl&&this.Nl.element&&this.P3(this.Nl.element);this.Xw=this.gC=this.Nl=null}} f.FS=k})(r||(r={})); (function(f){class k{constructor(){}static SZ(g){return null!=g&&(0==g.indexOf("http://")||0==g.indexOf("https://"))}static BZ(g){return null!=g&&0==g.indexOf("blob:http")}static UM(g){if(!g)return"()";g=g.trim();if(0==g.length)return"()";if(k.BZ(g))return g;g+=(-1<g.indexOf("?")?"&":"?")+Math.round(Date.now()/3600);if(k.SZ(g)||0==g.indexOf("file")||"/"==g.substr(0,1))return g;if(-1!=g.indexOf("..")){for(g=g.split("/");".."==g[0];)0<g.length&&g.shift();g="/"+g.join("/");"/"==g.substr(0,1)&&(g=g.substring(1))}return g}static eV(g){return g+= (-1<g.indexOf("?")?"&":"?")+Math.round(Date.now()/3600)}}f.mB=k})(r||(r={})); (function(f){class k{constructor(){}static uN(g){return"UTC:"==g.slice(0,4)}static format(g,d){var b=!1;"UTC:"==d.slice(0,4)&&(d=d.slice(4),b=!0);var a=b?"getUTC":"get",c=g[a+"Date"](),e=g[a+"Day"](),h=g[a+"Month"](),l=g[a+"FullYear"](),m=g[a+"Hours"](),p=g[a+"Minutes"](),q=g[a+"Seconds"]();a=g[a+"Milliseconds"]();var t=b?0:g.getTimezoneOffset(),v={d:c,dd:k.Uk(c),ddd:k.Pn.wu[e],dddd:k.Pn.wu[e+7],D:c,DD:k.Uk(c),DDD:k.Pn.wu[e],DDDD:k.Pn.wu[e+7],M:h+1,MM:k.Uk(h+1),MMM:k.Pn.IE[h],MMMM:k.Pn.IE[h+12],yy:String(l).slice(2), yyyy:l,YY:String(l).slice(2),YYYY:l,h:m%12||12,hh:k.Uk(m%12||12),H:m,HH:k.Uk(m),m:p,mm:k.Uk(p),s:q,ss:k.Uk(q),l:k.Uk(a,3),L:k.Uk(99<a?Math.round(a/10):a),t:12>m?"a":"p",tt:12>m?"am":"pm",T:12>m?"A":"P",TT:12>m?"AM":"PM",Z:b?"UTC":(String(g).match(k.U3)||[""]).pop().replace(k.