Professional Documents
Culture Documents
SPDX-License-Identifier: Apache-2.0
*/
var ti={};function ui(){var a="undefined"!==typeof window?window.trustedTypes:void
0;return null!==a&&void 0!==a?a:null};function vi(){}function wi(a)
{this.g=a}m(wi,vi);wi.prototype.toString=function(){return
this.g.toString()};function xi(a){var b,c=null===(b=dd())||void 0===b?void
0:b.createHTML(a);return new wi(null!==c&&void 0!==c?c:a,ti)}function yi(a){if(a
instanceof wi)return a.g;throw Error("");};function zi(){}function Ai(a)
{this.g=a}m(Ai,zi);Ai.prototype.toString=function(){return
this.g.toString()};function Bi(a){var b,c=null===(b=dd())||void 0===b?void
0:b.createScriptURL(a);return new Ai(null!==c&&void 0!==c?c:a,ti)};function Ci()
{}function Di(a){this.g=a}m(Di,Ci);Di.prototype.toString=function(){return
this.g.toString()};function Ei(){}function Fi(a)
{this.g=a}m(Fi,Ei);Fi.prototype.toString=function(){return this.g};var Gi=new
Fi("about:invalid#zTSz",ti);function Hi(a){if(a instanceof Fi)return a.g;throw
Error("");};function Ii(a){return a instanceof vi?yi(a):Zd(a)}function Ji(a){if(a
instanceof zi)if(a instanceof Ai)a=a.g;else throw Error("");else a=qd(a);return
a}function Ki(a){return a instanceof Ei?Hi(a):wd(a)}function Li(a)
{a=Ii(a).toString();return ae(a,null)};function N(a,b){if(void 0!==a.tagName)
{if("script"===a.tagName.toLowerCase())throw Error("Use setTextContent with a
SafeScript.");if("style"===a.tagName.toLowerCase())throw Error("Use setTextContent
with a SafeStyleSheet.");}a.innerHTML=Ii(b)};function Mi(a){var
b,c=(a.ownerDocument&&a.ownerDocument.defaultView||
window).document,d=null===(b=c.querySelector)||void 0===b?void
0:b.call(c,"script[nonce]");(b=d?d.nonce||
d.getAttribute("nonce")||"":"")&&a.setAttribute("nonce",b)};function Ni(a)
{a&&"function"==typeof a.Ha&&a.Ha()};function Oi()
{this.Id=this.Id;this.Pa=this.Pa}Oi.prototype.Id=!1;Oi.prototype.Ha=function()
{this.Id||(this.Id=!0,this.wa())};function Pi(a,b){b=t(Ni,b);a.Id?b():(a.Pa||
(a.Pa=[]),a.Pa.push(b))}Oi.prototype.wa=function()
{if(this.Pa)for(;this.Pa.length;)this.Pa.shift()()};function Qi(a)
{this.id=a}Qi.prototype.toString=function(){return this.id};function Ri(a,b)
{this.type=a instanceof Qi?
String(a):a;this.currentTarget=this.target=b;this.defaultPrevented=this.g=!
1}Ri.prototype.stopPropagation=function(){this.g=!
0};Ri.prototype.preventDefault=function(){this.defaultPrevented=!0};function Si(a)
{a.preventDefault()};var Ti=function(){if(!q.addEventListener||!
Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",
{get:function(){a=!
0}});try{q.addEventListener("test",Ma,b),q.removeEventListener("test",Ma,b)}catch(c
){}return a}();var
Ui={Cg:"mousedown",Dg:"mouseup",Ah:"mousecancel",Gw:"mousemove",Iw:"mouseover",Hw:"
mouseout",Ew:"mouseenter",Fw:"mouseleave"};function Vi(a,b){Ri.call(this,a?
a.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.
screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0;this.key
="";this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKe
y=!1;this.state=null;this.dm=!
1;this.pointerId=0;this.pointerType="";this.Ob=null;a&&this.Il(a,b)}u(Vi,Ri);var
Wi={2:"touch",3:"pen",4:"mouse"};
Vi.prototype.Il=function(a,b){var
c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?
a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.currentTarget=b;
(b=a.relatedTarget)?nc&&(ic(b,"nodeName")||(b=null)):"mouseover"==c?
b=a.fromElement:"mouseout"==c&&(b=a.toElement);this.relatedTarget=b;d?
(this.clientX=void 0!==d.clientX?d.clientX:d.pageX,this.clientY=void 0!==d.clientY?
d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):
(this.offsetX=oc||void 0!==a.offsetX?
a.offsetX:a.layerX,this.offsetY=oc||void 0!==a.offsetY?
a.offsetY:a.layerY,this.clientX=void 0!==a.clientX?
a.clientX:a.pageX,this.clientY=void 0!==a.clientY?
a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||
0);this.button=a.button;this.keyCode=a.keyCode||
0;this.key=a.key||"";this.charCode=a.charCode||("keypress"==c?
a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;t
his.metaKey=a.metaKey;this.dm=qc?a.metaKey:a.ctrlKey;this.pointerId=a.pointerId||
0;this.pointerType=
"string"===typeof a.pointerType?
a.pointerType:Wi[a.pointerType]||"";this.state=a.state;this.Ob=a;a.defaultPrevented
&&Vi.ta.preventDefault.call(this)};function Xi(a){return 0==a.Ob.button&&!
(qc&&a.ctrlKey)}Vi.prototype.stopPropagation=function()
{Vi.ta.stopPropagation.call(this);this.Ob.stopPropagation?
this.Ob.stopPropagation():this.Ob.cancelBubble=!
0};Vi.prototype.preventDefault=function(){Vi.ta.preventDefault.call(this);var
a=this.Ob;a.preventDefault?a.preventDefault():a.returnValue=!1};var
Yi="closure_listenable_"+(1E6*Math.random()|0);function Zi(a){return!(!a||!
a[Yi])};var $i=0;function aj(a,b,c,d,e)
{this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!
d;this.tj=e;this.key=++$i;this.$g=this.Yi=!1}function bj(a){a.$g=!
0;a.listener=null;a.proxy=null;a.src=null;a.tj=null};function cj(a)
{this.src=a;this.g={};this.i=0}f=cj.prototype;f.add=function(a,b,c,d,e){var
g=a.toString();a=this.g[g];a||(a=this.g[g]=[],this.i++);var h=dj(a,b,d,e);-1<h?
(b=a[h],c||(b.Yi=!1)):(b=new aj(b,this.src,g,!!d,e),b.Yi=c,a.push(b));return
b};f.remove=function(a,b,c,d){a=a.toString();if(!(a in this.g))return!1;var
e=this.g[a];b=dj(e,b,c,d);return-1<b?(bj(e[b]),pb(e,b),0==e.length&&(delete
this.g[a],this.i--),!0):!1};
function ej(a,b){var c=b.type;c in
a.g&&ob(a.g[c],b)&&(bj(b),0==a.g[c].length&&(delete
a.g[c],a.i--))}f.Tg=ba(1);f.Ph=function(a,b,c,d){a=this.g[a.toString()];var e=-
1;a&&(e=dj(a,b,c,d));return-1<e?a[e]:null};f.hasListener=function(a,b){var c=void
0!==a,d=c?a.toString():"",e=void 0!==b;return Rc(this.g,function(g){for(var
h=0;h<g.length;++h)if(!(c&&g[h].type!=d||e&&g[h].capture!=b))return!0;return!1})};
function dj(a,b,c,d){for(var e=0;e<a.length;++e){var g=a[e];if(!g.
$g&&g.listener==b&&g.capture==!!c&&g.tj==d)return e}return-1};var
fj="closure_lm_"+(1E6*Math.random()|0),gj={},hj=0;function O(a,b,c,d,e)
{if(d&&d.once)return ij(a,b,c,d,e);if(Array.isArray(b)){for(var g=0;g<b.length;g+
+)O(a,b[g],c,d,e);return null}c=jj(c);return Zi(a)?a.ka(b,c,Ra(d)?!!d.capture:!!
d,e):kj(a,b,c,!1,d,e)}
function kj(a,b,c,d,e,g){if(!b)throw Error("Invalid event type");var h=Ra(e)?!!
e.capture:!!e,k=lj(a);k||(a[fj]=k=new cj(a));c=k.add(b,c,d,h,g);if(c.proxy)return
c;d=mj();c.proxy=d;d.src=a;d.listener=c;if(a.addEventListener)Ti||(e=h),void
0===e&&(e=!1),a.addEventListener(b.toString(),d,e);else
if(a.attachEvent)a.attachEvent(nj(b.toString()),d);else
if(a.addListener&&a.removeListener)a.addListener(d);else throw
Error("addEventListener and attachEvent are unavailable.");hj++;return c}
function mj(){function a(c){return b.call(a.src,a.listener,c)}var b=oj;return
a}function ij(a,b,c,d,e){if(Array.isArray(b)){for(var g=0;g<b.length;g+
+)ij(a,b[g],c,d,e);return null}c=jj(c);return Zi(a)?a.zf(b,c,Ra(d)?!!d.capture:!!
d,e):kj(a,b,c,!0,d,e)}function pj(a,b,c,d,e){if(Array.isArray(b))for(var
g=0;g<b.length;g++)pj(a,b[g],c,d,e);else d=Ra(d)?!!d.capture:!!d,c=jj(c),Zi(a)?
a.Xa(b,c,d,e):a&&(a=lj(a))&&(b=a.Ph(b,c,d,e))&&qj(b)}
function qj(a){if("number"!==typeof a&&a&&!a.$g){var
b=a.src;if(Zi(b))ej(b.Jd,a);else{var c=a.type,d=a.proxy;b.removeEventListener?
b.removeEventListener(c,d,a.capture):b.detachEvent?
b.detachEvent(nj(c),d):b.addListener&&b.removeListener&&b.removeListener(d);hj--;
(c=lj(b))?(ej(c,a),0==c.i&&(c.src=null,b[fj]=null)):bj(a)}}}function nj(a){return a
in gj?gj[a]:gj[a]="on"+a}function rj(a,b){var c=a.listener,d=a.tj||
a.src;a.Yi&&qj(a);return c.call(d,b)}
function oj(a,b){return a.$g?!0:rj(a,new Vi(b,this))}function lj(a){a=a[fj];return
a instanceof cj?a:null}var
sj="__closure_events_fn_"+(1E9*Math.random()>>>0);function jj(a)
{if("function"===typeof a)return a;a[sj]||(a[sj]=function(b){return
a.handleEvent(b)});return a[sj]};function tj(a)
{Oi.call(this);this.N=a;this.j={}}u(tj,Oi);var
uj=[];f=tj.prototype;f.ka=function(a,b,c,d){return vj(this,a,b,c,d)};function
wj(a,b,c,d,e){vj(a,b,c,d,!1,e)}function vj(a,b,c,d,e,g){Array.isArray(c)||
(c&&(uj[0]=c.toString()),c=uj);for(var h=0;h<c.length;h++){var k=O(b,c[h],d||
a.handleEvent,e||!1,g||a.N||a);if(!k)break;a.j[k.key]=k}return
a}f.zf=function(a,b,c,d){return xj(this,a,b,c,d)};
function xj(a,b,c,d,e,g){if(Array.isArray(c))for(var h=0;h<c.length;h+
+)xj(a,b,c[h],d,e,g);else{b=ij(b,c,d||a.handleEvent,e,g||a.N||a);if(!b)return
a;a.j[b.key]=b}return a}f.Xa=function(a,b,c,d,e){if(Array.isArray(b))for(var
g=0;g<b.length;g++)this.Xa(a,b[g],c,d,e);else c=c||this.handleEvent,d=Ra(d)?!!
d.capture:!!d,e=e||this.N||this,c=jj(c),d=!!d,b=Zi(a)?a.Ph(b,c,d,e):a?(a=lj(a))?
a.Ph(b,c,d,e):null:null,b&&(qj(b),delete this.j[b.key]);return this};
function yj(a){Qc(a.j,function(b,c)
{this.j.hasOwnProperty(c)&&qj(b)},a);a.j={}}f.wa=function()
{tj.ta.wa.call(this);yj(this)};f.handleEvent=function(){throw
Error("EventHandler.handleEvent not implemented");};function P()
{Oi.call(this);this.Jd=new
cj(this);this.Fs=this;this.bm=null}u(P,Oi);P.prototype[Yi]=!
0;f=P.prototype;f.Ug=function(){return this.bm};f.dh=function(a)
{this.bm=a};f.addEventListener=function(a,b,c,d)
{O(this,a,b,c,d)};f.removeEventListener=function(a,b,c,d){pj(this,a,b,c,d)};
f.dispatchEvent=function(a){var
b,c=this.Ug();if(c)for(b=[];c;c=c.Ug())b.push(c);c=this.Fs;var d=a.type||
a;if("string"===typeof a)a=new Ri(a,c);else if(a instanceof Ri)a.target=a.target||
c;else{var e=a;a=new Ri(d,c);$c(a,e)}e=!0;if(b)for(var g=b.length-1;!a.g&&0<=g;g--)
{var h=a.currentTarget=b[g];e=zj(h,d,!0,a)&&e}a.g||(h=a.currentTarget=c,e=zj(h,d,!
0,a)&&e,a.g||(e=zj(h,d,!1,a)&&e));if(b)for(g=0;!a.g&&g<b.length;g+
+)h=a.currentTarget=b[g],e=zj(h,d,!1,a)&&e;return e};
f.wa=function(){P.ta.wa.call(this);if(this.Jd){var a=this.Jd,b=0,c;for(c in a.g)
{for(var d=a.g[c],e=0;e<d.length;e++)++b,bj(d[e]);delete
a.g[c];a.i--}}this.bm=null};f.ka=function(a,b,c,d){return this.Jd.add(String(a),b,!
1,c,d)};f.zf=function(a,b,c,d){return this.Jd.add(String(a),b,!
0,c,d)};f.Xa=function(a,b,c,d){return this.Jd.remove(String(a),b,c,d)};
function zj(a,b,c,d){b=a.Jd.g[String(b)];if(!b)return!0;b=b.concat();for(var e=!
0,g=0;g<b.length;++g){var h=b[g];if(h&&!h.$g&&h.capture==c){var
k=h.listener,l=h.tj||h.src;h.Yi&&ej(a.Jd,h);e=!1!==k.call(l,d)&&e}}return e&&!
d.defaultPrevented}f.Tg=ba(0);f.Ph=function(a,b,c,d){return
this.Jd.Ph(String(a),b,c,d)};f.hasListener=function(a,b){return
this.Jd.hasListener(void 0!==a?String(a):void 0,b)};function Aj(a)
{P.call(this);this.g=a||window;this.j=O(this.g,"resize",this.o,!
1,this);this.i=jf(this.g)}u(Aj,P);Aj.prototype.Fa=function(){return this.i?
this.i.clone():null};Aj.prototype.wa=function()
{Aj.ta.wa.call(this);this.j&&(qj(this.j),this.j=null);this.i=this.g=null};Aj.protot
ype.o=function(){var a=jf(this.g);Ee(a,this.i)||
(this.i=a,this.dispatchEvent("resize"))};function Bj(a){if(a.altKey&&!a.ctrlKey||
a.metaKey||112<=a.keyCode&&123>=a.keyCode)return!1;if(Cj(a.keyCode))return!
0;switch(a.keyCode){case 18:case 20:case 93:case 17:case 40:case 35:case 27:case
36:case 45:case 37:case 224:case 91:case 144:case 12:case 34:case 33:case 19:case
255:case 44:case 39:case 145:case 16:case 38:case 252:case 224:case 92:return!
1;case 0:return!nc;default:return 166>a.keyCode||183<a.keyCode}}
function Dj(a,b,c,d,e,g){if(qc&&e)return Cj(a);if(e&&!d)return!1;if(!nc)
{"number"===typeof b&&(b=Ej(b));var h=17==b||18==b||qc&&91==b;if((!c||qc)&&h||
qc&&16==b&&(d||g))return!1}if((oc||lc)&&d&&c)switch(a){case 220:case 219:case
221:case 192:case 186:case 189:case 187:case 188:case 190:case 191:case 192:case
222:return!1}if(z&&d&&b==a)return!1;switch(a){case 13:return nc?g||e?!1:!(c&&d):!
0;case 27:return!(oc||lc||nc)}return nc&&(d||e||g)?!1:Cj(a)}
function Cj(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||(oc||lc)&&0==a)return!
0;switch(a){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case
111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case
192:case 222:case 219:case 220:case 221:case 163:case 58:return!0;case 173:return
nc;default:return!1}}function Ej(a){if(nc)a=Fj(a);else if(qc&&oc)switch(a){case
93:a=91}return a}
function Fj(a){switch(a){case 61:return 187;case 59:return 186;case 173:return
189;case 224:return 91;case 0:return 224;default:return a}};function Gj(a)
{if(a.lc&&"function"==typeof a.lc)return a.lc();if("undefined"!==typeof Map&&a
instanceof Map||"undefined"!==typeof Set&&a instanceof Set)return
Array.from(a.values());if("string"===typeof a)return a.split("");if(Qa(a)){for(var
b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}b=[];c=0;for(d in a)b[c+
+]=a[d];return b}
function Hj(a){if(a.ae&&"function"==typeof a.ae)return a.ae();if(!a.lc||"function"!
=typeof a.lc){if("undefined"!==typeof Map&&a instanceof Map)return
Array.from(a.keys());if(!("undefined"!==typeof Set&&a instanceof Set))
{if(Qa(a)||"string"===typeof a){var b=[];a=a.length;for(var c=0;c<a;c+
+)b.push(c);return b}return Sc(a)}}}
function Ij(a,b,c){if(a.forEach&&"function"==typeof a.forEach)a.forEach(b,c);else
if(Qa(a)||"string"===typeof a)Array.prototype.forEach.call(a,b,c);else for(var
d=Hj(a),e=Gj(a),g=e.length,h=0;h<g;h++)b.call(c,e[h],d&&d[h],a)};var
Jj=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?
=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");function Kj(a,b){if(a)
{a=a.split("&");for(var c=0;c<a.length;c++){var d=a[c].indexOf("="),e=null;if(0<=d)
{var g=a[c].substring(0,d);e=a[c].substring(d+1)}else g=a[c];b(g,e?Je(e):"")}}}
function Lj(a,b,c){c=null!=c?"="+encodeURIComponent(String(c)):"";if(b+=c)
{c=a.indexOf("#");0>c&&(c=a.length);var d=a.indexOf("?");if(0>d||d>c){d=c;var
e=""}else e=a.substring(d+1,c);a=[a.substr(0,d),e,a.substr(c)];c=a[1];a[1]=b?c?
c+"&"+b:b:c;a=a[0]+(a[1]?"?"+a[1]:"")+a[2]}return a}function Mj(a,b,c,d){for(var
e=c.length;0<=(b=a.indexOf(c,b))&&b<d;){var g=a.charCodeAt(b-1);if(38==g||
63==g)if(g=a.charCodeAt(b+e),!g||61==g||38==g||35==g)return b;b+=e+1}return-1}var
Nj=/#|$/;
function Oj(a){var
b=window.location.href,c=b.search(Nj),d=Mj(b,0,a,c);if(0>d)return null;var
e=b.indexOf("&",d);if(0>e||e>c)e=c;d+=a.length+1;return Je(b.substr(d,e-d))}var
Pj=/[?&]($|#)/;function Q(a,b)
{this.i=this.O=this.s="";this.ma=null;this.g=this.o="";this.N=!1;var c;a instanceof
Q?(this.N=void 0!==b?
b:a.N,Qj(this,a.s),this.O=a.O,this.i=a.i,Rj(this,a.ma),Sj(this,a.o),Tj(this,a.j.clo
ne()),this.g=a.g):a&&(c=String(a).match(Jj))?(this.N=!!b,Qj(this,c[1]||"",!
0),this.O=Uj(c[2]||""),this.i=Uj(c[3]||"",!0),Rj(this,c[4]),Sj(this,c[5]||"",!
0),Tj(this,c[6]||"",!0),this.g=Uj(c[7]||"")):(this.N=!!b,this.j=new
Vj(null,this.N))}
Q.prototype.toString=function(){var a=[],b=this.s;b&&a.push(Wj(b,Xj,!0),":");var
c=this.i;if(c||"file"==b)a.push("//"),(b=this.O)&&a.push(Wj(b,Xj,!
0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%
$1")),c=this.ma,null!=c&&a.push(":",String(c));if(c=this.o)this.i&&"/"!
=c.charAt(0)&&a.push("/"),a.push(Wj(c,"/"==c.charAt(0)?Yj:Zj,!0));
(c=this.j.toString())&&a.push("?",c);(c=this.g)&&a.push("#",Wj(c,ak));return
a.join("")};
Q.prototype.resolve=function(a){var b=this.clone(),c=!!a.s;c?Qj(b,a.s):c=!!a.O;c?
b.O=a.O:c=!!a.i;c?b.i=a.i:c=null!=a.ma;var d=a.o;if(c)Rj(b,a.ma);else if(c=!!a.o)
{if("/"!=d.charAt(0))if(this.i&&!this.o)d="/"+d;else{var e=b.o.lastIndexOf("/");-1!
=e&&(d=b.o.substr(0,e+1)+d)}e=d;if(".."==e||"."==e)d="";else if(Yb(e,"./")||
Yb(e,"/.")){d=Lb(e,"/");e=e.split("/");for(var g=[],h=0;h<e.length;){var k=e[h+
+];"."==k?d&&h==e.length&&g.push(""):".."==k?((1<g.length||1==g.length&&""!
=g[0])&&g.pop(),d&&h==e.length&&
g.push("")):(g.push(k),d=!0)}d=g.join("/")}else d=e}c?Sj(b,d):c=""!
==a.j.toString();c?Tj(b,a.j.clone()):c=!!a.g;c&&(b.g=a.g);return
b};Q.prototype.clone=function(){return new Q(this)};function Qj(a,b,c){a.s=c?Uj(b,!
0):b;a.s&&(a.s=a.s.replace(/:$/,""))}function Rj(a,b){if(b)
{b=Number(b);if(isNaN(b)||0>b)throw Error("Bad port number "+b);a.ma=b}else
a.ma=null}function Sj(a,b,c){a.o=c?Uj(b,!0):b}function Tj(a,b,c){b instanceof Vj?
(a.j=b,bk(a.j,a.N)):(c||(b=Wj(b,ck)),a.j=new Vj(b,a.N))}
Q.prototype.getQuery=function(){return this.j.toString()};function R(a,b,c)
{a.j.set(b,c);return a}function S(a,b){return a.j.get(b)}function dk(a,b)
{a.j.remove(b)}function Uj(a,b){return
a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""}function
Wj(a,b,c){return"string"===typeof a?
(a=encodeURI(a).replace(b,ek),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%
$1")),a):null}function ek(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+
(a&15).toString(16)}
var Xj=/[#\/\?@]/g,Zj=/[#\?:]/g,Yj=/[#\?]/g,ck=/[#\?@]/g,ak=/#/g;function Vj(a,b)
{this.i=this.g=null;this.j=a||null;this.o=!!b}function fk(a){a.g||(a.g=new
Map,a.i=0,a.j&&Kj(a.j,function(b,c){a.add(Je(b),c)}))}function gk(a){var
b=Hj(a);if("undefined"==typeof b)throw Error("Keys are undefined");var c=new
Vj(null,void 0);a=Gj(a);for(var d=0;d<b.length;d++){var
e=b[d],g=a[d];Array.isArray(g)?hk(c,e,g):c.add(e,g)}return c}f=Vj.prototype;
f.add=function(a,b){fk(this);this.j=null;a=ik(this,a);var c=this.g.get(a);c||
this.g.set(a,c=[]);c.push(b);this.i+=1;return this};f.remove=function(a)
{fk(this);a=ik(this,a);return this.g.has(a)?(this.j=null,this.i-
=this.g.get(a).length,this.g.delete(a)):!1};function jk(a,b){fk(a);b=ik(a,b);return
a.g.has(b)}f.forEach=function(a,b){fk(this);this.g.forEach(function(c,d)
{c.forEach(function(e){a.call(b,e,d,this)},this)},this)};
f.ae=function(){fk(this);for(var
a=Array.from(this.g.values()),b=Array.from(this.g.keys()),c=[],d=0;d<b.length;d+
+)for(var e=a[d],g=0;g<e.length;g++)c.push(b[d]);return c};f.lc=function(a)
{fk(this);var b=[];if("string"===typeof
a)jk(this,a)&&(b=b.concat(this.g.get(ik(this,a))));else{a=Array.from(this.g.values(
));for(var c=0;c<a.length;c++)b=b.concat(a[c])}return b};f.set=function(a,b)
{fk(this);this.j=null;a=ik(this,a);jk(this,a)&&(this.i-
=this.g.get(a).length);this.g.set(a,[b]);this.i+=1;return this};
f.get=function(a,b){if(!a)return b;a=this.lc(a);return 0<a.length?
String(a[0]):b};function hk(a,b,c)
{a.remove(b);0<c.length&&(a.j=null,a.g.set(ik(a,b),sb(c)),a.i+=c.length)}f.toString
=function(){if(this.j)return this.j;if(!this.g)return"";for(var
a=[],b=Array.from(this.g.keys()),c=0;c<b.length;c++){var
d=b[c],e=encodeURIComponent(String(d));d=this.lc(d);for(var g=0;g<d.length;g++){var
h=e;""!==d[g]&&(h+="="+encodeURIComponent(String(d[g])));a.push(h)}}return
this.j=a.join("&")};
f.clone=function(){var a=new Vj;a.j=this.j;this.g&&(a.g=new
Map(this.g),a.i=this.i);return a};function ik(a,b)
{b=String(b);a.o&&(b=b.toLowerCase());return b}function bk(a,b){b&&!
a.o&&(fk(a),a.j=null,a.g.forEach(function(c,d){var e=d.toLowerCase();d!
=e&&(this.remove(d),hk(this,e,c))},a));a.o=b}f.Mq=function(a){for(var
b=0;b<arguments.length;b++)Ij(arguments[b],function(c,d)
{this.add(d,c)},this)};function kk(a){try{return q.JSON.parse(a)}catch(b)
{}a=String(a);if(/^\s*$/.test(a)?0:/^[\],:{}\s\u2028\u2029]*$/.test(a.replace(/\\
["\\\/bfnrtu]/g,"@").replace(/(?:"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|
false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)[\s\u2028\u2029]*(?=:|,|]|}|$)/
g,"]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,"")))try{return
eval("("+a+")")}catch(b){}throw Error("Invalid JSON string: "+a);}var lk=/\
uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/
g;function mk(){}mk.prototype.g=null;function nk(a){var b;(b=a.g)||
(b={},ok(a)&&(b[0]=!0,b[1]=!0),b=a.g=b);return b};var pk;function qk()
{}u(qk,mk);function rk(a){return(a=ok(a))?new ActiveXObject(a):new
XMLHttpRequest}function ok(a){if(!a.i&&"undefined"==typeof
XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var
b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],
c=0;c<b.length;c++){var d=b[c];try{return new ActiveXObject(d),a.i=d}catch(e)
{}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML
might not be installed");}return a.i}pk=new qk;function sk(a,b)
{this.j=a;this.o=b;this.i=0;this.g=null}sk.prototype.get=function(){if(0<this.i)
{this.i--;var a=this.g;this.g=a.next;a.next=null}else a=this.j();return a};function
tk(a,b){a.o(b);100>a.i&&(a.i++,b.next=a.g,a.g=b)};function uk(a,b){var
c=a;b&&(c=r(a,b));c=vk(c);"function"!==typeof q.setImmediate||
q.Window&&q.Window.prototype&&!
y("Edge")&&q.Window.prototype.setImmediate==q.setImmediate?(wk||
(wk=xk()),wk(c)):q.setImmediate(c)}var wk;
function xk(){var a=q.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof
window&&window.postMessage&&window.addEventListener&&!y("Presto")&&(a=function()
{var
e=E("IFRAME");e.style.display="none";document.documentElement.appendChild(e);var
g=e.contentWindow;e=g.document;e.open();e.close();var
h="callImmediate"+Math.random(),k="file:"==g.location.protocol?"*":g.location.proto
col+"//"+g.location.host;e=r(function(l){if(("*"==k||
l.origin==k)&&l.data==h)this.port1.onmessage()},this);g.addEventListener("message",
e,!1);this.port1={};this.port2={postMessage:function()
{g.postMessage(h,k)}}});if("undefined"!==typeof a&&!bc()){var b=new
a,c={},d=c;b.port1.onmessage=function(){if(void 0!==c.next){c=c.next;var
e=c.cb;c.cb=null;e()}};return function(e)
{d.next={cb:e};d=d.next;b.port2.postMessage(0)}}return function(e)
{q.setTimeout(e,0)}}var vk=Nc;function yk(a){q.setTimeout(function(){throw
a;},0)};function zk(){this.i=this.g=null}zk.prototype.add=function(a,b){var
c=Ak.get();c.set(a,b);this.i?
this.i.next=c:this.g=c;this.i=c};zk.prototype.remove=function(){var
a=null;this.g&&(a=this.g,this.g=this.g.next,this.g||
(this.i=null),a.next=null);return a};var Ak=new sk(function(){return new
Bk},function(a){return a.reset()});function Bk()
{this.next=this.g=this.Je=null}Bk.prototype.set=function(a,b)
{this.Je=a;this.g=b;this.next=null};Bk.prototype.reset=function()
{this.next=this.g=this.Je=null};function Ck(a,b){Dk||Ek();Fk||(Dk(),Fk=!
0);Gk.add(a,b)}var Dk;function Ek(){if(q.Promise&&q.Promise.resolve){var
a=q.Promise.resolve(void 0);Dk=function(){a.then(Hk)}}else Dk=function()
{uk(Hk)}}var Fk=!1,Gk=new zk;function Hk(){for(var a;a=Gk.remove();)
{try{a.Je.call(a.g)}catch(b){yk(b)}tk(Ak,a)}Fk=!1};function Ik(a){if(!a)return!
1;try{return!!a.$goog_Thenable}catch(b){return!1}};function Jk(a)
{this.g=0;this.O=void 0;this.o=this.i=this.j=null;this.s=this.N=!1;if(a!=Ma)try{var
b=this;a.call(void 0,function(c){Kk(b,2,c)},function(c){Kk(b,3,c)})}catch(c)
{Kk(this,3,c)}}function Lk()
{this.next=this.context=this.i=this.j=this.g=null;this.o=!
1}Lk.prototype.reset=function(){this.context=this.i=this.j=this.g=null;this.o=!
1};var Mk=new sk(function(){return new Lk},function(a){a.reset()});function
Nk(a,b,c){var d=Mk.get();d.j=a;d.i=b;d.context=c;return d}
function Ok(){var a,b,c=new Jk(function(d,e){a=d;b=e});return new
Pk(c,a,b)}Jk.prototype.then=function(a,b,c){return Qk(this,"function"===typeof a?
a:null,"function"===typeof b?b:null,c)};Jk.prototype.$goog_Thenable=!
0;Jk.prototype.cancel=function(a){if(0==this.g){var b=new Rk(a);Ck(function()
{Sk(this,b)},this)}};
function Sk(a,b){if(0==a.g)if(a.j){var c=a.j;if(c.i){for(var
d=0,e=null,g=null,h=c.i;h&&(h.o||(d++,h.g==a&&(e=h),!(e&&1<d)));h=h.next)e||
(g=h);e&&(0==c.g&&1==d?Sk(c,b):(g?
(d=g,d.next==c.o&&(c.o=d),d.next=d.next.next):Tk(c),Uk(c,e,3,b)))}a.j=null}else
Kk(a,3,b)}function Vk(a,b){a.i||2!=a.g&&3!=a.g||Wk(a);a.o?a.o.next=b:a.i=b;a.o=b}
function Qk(a,b,c,d){var e=Nk(null,null,null);e.g=new Jk(function(g,h){e.j=b?
function(k){try{var l=b.call(d,k);g(l)}catch(n){h(n)}}:g;e.i=c?function(k){try{var
l=c.call(d,k);void 0===l&&k instanceof Rk?h(k):g(l)}catch(n)
{h(n)}}:h});e.g.j=a;Vk(a,e);return e.g}Jk.prototype.oa=function(a)
{this.g=0;Kk(this,2,a)};Jk.prototype.na=function(a){this.g=0;Kk(this,3,a)};
function Kk(a,b,c){if(0==a.g){a===c&&(b=3,c=new TypeError("Promise cannot resolve
to itself"));a.g=1;a:{var d=c,e=a.oa,g=a.na;if(d instanceof Jk){Vk(d,Nk(e||Ma,g||
null,a));var h=!0}else if(Ik(d))d.then(e,g,a),h=!0;else{if(Ra(d))try{var
k=d.then;if("function"===typeof k){Xk(d,k,e,g,a);h=!0;break a}}catch(l)
{g.call(a,l);h=!0;break a}h=!1}}h||(a.O=c,a.g=b,a.j=null,Wk(a),3!=b||c instanceof
Rk||Yk(a,c))}}
function Xk(a,b,c,d,e){function g(l){k||(k=!0,d.call(e,l))}function h(l){k||(k=!
0,c.call(e,l))}var k=!1;try{b.call(a,h,g)}catch(l){g(l)}}function Wk(a){a.N||(a.N=!
0,Ck(a.ma,a))}function Tk(a){var b=null;a.i&&(b=a.i,a.i=b.next,b.next=null);a.i||
(a.o=null);return b}Jk.prototype.ma=function(){for(var
a;a=Tk(this);)Uk(this,a,this.g,this.O);this.N=!1};
function Uk(a,b,c,d){if(3==c&&b.i&&!b.o)for(;a&&a.s;a=a.j)a.s=!
1;if(b.g)b.g.j=null,Zk(b,c,d);else try{b.o?b.j.call(b.context):Zk(b,c,d)}catch(e)
{$k.call(null,e)}tk(Mk,b)}function Zk(a,b,c){2==b?
a.j.call(a.context,c):a.i&&a.i.call(a.context,c)}function Yk(a,b){a.s=!
0;Ck(function(){a.s&&$k.call(null,b)})}var $k=yk;function Rk(a)
{bb.call(this,a)}u(Rk,bb);Rk.prototype.name="cancel";function Pk(a,b,c)
{this.promise=a;this.resolve=b;this.reject=c};function al(a,b)
{P.call(this);this.i=a||1;this.g=b||
q;this.j=r(this.rw,this);this.o=Xa()}u(al,P);f=al.prototype;f.enabled=!
1;f.Ya=null;function bl(a,b){a.i=b;a.Ya&&a.enabled?
(a.stop(),a.start()):a.Ya&&a.stop()}f.rw=function(){if(this.enabled){var a=Xa()-
this.o;0<a&&a<.8*this.i?this.Ya=this.g.setTimeout(this.j,this.i-a):
(this.Ya&&(this.g.clearTimeout(this.Ya),this.Ya=null),this.dispatchEvent("tick"),th
is.enabled&&(this.stop(),this.start()))}};
f.start=function(){this.enabled=!0;this.Ya||
(this.Ya=this.g.setTimeout(this.j,this.i),this.o=Xa())};f.stop=function()
{this.enabled=!
1;this.Ya&&(this.g.clearTimeout(this.Ya),this.Ya=null)};f.wa=function()
{al.ta.wa.call(this);this.stop();delete this.g};function T(a,b,c)
{if("function"===typeof a)c&&(a=r(a,c));else if(a&&"function"==typeof
a.handleEvent)a=r(a.handleEvent,a);else throw Error("Invalid listener
argument");return 2147483647<Number(b)?-1:q.setTimeout(a,b||0)}
function cl(a){q.clearTimeout(a)};function dl(a){P.call(this);this.headers=new
Map;this.ma=a||null;this.i=!
1;this.O=this.g=null;this.Cj="";this.j=this.na=this.o=this.oa=!
1;this.N=0;this.s=null;this.Ba="";this.ua=this.va=!1}u(dl,P);var
el=/^https?$/i,fl=["POST","PUT"],gl=[];function hl(a,b,c,d,e,g,h){var k=new
dl;gl.push(k);b&&k.ka("complete",b);k.zf("ready",k.Ss);g&&(k.N=Math.max(0,g));h&&(k
.va=h);k.send(a,c,d,e)}f=dl.prototype;f.Ss=function(){this.Ha();ob(gl,this)};
f.send=function(a,b,c,d){if(this.g)throw Error("[goog.net.XhrIo] Object is active
with another request="+this.Cj+"; newUri="+a);b=b?
b.toUpperCase():"GET";this.Cj=a;this.oa=!1;this.i=!0;this.g=this.ma?
rk(this.ma):rk(pk);this.O=this.ma?
nk(this.ma):nk(pk);this.g.onreadystatechange=r(this.Pp,this);try{this.na=!
0,this.g.open(b,String(a),!0),this.na=!1}catch(h){il(this);return}a=c||"";c=new
Map(this.headers);if(d)if(Object.getPrototypeOf(d)===Object.prototype)for(var e in
d)c.set(e,d[e]);else if("function"===
typeof d.keys&&"function"===typeof d.get){e=la(d.keys());for(var g=e.next();!
g.done;g=e.next())g=g.value,c.set(g,d.get(g))}else throw Error("Unknown input type
for opt_headers: "+String(d));d=Array.from(c.keys()).find(function(h)
{return"content-type"==h.toLowerCase()});e=q.FormData&&a instanceof q.FormData;!
mb(fl,b)||d||e||c.set("Content-Type","application/x-www-form-
urlencoded;charset=utf-8");b=la(c);for(d=b.next();!
d.done;d=b.next())c=la(d.value),d=c.next().value,c=c.next().value,this.g.setRequest
Header(d,
c);this.Ba&&(this.g.responseType=this.Ba);"withCredentials"in
this.g&&this.g.withCredentials!
==this.va&&(this.g.withCredentials=this.va);try{jl(this),0<this.N&&((this.ua=kl(thi
s.g))?
(this.g.timeout=this.N,this.g.ontimeout=r(this.lg,this)):this.s=T(this.lg,this.N,th
is)),this.o=!0,this.g.send(a),this.o=!1}catch(h){il(this)}};function kl(a){return
z&&Fc(9)&&"number"===typeof a.timeout&&void 0!==a.ontimeout}f.lg=function()
{"undefined"!=typeof Ka&&this.g&&(this.dispatchEvent("timeout"),this.abort(8))};
function il(a){a.i=!1;a.g&&(a.j=!0,a.g.abort(),a.j=!1);ll(a);ml(a)}function ll(a)
{a.oa||(a.oa=!
0,a.dispatchEvent("complete"),a.dispatchEvent("error"))}f.abort=function()
{this.g&&this.i&&(this.i=!1,this.j=!0,this.g.abort(),this.j=!
1,this.dispatchEvent("complete"),this.dispatchEvent("abort"),ml(this))};f.wa=functi
on(){this.g&&(this.i&&(this.i=!1,this.j=!0,this.g.abort(),this.j=!1),ml(this,!
0));dl.ta.wa.call(this)};f.Pp=function(){this.Id||(this.na||this.o||this.j?
nl(this):this.wv())};f.wv=function(){nl(this)};
function nl(a){if(a.i&&"undefined"!=typeof Ka&&(!a.O[1]||4!=(a.g?
a.g.readyState:0)||2!=ol(a)))if(a.o&&4==(a.g?a.g.readyState:0))T(a.Pp,0,a);else
if(a.dispatchEvent("readystatechange"),4==(a.g?a.g.readyState:0)){a.i=!1;try{pl(a)?
(a.dispatchEvent("complete"),a.dispatchEvent("success")):ll(a)}finally{ml(a)}}}func
tion ml(a,b){if(a.g){jl(a);var c=a.g,d=a.O[0]?Ma:null;a.g=null;a.O=null;b||
a.dispatchEvent("ready");try{c.onreadystatechange=d}catch(e){}}}
function jl(a){a.g&&a.ua&&(a.g.ontimeout=null);a.s&&(cl(a.s),a.s=null)}function
pl(a){var b=ol(a);a:switch(b){case 200:case 201:case 202:case 204:case 206:case
304:case 1223:var c=!0;break a;default:c=!1}if(!c)
{if(b=0===b)a=String(a.Cj).match(Jj)[1]||null,!
a&&q.self&&q.self.location&&(a=q.self.location.protocol,a=a.substr(0,a.length-
1)),b=!el.test(a?a.toLowerCase():"");c=b}return c}function ol(a){try{return 2<(a.g?
a.g.readyState:0)?a.g.status:-1}catch(b){return-1}}
function ql(a){try{return a.g?a.g.responseText:""}catch(b){return""}}function
rl(a,b){if(a.g){a=a.g.responseText;b&&0==a.indexOf(b)&&(a=a.substring(b.length));a:
{b=a;if(q.JSON)try{var c=q.JSON.parse(b);break a}catch(d){}c=kk(b)}return
c}};function sl(a){var b={nonce:ue()};b=void 0===b?{}:b;var c;if(a instanceof
Di)a=a.g;else throw Error("");var d=a;a=(null===(c=ui())||void 0===c?
0:c.isScript(d))?
TrustedScript.prototype.toString.apply(d):d;c="<script";b.id&&(c+=' id="'+ul(b.id)
+'"');b.nonce&&(c+=' nonce="'+ul(b.nonce)+'"');b.type&&(c+=' type="'+ul(b.type)
+'"');return xi(c+(">"+a+"\x3c/script>"))}function ul(a){return
a.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/
g,""").replace(/'/g,"'")};function vl(a){var
b=document.createElement("template");if(!("content"in b))
{b=xi("<html><body>"+a);b=(new
DOMParser).parseFromString(Ii(b),"text/html");for(a=b.createDocumentFragment();0<b.
body.childNodes.length;)a.appendChild(b.body.firstChild);return
a}a=xi(a);N(b,a);return b.content};function wl(a)
{a=a.nodeName;return"string"===typeof a?a:"FORM"}function xl(a){a=a.nodeType;return
a===Node.ELEMENT_NODE||"number"!==typeof a};var yl=new function(){var a=new
Map([["A",new Map([["href",{Mc:2}]])],["AREA",new Map([["href",{Mc:2}]])],
["LINK",new Map([["href",{Mc:2,conditions:new Map([["rel",new Set("alternate author
bookmark canonical cite help icon license next prefetch dns-prefetch prerender
preconnect preload prev search subresource".split(" "))]])}]])],["SOURCE",new
Map([["src",{Mc:2}]])],["IMG",new Map([["src",{Mc:2}]])],["VIDEO",new Map([["src",
{Mc:2}]])],["AUDIO",new Map([["src",{Mc:2}]])]]),b=new Set("title aria-atomic aria-
autocomplete aria-busy aria-checked aria-current aria-disabled aria-dropeffect
aria-expanded aria-haspopup aria-hidden aria-invalid aria-label aria-level aria-
live aria-multiline aria-multiselectable aria-orientation aria-posinset aria-
pressed aria-readonly aria-relevant aria-required aria-selected aria-setsize aria-
sort aria-valuemax aria-valuemin aria-valuenow aria-valuetext alt align
autocapitalize autocomplete autocorrect autofocus autoplay bgcolor border
cellpadding cellspacing checked color cols colspan controls datetime disabled
download draggable enctype face formenctype frameborder height hreflang hidden
ismap label lang loop max maxlength media minlength min multiple muted nonce open
placeholder preload rel required reversed role rows rowspan selected shape size
sizes slot span spellcheck start step summary translate type valign value width
wrap itemscope itemtype itemid itemprop itemref".split(" ")),
c=new Map([["dir",{Mc:3,conditions:new Map([["dir",new
Set(["auto","ltr","rtl"])]])}],["async",{Mc:3,conditions:new Map([["async",new
Set(["async"])]])}],["cite",{Mc:2}],["loading",{Mc:3,conditions:new
Map([["loading",new Set(["eager","lazy"])]])}],["poster",{Mc:2}],["target",
{Mc:3,conditions:new Map([["target",new Set(["_self","_blank"])]])}]]);this.i=new
Set("ARTICLE SECTION NAV ASIDE H1 H2 H3 H4 H5 H6 HEADER FOOTER ADDRESS P HR PRE
BLOCKQUOTE OL UL LH LI DL DT DD FIGURE FIGCAPTION MAIN DIV EM STRONG SMALL S CITE Q
DFN ABBR RUBY RB RT RTC RP DATA TIME CODE VAR SAMP KBD SUB SUP I B U MARK BDI BDO
SPAN BR WBR INS DEL PICTURE PARAM TRACK MAP TABLE CAPTION COLGROUP COL TBODY THEAD
TFOOT TR TD TH SELECT DATALIST OPTGROUP OPTION OUTPUT PROGRESS METER FIELDSET
LEGEND DETAILS SUMMARY MENU DIALOG SLOT CANVAS FONT CENTER".split(" "));
this.g=a;this.j=b;this.o=c};function zl(a){this.Ml=a}function Al(a){return new
zl(function(b){return b.substr(0,a.length+1).toLowerCase()===a+":"})}var
Bl=[Al("data"),Al("http"),Al("https"),Al("mailto"),Al("ftp"),new zl(function(a)
{return/^[^:]*([/?#]|$)/.test(a)})];function Cl(a){var b=void 0===b?Bl:b;a:{b=void
0===b?Bl:b;for(var c=0;c<b.length;++c){var d=b[c];if(d instanceof zl&&d.Ml(a))
{a=new Fi(a,ti);break a}}a=void 0}return a||Gi};function Dl()
{this.j=yl;this.i=[];if(ti!==ti)throw Error("Bad secret");}function El(a){var
b=Fl;b.i=[];a=b.g(a);if(0!==b.i.length)throw Error("");return
a}Dl.prototype.g=function(a){var
b=document.createElement("span");b.appendChild(Gl(this,a));a=(new
XMLSerializer).serializeToString(b);a=a.slice(a.indexOf(">")
+1,a.lastIndexOf("</"));return xi(a)};
function Gl(a,b){b=vl(b);b=document.createTreeWalker(b,NodeFilter.SHOW_ELEMENT|
NodeFilter.SHOW_TEXT,function(h){return Hl(a,h)},!1);for(var
c=b.nextNode(),d=document.createDocumentFragment(),e=d;null!==c;){var g=void
0;if(c.nodeType===Node.TEXT_NODE)g=document.createTextNode(c.data);else
if(xl(c))g=Il(a,c);else throw Error("Node is not of type text or
element");e.appendChild(g);if(c=b.firstChild())e=g;else for(;!
(c=b.nextSibling())&&(c=b.parentNode());)e=e.parentNode}return d}
function Il(a,b){var c=wl(b),d=document.createElement(c);b=b.attributes;for(var
e=la(b),g=e.next();!g.done;g=e.next()){var h=g.value;g=h.name;h=h.value;var
k=a.j,l=k.g.get(c);k=(null===l||void 0===l?0:l.has(g))?l.get(g):k.j.has(g)?
{Mc:1}:k.o.get(g)||{Mc:0};a:{l=void 0;var n=k.conditions;if(n){n=la(n);for(var
p=n.next();!p.done;p=n.next()){var
w=la(p.value);p=w.next().value;w=w.next().value;if((p=null===(l=b.getNamedItem(p))|
|void 0===l?void 0:l.value)&&!w.has(p)){l=!1;break a}}}l=!0}if(l)switch(k.Mc){case
1:d.setAttribute(g,
h);break;case 2:k=Hi(Cl(h));k!==h&&Jl(a);d.setAttribute(g,k);break;case
3:d.setAttribute(g,h.toLowerCase());break;case 4:d.setAttribute(g,h);break;case
0:Jl(a);break;default:throw Error("Unhandled AttributePolicyAction case");}else
Jl(a)}return d}
function Hl(a,b){if(b.nodeType===Node.TEXT_NODE)return
NodeFilter.FILTER_ACCEPT;if(!xl(b))return
NodeFilter.FILTER_REJECT;b=wl(b);if(null===b)return
Jl(a),NodeFilter.FILTER_REJECT;var c=a.j;if("form"!==b.toLowerCase()&&(c.i.has(b)||
c.g.has(b)))return NodeFilter.FILTER_ACCEPT;Jl(a);return
NodeFilter.FILTER_REJECT}function Jl(a){0===a.i.length&&a.i.push("")}var Fl=new
Dl;function Kl(a){var b=Fa.apply(1,arguments);if(0===b.length)return
Bi(a[0]);for(var c=[a[0]],d=0;d<b.length;d+
+)c.push(encodeURIComponent(b[d])),c.push(a[d+1]);return Bi(c.join(""))};function
Ll(){}f=Ll.prototype;f.mb=function(a)
{this.yb=a.width;this.Cb=a.height};f.Fa=function(){return new
De(this.yb,this.Cb)};f.be=function(){return this.O};f.od=function(){return
this.N};f.Bb=function(){return this.yb};f.Db=function(){return
this.Cb};f.nd=function(){return new A(this.O,this.N)};function Ml(a){return new
ch(a.O,a.N,a.yb,a.Cb)};function Nl(){this.g=[]}Nl.prototype.Sa=function(a)
{this.g.push(a)};Nl.prototype.Fa=function(){var a=this.Bb(),b=this.Db();return
null===a||null===b?null:new De(a,b)};Nl.prototype.Ld=function(a){return
this.g.filter(a||Lc)};function Ol(a,b){for(var c=0;c<a.g.length;c++){var
d=a.g[c];if(b(d))return d}return null}function Pl(a,b){return Ol(a,function(c)
{return c.od()<=b&&c.od()+c.Fa().height>=b})}function Ql(a,b){return
a.g.find(function(c){return ah(dh(Ml(c)),b)})};function Rl()
{this.g=[];this.cells=[]}u(Rl,Nl);f=Rl.prototype;f.Nm=0;f.marginTop=0;f.marginRight
=0;f.Ci=0;f.Fl=0;f.Wj=0;f.Eq=!1;f.Bb=function(){return this.yb};f.Db=function()
{return this.Cb};
function Sl(a){a.O();for(var b=a.Nm,c=0;c<a.j;c++){var
d=Tl(a,c);a.cells[c].forEach(function(h){if(h){var k=b+Math.round((d-
h.Fa().width)/2);h.O=k}});b+=d+a.Fl}a.yb=b+a.marginRight;var
e=a.marginTop;for(c=0;c<a.i;c++){var g=Ul(a,c);Vl(a,c).forEach(function(h)
{if(h)if(this.Eq){var k=e+Math.round((g-h.Fa().height)/2);h.N=k}else
h.N=e});e+=g+a.Wj}a.Cb=e+a.Ci}function Vl(a,b){return a.cells.map(function(c)
{return c[b]})}
function Tl(a,b){var c=0;a.cells[b].forEach(function(d)
{d&&(c=Math.max(c,d.Fa().width))});return c}function Ul(a,b){var
c=0;Vl(a,b).forEach(function(d){d&&(c=Math.max(c,d.Fa().height))});return
c};function Wl(a){this.o=a}m(Wl,Ll);Wl.prototype.Ga=function(){return
this.o};Wl.prototype.mb=function(a){void 0==a.width?
(this.Cb=a.height,this.yb=Math.round(a.height*Xl(this.o))):void 0==a.height?
(this.yb=a.width,this.Cb=Math.round(a.width/Xl(this.o))):
(this.yb=a.width,this.Cb=a.height)};function Yl()
{return"rtl"==document.body.dir}function Zl(a,b,c){a=a.style;z?
a.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+b+'",
sizingMethod="scale")':(a.backgroundImage="url("+b+")",a.backgroundRepeat=c||"no-
repeat")}var $l={border:!0,padding:!0,margin:!
0},am=["Top","Bottom","Right","Left"],bm={color:"#0000cc",textDecoration:"underline
"};
function cm(a){var
b={backgroundColor:"transparent",border:"0px",color:"#000",fontFamily:"Arial, sans-
serif",fontSize:"13.28px",fontWeight:"normal",lineHeight:"1",margin:"0px",padding:"
0px",textAlign:"left",textDecoration:"none",verticalAlign:"middle"};v(a,function(c)
{Qc(b,t(dm,c))})}function dm(a,b,c){var d=""==lh(a,c);$l[c]?v(am,function(e)
{d&&""==lh(a,c+e)&&I(a,c+e,b)}):d&&("a"==a.tagName.toLowerCase()&&bm[c]?
I(a,c,bm[c]):I(a,c,b))}
function V(a,b){var c={img:!0,div:!0,table:!0,td:!0,span:!0,a:!
0},d=[];c[a.tagName.toLowerCase()]&&d.push(a);b||Qc(c,function(e,g)
{tb(d,sb(a.getElementsByTagName(g)))});cm(d)};function em(a,b,c)
{Oi.call(this);this.ai=a;this.j=b||
0;this.g=c;this.i=r(this.Nq,this)}u(em,Oi);f=em.prototype;f.lb=0;f.wa=function()
{em.ta.wa.call(this);this.stop();delete this.ai;delete this.g};f.start=function(a)
{this.stop();this.lb=T(this.i,void 0!==a?a:this.j)};f.stop=function(){0!
=this.lb&&cl(this.lb);this.lb=0};f.Nq=function()
{this.lb=0;this.ai&&this.ai.call(this.g)};var Wc={},fm=null;function gm(a)
{a=Sa(a);delete Wc[a];Vc()&&fm&&fm.stop()}function hm(){fm||(fm=new em(function()
{im()},20));var a=fm;0!=a.lb||a.start()}function im(){var a=Xa();Qc(Wc,function(b)
{jm(b,a)});Vc()||hm()};function km()
{P.call(this);this.Ic=0;this.endTime=this.startTime=null}u(km,P);km.prototype.Cf=fu
nction(){this.ud("begin")};km.prototype.Re=function()
{this.ud("end")};km.prototype.ud=function(a){this.dispatchEvent(a)};function
lm(a,b,c,d){km.call(this);if(!Array.isArray(a)||!Array.isArray(b))throw
Error("Start and end parameters must be arrays");if(a.length!=b.length)throw
Error("Start and end points must be the same
length");this.i=a;this.s=b;this.duration=c;this.o=d;this.coords=[];this.progress=0}
u(lm,km);f=lm.prototype;
f.play=function(a){if(a||0==this.Ic)this.progress=0,this.coords=this.i;else
if(1==this.Ic)return!1;gm(this);this.startTime=a=Xa();-1==this.Ic&&(this.startTime-
=this.duration*this.progress);this.endTime=this.startTime+this.duration;this.progre
ss||this.Cf();this.ud("play");-1==this.Ic&&this.ud("resume");this.Ic=1;var
b=Sa(this);b in Wc||(Wc[b]=this);hm();jm(this,a);return!0};f.stop=function(a)
{gm(this);this.Ic=0;a&&(this.progress=1);mm(this,this.progress);this.ud("stop");thi
s.Re()};
f.wa=function(){0==this.Ic||this.stop(!
1);this.ud("destroy");lm.ta.wa.call(this)};function jm(a,b)
{b<a.startTime&&(a.endTime=b+a.endTime-a.startTime,a.startTime=b);a.progress=(b-
a.startTime)/(a.endTime-
a.startTime);1<a.progress&&(a.progress=1);mm(a,a.progress);1==a.progress?
(a.Ic=0,gm(a),a.ud("finish"),a.Re()):1==a.Ic&&a.$l()}function mm(a,b)
{"function"===typeof a.o&&(b=a.o(b));a.coords=Array(a.i.length);for(var
c=0;c<a.i.length;c++)a.coords[c]=(a.s[c]-a.i[c])*b+a.i[c]}f.$l=function()
{this.ud("animate")};
f.ud=function(a){this.dispatchEvent(new nm(a,this))};function nm(a,b)
{Ri.call(this,a);this.coords=b.coords;this.x=b.coords[0];this.y=b.coords[1];this.z=
b.coords[2];this.duration=b.duration;this.progress=b.progress;this.state=b.Ic}u(nm,
Ri);function om(a){return 3*a*a-2*a*a*a};function W(){P.call(this);this.g=new
tj(this)}u(W,P);W.prototype.wa=function()
{this.dispatchEvent("dispose");W.ta.wa.call(this);this.g.Ha()};function pm()
{W.call(this)}u(pm,W);function qm(a,b){this.x=a;this.y=b}u(qm,A);function rm(a)
{return new qm(a.x,a.y)}qm.prototype.clone=function(){return new
qm(this.x,this.y)};qm.prototype.hk=A.prototype.hk;qm.prototype.add=function(a)
{this.x+=a.x;this.y+=a.y;return this};function sm(a,b){a.x-=b.x;a.y-=b.y};function
tm(a,b){this.g=a;this.i=b}function um(a,b){var c=Ql(a.g,b);if(!c)a:
{c=Number.POSITIVE_INFINITY;for(var d=a.g.Ld(),e=d[0],g=0;g<d.length;g++){var
h=d[g],k=bh(dh(Ml(h)),b);if(k<c){c=k;if(0==k){c=h;break
a}e=h}}c=e}a=a.i.Mh(c);b=rm(b);sm(b,c.nd());d=a.Fa().width/c.Fa().width;c=a.Fa().he
ight/c.Fa().height;b=new A(Math.round(b.x*d),Math.round(b.y*c));return
rm(a.nd()).add(b)};var vm={};function wm(a){return"P\u00e1gina "+a};var xm;var
ym="combobox grid group listbox menu menubar radiogroup row rowgroup tablist
textbox toolbar tree treegrid".split(" ");function zm(a,b){b?
a.setAttribute("role",b):a.removeAttribute("role")}
function X(a,b,c){Array.isArray(c)&&(c=c.join(" "));var d="aria-"+b;""===c||void
0==c?(xm||(xm={atomic:!1,autocomplete:"none",dropeffect:"none",haspopup:!
1,live:"off",multiline:!1,multiselectable:!1,orientation:"vertical",readonly:!
1,relevant:"additions text",required:!1,sort:"none",busy:!1,disabled:!1,hidden:!
1,invalid:"false"}),c=xm,b in c?
a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)}function Am(a,b)
{a=a.getAttribute("aria-"+b);return null==a||void 0==a?"":String(a)}
function Bm(a){var b=Am(a,"activedescendant");return
Ye(a).getElementById(b)}function Cm(a,b){var
c="";b&&(c=b.id);X(a,"activedescendant",c)}function Dm(a,b){X(a,"label",b)};var
Em=function(){if(rc){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(ac()))?
a[1]:"0"}return
qc?(a=/1[0|1][_.][0-9_.]+/,(a=a.exec(ac()))?a[0].replace(/_/g,"."):"10"):tc?(a=/
Android\s+([^\);]+)(\)|;)/,(a=a.exec(ac()))?a[1]:""):uc||vc||wc?(a=/(?:iPhone|CPU)\
s+OS\s+(\S+)/,(a=a.exec(ac()))?a[1].replace(/_/g,"."):""):""}();function Fm(a)
{return(a=a.exec(ac()))?a[1]:""}var Gm=function(){if(Wf)return Fm(/Firefox\/([0-
9.]+)/);if(z||lc||kc)return Dc;if($f){if(gc()||y("Macintosh")){var
a=Fm(/CriOS\/([0-9.]+)/);if(a)return a}return Fm(/Chrome\/([0-9.]+)/)}if(cg&&!
gc())return Fm(/Version\/([0-9.]+)/);if(Xf||Yf){if(a=/Version\/(\S+).*Mobile\/(\
S+)/.exec(ac()))return a[1]+"."+a[2]}else if(Zf)return(a=Fm(/Android\s+([0-
9.]+)/))?a:Fm(/Version\/([0-9.]+)/);return""}();function Hm(a,b,c)
{P.call(this);this.target=a;this.s=b||a;this.ua=c||new
ch(NaN,NaN,NaN,NaN);this.j=Ye(a);this.g=new
tj(this);Pi(this,this.g);this.deltaY=this.deltaX=this.Ca=this.Ba=this.screenY=this.
screenX=this.clientY=this.clientX=0;this.Pb=!0;this.i=!1;this.na=0;O(this.s,
["touchstart","mousedown"],this.zm,!1,this);this.N=Im}u(Hm,P);var
Im=q.document&&q.document.documentElement&&!!
q.document.documentElement.setCapture&&!!q.document.releaseCapture;
function Jm(a,b){a.ua=b||new ch(NaN,NaN,NaN,NaN)}f=Hm.prototype;f.Ta=function(a)
{this.Pb=a};f.wa=function(){Hm.ta.wa.call(this);pj(this.s,
["touchstart","mousedown"],this.zm,!
1,this);yj(this.g);this.N&&this.j.releaseCapture();this.s=this.target=null};
f.zm=function(a){var b="mousedown"==a.type;if(!this.Pb||this.i||b&&!
Xi(a))this.dispatchEvent("earlycancel");else{if(0==this.na)if(this.dispatchEvent(ne
w Km("start",this,a.clientX,a.clientY,a)))this.i=!0,b&&a.preventDefault();else
return;else b&&a.preventDefault();b=this.j;var c=b.documentElement,d=!
this.N;this.g.ka(b,["touchmove","mousemove"],this.eu,{capture:d,passive:!
1});this.g.ka(b,["touchend","mouseup"],this.cj,d);this.N?(c.setCapture(!
1),this.g.ka(c,"losecapture",this.cj)):this.g.ka(nf(b),"blur",
this.cj);this.Ja&&this.g.ka(this.Ja,"scroll",this.xv,d);this.clientX=this.Ba=a.clie
ntX;this.clientY=this.Ca=a.clientY;this.screenX=a.screenX;this.screenY=a.screenY;th
is.deltaX=this.target.offsetLeft;this.deltaY=this.target.offsetTop;this.va=lf(We(th
is.j).g)}};f.cj=function(a,b){yj(this.g);this.N&&this.j.releaseCapture();this.i?
(this.i=!1,this.dispatchEvent(new
Km("end",this,a.clientX,a.clientY,a,Lm(this,this.deltaX),Mm(this,this.deltaY),b||"t
ouchcancel"==a.type))):this.dispatchEvent("earlycancel")};
f.eu=function(a){if(this.Pb){var b=a.clientX-this.clientX,c=a.clientY-
this.clientY;this.clientX=a.clientX;this.clientY=a.clientY;this.screenX=a.screenX;t
his.screenY=a.screenY;if(!this.i){var d=this.Ba-this.clientX,e=this.Ca-
this.clientY;if(d*d+e*e>this.na)if(this.dispatchEvent(new
Km("start",this,a.clientX,a.clientY,a)))this.i=!0;else{this.Id||
this.cj(a);return}}c=Nm(this,b,c);b=c.x;c=c.y;this.i&&this.dispatchEvent(new
Km("beforedrag",this,a.clientX,a.clientY,a,b,c))&&(Om(this,a,b,c),a.preventDefault(
))}};
function Nm(a,b,c){var d=lf(We(a.j).g);b+=d.x-a.va.x;c+=d.y-
a.va.y;a.va=d;a.deltaX+=b;a.deltaY+=c;return new
A(Lm(a,a.deltaX),Mm(a,a.deltaY))}f.xv=function(a){var
b=Nm(this,0,0);a.clientX=this.clientX;a.clientY=this.clientY;Om(this,a,b.x,b.y)};fu
nction Om(a,b,c,d){a.hl(c,d);a.dispatchEvent(new
Km("drag",a,b.clientX,b.clientY,b,c,d))}function Lm(a,b){var
c=a.ua;a=isNaN(c.left)?null:c.left;c=isNaN(c.width)?0:c.width;return Math.min(null!
=a?a+c:Infinity,Math.max(null!=a?a:-Infinity,b))}
function Mm(a,b){var c=a.ua;a=isNaN(c.top)?null:c.top;c=isNaN(c.height)?
0:c.height;return Math.min(null!=a?a+c:Infinity,Math.max(null!=a?a:-
Infinity,b))}f.hl=function(a,b)
{this.target.style.left=a+"px";this.target.style.top=b+"px"};function
Km(a,b,c,d,e,g,h)
{Ri.call(this,a);this.clientX=c;this.clientY=d;this.i=e;this.left=void 0!==g?
g:b.deltaX;this.top=void 0!==h?h:b.deltaY}u(Km,Ri);function Pm(a){this.Ud=new
Map;var b=arguments.length;if(1<b){if(b%2)throw Error("Uneven number of
arguments");for(var c=0;c<b;c+=2)this.set(arguments[c],arguments[c+1])}else
if(a)if(a instanceof Pm)for(b=la(a.Ud),c=b.next();!c.done;c=b.next()){var
d=la(c.value);c=d.next().value;d=d.next().value;this.Ud.set(c,d)}else
if(a)for(b=la(Object.entries(a)),c=b.next();!
c.done;c=b.next())d=la(c.value),c=d.next().value,d=d.next().value,this.Ud.set(c,d)}
f=Pm.prototype;f.lc=function(){return Array.from(this.Ud.values())};
f.ae=function(){return Array.from(this.Ud.keys())};f.remove=function(a){return
this.Ud.delete(a)};f.get=function(a,b){return this.Ud.has(a)?
this.Ud.get(a):b};f.set=function(a,b){this.Ud.set(a,b);return
this};f.forEach=function(a,b){var c=this;b=void 0===b?
this:b;this.Ud.forEach(function(d,e){return a.call(b,d,e,c)})};f.clone=function()
{return new Pm(this)};(function(){for(var
a=["ms","moz","webkit","o"],b,c=0;b=a[c]&&!q.requestAnimationFrame;+
+c)q.requestAnimationFrame=q[b+"RequestAnimationFrame"],q.cancelAnimationFrame=q[b+
"CancelAnimationFrame"]||q[b+"CancelRequestAnimationFrame"];if(!
q.requestAnimationFrame){var d=0;q.requestAnimationFrame=function(e){var g=(new
Date).getTime(),h=Math.max(0,16-(g-d));d=g+h;return q.setTimeout(function()
{e(g+h)},h)};q.cancelAnimationFrame||(q.cancelAnimationFrame=function(e)
{clearTimeout(e)})}})();
var Qm=[[],[]],Rm=0,Sm=!1,Tm=0;function Um(a,b){var c=Tm++,d={cv:
{id:c,Je:a.measure,context:b},gv:{id:c,Je:a.fv,context:b},state:{},ld:void 0,zj:!
1};return function(){0<arguments.length?(d.ld||
(d.ld=[]),d.ld.length=0,d.ld.push.apply(d.ld,arguments),d.ld.push(d.state)):d.ld&&0
!=d.ld.length?(d.ld[0]=d.state,d.ld.length=1):d.ld=[d.state];d.zj||(d.zj=!
0,Qm[Rm].push(d));Sm||(Sm=!0,window.requestAnimationFrame(Vm))}}
function Vm(){Sm=!1;var a=Qm[Rm],b=a.length;Rm=(Rm+1)%2;for(var c,d=0;d<b;++d)
{c=a[d];var e=c.cv;c.zj=!1;e.Je&&e.Je.apply(e.context,c.ld)}for(d=0;d<b;+
+d)c=a[d],e=c.gv,c.zj=!
1,e.Je&&e.Je.apply(e.context,c.ld),c.state={};a.length=0};var Wm=z?
sd(hd(id('javascript:""'))):sd(hd(id("about:blank")));z?
sd(hd(id('javascript:""'))):sd(hd(id("javascript:undefined")));function Xm(a)
{P.call(this);this.ya=a;a=z?"focusout":"blur";this.g=O(this.ya,z?"focusin":"focus",
this,!z);this.i=O(this.ya,a,this,!z)}u(Xm,P);Xm.prototype.handleEvent=function(a)
{var b=new
Vi(a.Ob);b.type="focusin"==a.type||"focus"==a.type?"focusin":"focusout";this.dispat
chEvent(b)};Xm.prototype.wa=function()
{Xm.ta.wa.call(this);qj(this.g);qj(this.i);delete this.ya};function Ym()
{}Na(Ym);Ym.prototype.g=0;function Zm(a){return":"+(a.g++).toString(36)};function
Y(a){P.call(this);this.g=a||We();this.Xb=$m;this.lb=null;this.$a=!
1;this.ya=null;this.oa=void 0;this.ma=this.N=this.o=this.Xl=null;this.Hd=!
1}u(Y,P);Y.prototype.we=Ym.Eb();var $m=null;
function an(a,b){switch(a){case 1:return b?"disable":"enable";case 2:return
b?"highlight":"unhighlight";case 4:return b?"activate":"deactivate";case 8:return
b?"select":"unselect";case 16:return b?"check":"uncheck";case 32:return
b?"focus":"blur";case 64:return b?"open":"close"}throw Error("Invalid component
state");}f=Y.prototype;f.getId=function(){return this.lb||(this.lb=Zm(this.we))};
f.ah=function(a){if(this.o&&this.o.ma){var b=this.o.ma,c=this.lb;c in b&&delete
b[c];Xc(this.o.ma,a,this)}this.lb=a};f.ha=function(){return this.ya};function Z(a)
{a.oa||(a.oa=new tj(a));return a.oa}f.le=function(a){if(this==a)throw Error("Unable
to set parent component");if(a&&this.o&&this.lb&&bn(this.o,this.lb)&&this.o!
=a)throw Error("Unable to set parent
component");this.o=a;Y.ta.dh.call(this,a)};f.getParent=function(){return this.o};
f.dh=function(a){if(this.o&&this.o!=a)throw Error("Method not
supported");Y.ta.dh.call(this,a)};f.Va=function()
{this.ya=Rf(this.g,"DIV")};f.render=function(a){cn(this,a)};function cn(a,b,c)
{if(a.$a)throw Error("Component already rendered");a.ya||a.Va();b?
b.insertBefore(a.ya,c||null):a.g.g.body.appendChild(a.ya);a.o&&!a.o.$a||a.Ma()}
function dn(a,b){if(a.$a)throw Error("Component already rendered");if(b&&a.Di(b))
{a.Hd=!0;var c=Ye(b);a.g&&a.g.g==c||(a.g=We(b));a.Nb(b);a.Ma()}else throw
Error("Invalid element to decorate");}f.Di=function(){return!0};f.Nb=function(a)
{this.ya=a};f.Ma=function(){this.$a=!0;en(this,function(a){!a.
$a&&a.ha()&&a.Ma()})};f.kc=function(){en(this,function(a){a.
$a&&a.kc()});this.oa&&yj(this.oa);this.$a=!1};
f.wa=function(){this.$a&&this.kc();this.oa&&(this.oa.Ha(),delete
this.oa);en(this,function(a){a.Ha()});!
this.Hd&&this.ya&&F(this.ya);this.o=this.Xl=this.ya=this.ma=this.N=null;Y.ta.wa.cal
l(this)};f.Oa=function(a,b){this.Fg(a,fn(this),b)};
f.Fg=function(a,b,c){if(a.$a&&(c||!this.$a))throw Error("Component already
rendered");if(0>b||b>fn(this))throw Error("Child component index out of
bounds");this.ma&&this.N||(this.ma={},this.N=[]);if(a.getParent()==this){var
d=a.getId();this.ma[d]=a;ob(this.N,a)}else
Xc(this.ma,a.getId(),a);a.le(this);ub(this.N,b,0,a);a.$a&&this.
$a&&a.getParent()==this?(c=this.Jb(),(c.childNodes[b]||null)!
=a.ha()&&(a.ha().parentElement==c&&c.removeChild(a.ha()),b=c.childNodes[b]||
null,c.insertBefore(a.ha(),b))):c?
(this.ya||this.Va(),b=gn(this,b+1),cn(a,this.Jb(),b?b.ya:null)):this.$a&&!a.
$a&&a.ya&&a.ya.parentNode&&1==a.ya.parentNode.nodeType&&a.Ma()};f.Jb=function()
{return this.ya};function hn(a){null==a.Xb&&(a.Xb=Ih(a.$a?a.ya:a.g.g.body));return
a.Xb}function fn(a){return a.N?a.N.length:0}function bn(a,b){a.ma&&b?
(a=a.ma,b=(null!==a&&b in a?a[b]:void 0)||null):b=null;return b}function gn(a,b)
{return a.N?a.N[b]||null:null}function en(a,b,c){a.N&&a.N.forEach(b,c)}
function jn(a,b){return a.N&&b?a.N.indexOf(b):-1}f.removeChild=function(a,b){if(a)
{var c="string"===typeof a?a:a.getId();a=bn(this,c);if(c&&a){var d=this.ma;c in
d&&delete d[c];ob(this.N,a);b&&(a.kc(),a.ya&&F(a.ya));a.le(null)}}if(!a)throw
Error("Child is not in parent component");return a};function kn(a,b)
{this.ya=a;this.i=b};function ln(a,b){P.call(this);this.o=new tj(this);this.rg(a||
null);b&&(this.sg=b)}u(ln,P);f=ln.prototype;f.ya=null;f.ro=!0;f.qo=null;f.og=!
1;f.Ql=-1;f.Go=!0;f.sg="toggle_display";f.getType=function(){return
this.sg};f.ha=function(){return this.ya};f.rg=function(a)
{mn(this);this.ya=a};function mn(a){if(a.og)throw Error("Can not change this state
of the popup while showing.");}f.isVisible=function(){return this.og};
f.Da=function(a){this.Ja&&this.Ja.stop();this.ua&&this.ua.stop();if(a){if(!
this.og&&this.am()){if(!this.ya)throw Error("Caller must call setElement before
trying to show the
popup");this.qg();a=Ye(this.ya);if(this.ro)if(this.o.ka(a,"mousedown",this.Jp,!
0),z){try{var b=a.activeElement}catch(d){}for(;b&&"IFRAME"==b.nodeName;){try{var
c=Ff(b)}catch(d){break}a=c;b=a.activeElement}this.o.ka(a,"mousedown",this.Jp,!
0);this.o.ka(a,"deactivate",this.Ip)}else
this.o.ka(a,"blur",this.Ip);"toggle_display"==this.sg?
(this.ya.style.visibility="visible",M(this.ya,!
0)):"move_offscreen"==this.sg&&this.qg();this.og=!0;this.Ql=Date.now();this.Ja?
(ij(this.Ja,"end",this.Ei,!1,this),this.Ja.play()):this.Ei()}}else
nn(this)};f.qg=Ma;function nn(a,b)
{a.og&&a.dispatchEvent({type:"beforehide",target:b})&&(a.o&&yj(a.o),a.og=!
1,Date.now(),a.ua?(ij(a.ua,"end",t(a.xo,b),!
1,a),a.ua.play()):a.xo(b))}f.xo=function(a){"toggle_display"==this.sg?
this.Eu():"move_offscreen"==this.sg&&(this.ya.style.top="-10000px");this.kh(a)};
f.Eu=function(){this.ya.style.visibility="hidden";M(this.ya,!1)};f.am=function()
{return this.dispatchEvent("beforeshow")};f.Ei=function()
{this.dispatchEvent("show")};f.kh=function(a)
{this.dispatchEvent({type:"hide",target:a})};f.Jp=function(a)
{a=a.target;Ef(this.ya,a)||on(this,a)||150>Date.now()-this.Ql||nn(this,a)};
f.Ip=function(a){if(this.Go){var b=Ye(this.ya);if("undefined"!=typeof
document.activeElement){if(a=b.activeElement,!a||Ef(this.ya,a)||"BODY"==a.tagName||
on(this,a))return}else if(a.target!=b)return;150>Date.now()-this.Ql||
nn(this)}};function on(a,b){return jb(a.qo||[],function(c){return b===c||
Ef(c,b)})}f.wa=function()
{ln.ta.wa.call(this);this.o.Ha();Ni(this.Ja);Ni(this.ua);delete this.ya;delete
this.o;delete this.qo};function pn(a,b){Y.call(this,b);this.Of=!!
a;this.ua=null;this.Oc=Um({fv:this.Kj},this)}u(pn,Y);f=pn.prototype;f.ql=null;f.Hi=
!1;f.md=null;f.zc=null;f.Td=null;f.Vk=!1;f.lh=function(){return"goog-
modalpopup"};f.Kh=function(){return this.md};f.Va=function()
{pn.ta.Va.call(this);var a=this.ha();Hb(a,Ob(this.lh()).split(" "));Kf(a,!0);M(a,!
1);qn(this);rn(this)};
function qn(a){if(a.Of&&!a.zc){var b=a.g.Ra("IFRAME",
{frameborder:0,style:"border:0;vertical-
align:bottom;"});b.src=qd(Wm).toString();a.zc=b;a.zc.className=a.lh()+"-
bg";M(a.zc,!1);Gh(a.zc,0)}a.md||(a.md=a.g.Ra("DIV",a.lh()+"-bg"),M(a.md,!
1))}function rn(a){a.Td||(a.Td=Rf(a.g,"SPAN"),M(a.Td,!1),Kf(a.Td,!
0),a.Td.style.position="absolute")}f.fq=function(){this.Vk=!1};f.Di=function(a)
{return!!a&&"DIV"==a.tagName};
f.Nb=function(a){pn.ta.Nb.call(this,a);a=Ob(this.lh()).split("
");Hb(this.ha(),a);qn(this);rn(this);Kf(this.ha(),!0);M(this.ha(),!
1)};f.Ma=function()
{this.zc&&vf(this.zc,this.ha());vf(this.md,this.ha());pn.ta.Ma.call(this);wf(this.T
d,this.ha());this.ql=new
Xm(this.g.g);Z(this).ka(this.ql,"focusin",this.sv);sn(this,!1)};f.kc=function()
{this.isVisible()&&this.Da(!
1);Ni(this.ql);pn.ta.kc.call(this);F(this.zc);F(this.md);F(this.Td)};
f.Da=function(a){if(a!
=this.Hi)if(this.Ba&&this.Ba.stop(),this.La&&this.La.stop(),this.va&&this.va.stop()
,this.Ja&&this.Ja.stop(),this.$a&&sn(this,a),a)
{if(this.dispatchEvent("beforeshow")){try{this.ua=this.g.g.activeElement}catch(e)
{}this.Kj();this.mh();Z(this).ka(Sf(this.g),"resize",this.Kj).ka(Sf(this.g),"orient
ationchange",this.Oc);tn(this,!0);this.focus();this.Hi=!0;this.Ba&&this.La?
(ij(this.Ba,"end",this.Gi,!1,this),this.La.play(),this.Ba.play()):this.Gi()}}else
if(this.dispatchEvent("beforehide")){Z(this).Xa(Sf(this.g),
"resize",this.Kj).Xa(Sf(this.g),"orientationchange",this.Oc);this.Hi=!
1;this.va&&this.Ja?(ij(this.va,"end",this.Fi,!
1,this),this.Ja.play(),this.va.play()):this.Fi();a:{try{var
b=this.g,c=b.g.body,d=b.g.activeElement||c;if(!this.ua||this.ua==c)
{this.ua=null;break a}(d==c||b.Lm(this.ha(),d))&&this.ua.focus()}catch(e)
{}this.ua=null}}};
function sn(a,b){a.Gc||(a.Gc=new kn(a.ya,a.g));a=a.Gc;if(b){a.g||
(a.g=[]);b=a.i.Lo(a.i.g.body);for(var c=0;c<b.length;c++){var d=b[c];d==a.ya||
Am(d,"hidden")||(X(d,"hidden",!0),a.g.push(d))}}else if(a.g)
{for(c=0;c<a.g.length;c++)a.g[c].removeAttribute("aria-hidden");a.g=null}}function
tn(a,b){a.zc&&M(a.zc,b);a.md&&M(a.md,b);M(a.ha(),b);M(a.Td,b)}f.Gi=function()
{this.dispatchEvent("show")};f.Fi=function(){tn(this,!
1);this.dispatchEvent("hide")};f.isVisible=function(){return
this.Hi};f.focus=function(){this.Ko()};
f.Kj=function(){this.zc&&M(this.zc,!1);this.md&&M(this.md,!1);var
a=this.g.g,b=jf(nf(a)||
window),c=Math.max(b.width,Math.max(a.body.scrollWidth,a.documentElement.scrollWidt
h));a=Math.max(b.height,Math.max(a.body.scrollHeight,a.documentElement.scrollHeight
));this.zc&&(M(this.zc,!0),K(this.zc,c,a));this.md&&(M(this.md,!
0),K(this.md,c,a))};
f.mh=function(){var a=nf(this.g.g)||window;if("fixed"==oh(this.ha(),"position"))var
b=0,c=0;else c=lf(this.g.g),b=c.x,c=c.y;var
d=L(this.ha());a=jf(a);b=Math.max(b+a.width/2-d.width/2,0);c=Math.max(c+a.height/2-
d.height/2,0);ph(this.ha(),b,c);ph(this.Td,b,c)};f.sv=function(a){this.Vk?
this.fq():a.target==this.Td&&T(this.Ko,0,this)};f.Ko=function()
{try{z&&this.g.g.body.focus(),this.ha().focus()}catch(a){}};
f.wa=function()
{Ni(this.Ba);this.Ba=null;Ni(this.va);this.va=null;Ni(this.La);this.La=null;Ni(this
.Ja);this.Ja=null;pn.ta.wa.call(this)};function un(a,b,c)
{pn.call(this,b,c);this.O=a||"modal-dialog";this.j=vn(vn(new wn,xn,!0),yn,!1,!
0)}u(un,pn);f=un.prototype;f.Wh=!0;f.Cp=!0;f.kl=!
0;f.Xi=.5;f.Fc="";f.Lf=null;f.re=null;f.Co=!1;f.
$c=null;f.ad=null;f.ui=null;f.Ec=null;f.Dd=null;f.uc=null;f.Pm="dialog";f.lh=functi
on(){return this.O};function zn(a,b){a.Fc=b;a.ad&&H(a.ad,b)}f.hb=function(){return
this.Fc};f.Hc=function(){return null!=this.Lf?Yd(this.Lf):""};f.sf=function()
{return this.Pm};f.jg=function(a){this.Pm=a};
function An(a){a.ha()||a.render()}f.Jb=function(){An(this);return this.Dd};function
Bn(a){An(a);return a.uc}function Cn(a){An(a);return a.ha()}f.Kh=function()
{An(this);return un.ta.Kh.call(this)};function Dn(a,b)
{a.Xi=b;a.ha()&&(b=a.Kh())&&Gh(b,a.Xi)}f.Oq=function(){};function En(a,b){var
c=Ob(a.O+"-title-draggable").split(" ");a.ha()&&(b?Hb(a.$c,c):Jb(a.$c,c));b&&!a.re?
(b=new Hm(a.ha(),a.$c),a.re=b,Hb(a.$c,c),O(a.re,"start",a.cw,!
1,a),O(a.re,"drag",a.Oq,!1,a)):!b&&a.re&&(a.re.Ha(),a.re=null)}
f.Va=function(){un.ta.Va.call(this);var
a=this.ha(),b=this.g;this.ui=this.getId();var c=this.getId()+".contentEl";this.
$c=b.Ra("DIV",this.O+"-title",this.ad=b.Ra("SPAN",{className:this.O+"-title-
text",id:this.ui},this.Fc),this.Ec=b.Ra("SPAN",this.O+"-title-close"));tf(a,this.
$c,this.Dd=b.Ra("DIV",{className:this.O+"-
content",id:c}),this.uc=b.Ra("DIV",this.O+"-
buttons"));zm(this.ad,"heading");zm(this.Ec,"button");Kf(this.Ec,!
0);Dm(this.Ec,"Cerrar");zm(a,this.sf());X(a,"labelledby",this.ui||"");this.Lf&&
qe(this.Dd,this.Lf);M(this.Ec,this.Wh);this.j&&(a=this.j,a.ya=this.uc,a.render());M
(this.uc,!!this.j);Dn(this,this.Xi)};
f.Nb=function(a){un.ta.Nb.call(this,a);a=this.ha();var b=this.O+"-
content";this.Dd=bf(null,b,a)[0];this.Dd||
(this.Dd=this.g.Ra("DIV",b),this.Lf&&qe(this.Dd,this.Lf),a.appendChild(this.Dd));b=
this.O+"-title";var c=this.O+"-title-text",d=this.O+"-title-close";(this.
$c=bf(null,b,a)[0])?(this.ad=bf(null,c,this.$c)[0],this.Ec=bf(null,d,this.$c)[0]):
(this.$c=this.g.Ra("DIV",b),a.insertBefore(this.$c,this.Dd));this.ad?
(this.Fc=Lf(this.ad),this.ad.id||(this.ad.id=this.getId())):(this.ad=C("SPAN",
{className:c,
id:this.getId()}),this.
$c.appendChild(this.ad));this.ui=this.ad.id;X(a,"labelledby",this.ui||"");this.Ec||
(this.Ec=this.g.Ra("SPAN",d),this.
$c.appendChild(this.Ec));M(this.Ec,this.Wh);b=this.O+"-
buttons";if(this.uc=bf(null,b,a)[0]){if(a=this.j=new wn(this.g),
(b=this.uc)&&1==b.nodeType){a.ya=b;b=$e("BUTTON",a.ya);c=0;for(var e,g;d=b[c];c+
+)if(e=d.name||d.id,g=Lf(d)||d.value,e){var
h=0==c;a.set(e,g,h,"cancel"==d.name);h&&x(d,"goog-buttonset-default")}}}else
this.uc=this.g.Ra("DIV",b),a.appendChild(this.uc),
this.j&&(a=this.j,a.ya=this.uc,a.render()),M(this.uc,!!
this.j);Dn(this,this.Xi)};f.Ma=function()
{un.ta.Ma.call(this);Z(this).ka(this.ha(),"keydown",this.Om).ka(this.ha(),"keypress
",this.Om);Z(this).ka(this.uc,"click",this.nv);En(this,this.kl);Z(this).ka(this.Ec,
"click",this.Bv);var a=this.ha();zm(a,this.sf());""!
==this.ad.id&&X(a,"labelledby",this.ad.id);if(!this.Cp){this.Cp=!1;if(this.$a)
{a=this.g;var b=this.Kh();a.Bi(this.zc);a.Bi(b)}this.isVisible()&&sn(this,!1)}};
f.kc=function(){this.isVisible()&&this.Da(!1);En(this,!
1);un.ta.kc.call(this)};f.Da=function(a){a!=this.isVisible()&&(this.$a||
this.render(),un.ta.Da.call(this,a))};f.Gi=function()
{un.ta.Gi.call(this);this.dispatchEvent("aftershow")};f.Fi=function()
{un.ta.Fi.call(this);this.dispatchEvent("afterhide");this.Co&&this.Ha()};
f.cw=function(){var a=this.g.g,b=jf(nf(a)||
window),c=Math.max(a.body.scrollWidth,b.width);a=Math.max(a.body.scrollHeight,b.hei
ght);var d=L(this.ha());"fixed"==oh(this.ha(),"position")?Jm(this.re,new
ch(0,0,Math.max(0,b.width-d.width),Math.max(0,b.height-d.height))):Jm(this.re,new
ch(0,0,c-d.width,a-d.height))};f.Bv=function(){Fn(this)};function Fn(a){if(a.Wh)
{var b=a.j,c=b&&b.g;c?(b=b.get(c),a.dispatchEvent(new Gn(c,b))&&a.Da(!1)):a.Da(!
1)}}f.wa=function(){this.uc=this.Ec=null;un.ta.wa.call(this)};
function Hn(a,b){a.j=b;a.uc&&(a.j?
(b=a.j,b.ya=a.uc,b.render()):qe(a.uc,je),M(a.uc,!!a.j))}f.nv=function(a){a:
{for(a=a.target;null!=a&&a!=this.uc;){if("BUTTON"==a.tagName)break
a;a=a.parentNode}a=null}if(a&&!a.disabled){a=a.name;var
b=this.j.get(a);this.dispatchEvent(new Gn(a,b))&&this.Da(!1)}};
f.Om=function(a){var b=!1,c=!
1,d=this.j,e=a.target;if("keydown"==a.type)if(27==a.keyCode){var
g=d&&d.g;e="SELECT"==e.tagName&&!e.disabled;g&&!e?(c=!
0,b=d.get(g),b=this.dispatchEvent(new Gn(g,b))):e||(b=!
0)}else{if(9==a.keyCode&&a.shiftKey&&e==this.ha()){this.Vk=!
0;try{this.Td.focus()}catch(l){}T(this.fq,0,this)}}else if(13==a.keyCode)
{if("BUTTON"==e.tagName&&!e.disabled)g=e.name;else if(e==this.Ec)Fn(this);else
if(d){var
h=d.i,k=h&&In(d,h);e=("TEXTAREA"==e.tagName||"SELECT"==e.tagName||"A"==e.tagName)&&
!e.disabled;!k||k.disabled||e||(g=h)}g&&d&&(c=!0,b=this.dispatchEvent(new
Gn(g,String(d.get(g)))))}else e!=this.Ec||32!=a.keyCode&&" "!=a.key||
Fn(this);if(b||c)a.stopPropagation(),a.preventDefault();b&&this.Da(!1)};function
Gn(a,b){this.type="dialogselect";this.key=a;this.caption=b}u(Gn,Ri);function wn(a)
{Pm.call(this);a||
We();this.g=this.ya=this.i=null}u(wn,Pm);wn.prototype.set=function(a,b,c,d)
{Pm.prototype.set.call(this,a,b);c&&(this.i=a);d&&(this.g=a);return this};
function vn(a,b,c,d){return
a.set(b.key,b.caption,c,d)}wn.prototype.render=function(){if(this.ya)
{qe(this.ya,je);var a=We(this.ya);this.forEach(function(b,c){b=a.Ra("BUTTON",
{name:c},b);c==this.i&&(b.className="goog-buttonset-
default");this.ya.appendChild(b)},this)}};wn.prototype.ha=function(){return
this.ya};function In(a,b){a=$e("BUTTON",a.ya);for(var c=0,d;d=a[c];c+
+)if(d.name==b||d.id==b)return d;return null}
var
xn={key:"ok",caption:"Aceptar"},yn={key:"cancel",caption:"Cancelar"},Jn={key:"yes",
caption:"S\
u00ed"},Kn={key:"no",caption:"No"},Ln={key:"save",caption:"Guardar"},Mn={key:"conti
nue",caption:"Continuar"};"undefined"!=typeof document&&(vn(new wn,xn,!0,!
0),vn(vn(new wn,xn,!0),yn,!1,!0),vn(vn(new wn,Jn,!0),Kn,!1,!0),vn(vn(vn(new
wn,Jn),Kn,!0),yn,!1,!0),vn(vn(vn(new wn,Mn),Ln),yn,!0,!0));function Nn(a,b,c,d,e)
{lm.call(this,b,c,d,e);this.g=a}u(Nn,lm);Nn.prototype.mg=Ma;Nn.prototype.
$l=function(){this.mg();Nn.ta.$l.call(this)};Nn.prototype.Re=function()
{this.mg();Nn.ta.Re.call(this)};Nn.prototype.Cf=function()
{this.mg();Nn.ta.Cf.call(this)};function On(a,b,c,d,e){"number"===typeof
b&&(b=[b]);"number"===typeof c&&(c=[c]);Nn.call(this,a,b,c,d,e);if(1!=b.length||1!
=c.length)throw Error("Start and end points must be 1D");this.j=-1}u(On,Nn);var
Pn=1/1024;f=On.prototype;
f.mg=function(){var a=this.coords[0];Math.abs(a-
this.j)>=Pn&&(Gh(this.g,a),this.j=a)};f.Cf=function(){this.j=-
1;On.ta.Cf.call(this)};f.Re=function(){this.j=-
1;On.ta.Re.call(this)};f.show=function(){this.g.style.display=""};f.kb=function()
{this.g.style.display="none"};function Qn(a,b,c)
{On.call(this,a,1,0,b,c)}u(Qn,On);Qn.prototype.Cf=function()
{this.show();Qn.ta.Cf.call(this)};Qn.prototype.Re=function()
{this.kb();Qn.ta.Re.call(this)};
function Rn(a,b,c,d,e){if(3!=b.length||3!=c.length)throw Error("Start and end
points must be 3D");Nn.call(this,a,b,c,d,e)}u(Rn,Nn);Rn.prototype.mg=function()
{for(var a=[],b=0;b<this.coords.length;b+
+)a[b]=Math.round(this.coords[b]);this.g.style.backgroundColor="rgb("+a.join(",")
+")"};function Sn(a,b){this.g=a[q.Symbol.iterator]
();this.i=b}Sn.prototype[Symbol.iterator]=function(){return
this};Sn.prototype.next=function(){var a=this.g.next();return{value:a.done?void
0:this.i.call(void 0,a.value),done:a.done}};function Tn(a,b){return new
Sn(a,b)};function Un(a){if(a instanceof Vn||a instanceof Wn||a instanceof Xn)return
a;if("function"==typeof a.Dj)return new Vn(function(){return
Yn(a)});if("function"==typeof a[Symbol.iterator])return new Vn(function(){return
a[Symbol.iterator]()});if("function"==typeof a.jf)return new Vn(function(){return
Yn(a.jf())});throw Error("Not an iterator or iterable.");}
function Yn(a){if(!(a instanceof Uf))return a;var b=!1;return{next:function()
{for(var c;!b;)try{c=a.Dj();break}catch(d){if(d!==Tf)throw d;b=!
0}return{value:c,done:b}}}}function Vn(a){this.g=a}Vn.prototype.jf=function()
{return new Wn(this.g())};Vn.prototype[Symbol.iterator]=function(){return new
Xn(this.g())};Vn.prototype.i=function(){return new Xn(this.g())};function Wn(a)
{this.g=a}m(Wn,Uf);Wn.prototype.Dj=function(){var a=this.g.next();if(a.done)throw
Tf;return a.value};Wn.prototype.next=function(){return this.g.next()};
Wn.prototype[Symbol.iterator]=function(){return new
Xn(this.g)};Wn.prototype.i=function(){return new Xn(this.g)};function Xn(a)
{Vn.call(this,function(){return a});this.j=a}m(Xn,Vn);Xn.prototype.next=function()
{return this.j.next()};function Zn(a,b){this.i={};this.g=[];this.j=this.size=0;var
c=arguments.length;if(1<c){if(c%2)throw Error("Uneven number of arguments");for(var
d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else if(a)if(a instanceof
Zn)for(c=a.ae(),d=0;d<c.length;d++)this.set(c[d],a.get(c[d]));else for(d in
a)this.set(d,a[d])}f=Zn.prototype;f.lc=function(){$n(this);for(var
a=[],b=0;b<this.g.length;b++)a.push(this.i[this.g[b]]);return a};f.ae=function()
{$n(this);return this.g.concat()};
function ao(a,b){return a.has(b)}f.has=function(a){return bo(this.i,a)};function
co(a){a.i={};a.g.length=0;a.size=0;a.j=0}f.remove=function(a){bo(this.i,a)?(delete
this.i[a],--this.size,this.j++,this.g.length>2*this.size&&$n(this),a=!0):a=!
1;return a};function $n(a){if(a.size!=a.g.length){for(var b=0,c=0;b<a.g.length;)
{var d=a.g[b];bo(a.i,d)&&(a.g[c++]=d);b++}a.g.length=c}if(a.size!=a.g.length){var
e={};for(c=b=0;b<a.g.length;)d=a.g[b],bo(e,d)||(a.g[c++]=d,e[d]=1),b+
+;a.g.length=c}}
f.get=function(a,b){return bo(this.i,a)?this.i[a]:b};f.set=function(a,b)
{bo(this.i,a)||(this.size+=1,this.g.push(a),this.j+
+);this.i[a]=b};f.forEach=function(a,b){for(var c=this.ae(),d=0;d<c.length;d++){var
e=c[d],g=this.get(e);a.call(b,g,e,this)}};f.clone=function(){return new
Zn(this)};f.keys=function(){return Un(this.jf(!0)).i()};f.values=function(){return
Un(this.jf(!1)).i()};f.entries=function(){var a=this;return
Tn(this.keys(),function(b){return[b,a.get(b)]})};
f.jf=function(a){$n(this);var b=0,c=this.j,d=this,e=new Uf;e.next=function(){if(c!
=d.j)throw Error("The map has changed since the iterator was
created");if(b>=d.g.length)return Vf;var h=d.g[b++];return{value:a?h:d.i[h],done:!
1}};var g=e.next;e.Dj=function(){var h=g.call(e);if(h.done)throw Tf;return
h.value};return e};function bo(a,b){return
Object.prototype.hasOwnProperty.call(a,b)};function eo(){this.i=new Zn;this.g=new
fo("",void 0);this.g.next=this.g.g=this.g}f=eo.prototype;f.get=function(a,b)
{return(a=this.i.get(a))?a.value:b};f.set=function(a,b){var c=this.i.get(a);c?
c.value=b:(c=new
fo(a,b),this.i.set(a,c),a=c,a.g=this.g.g,a.next=this.g,this.g.g=a,a.g.next=a)};f.sh
ift=function(){return go(this,this.g.next)};f.pop=function(){return
go(this,this.g.g)};f.remove=function(a){return(a=this.i.get(a))?
(a.remove(),this.i.remove(a.key),!0):!1};
f.ae=function(){return ho(this,function(a,b){return b})};f.lc=function(){return
ho(this,function(a){return a})};f.forEach=function(a,b){for(var c=this.g.next;c!
=this.g;c=c.next)a.call(b,c.value,c.key,this)};function ho(a,b){for(var
c=[],d=a.g.next;d!=a.g;d=d.next)c.push(b.call(void 0,d.value,d.key,a));return
c}function go(a,b){a.g!=b&&(b.remove(),a.i.remove(b.key));return b.value}function
fo(a,b){this.key=a;this.value=b}
fo.prototype.remove=function(){this.g.next=this.next;this.next.g=this.g;delete
this.g;delete this.next};function io(){P.call(this);this.i=new
eo}u(io,P);io.prototype.j=function(a){a.sort(jo);v(a,function(b)
{b.le(this)},this);this.i=new eo;v(a,function(b)
{this.i.set(b.Qa(),b)},this);this.dispatchEvent("update")};function jo(a,b){return
ko(a)-ko(b)}function lo(a){return a.i.lc()}function mo(a,b,c){a=lo(a);for(var d=-
1,e=0;e<a.length;e++)if(a[e].Qa()==b){d=e;break}if(0<=d)return a[c+d]}function
no(a,b){return a.i.get(b)}
function oo(a,b){b=Ob(b);if(0!=b.length)return kb(lo(a),function(c){return
c.hb()==b})};/*