F
F
SPDX-License-Identifier: Apache-2.0
*/
var ti={};function ui(){}function vi(a)
{this.g=a}m(vi,ui);vi.prototype.toString=function(){return this.g};function wi(a)
{var b={nonce:xe()};b=void 0===b?{}:b;a=(a instanceof ld&&a.constructor===ld?
a.g:"type_error:SafeScript").toString();var c="<script";b.id&&(c+=' id="'+xi(b.id)
+'"');b.nonce&&(c+=' nonce="'+xi(b.nonce)+'"');b.type&&(c+=' type="'+xi(b.type)
+'"');return de(c+(">"+a+"\x3c/script>"),null)}function xi(a){return
a.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/
g,""").replace(/'/g,"'")};function yi(a){var
b=document.createElement("template");if(!("content"in b))
{b=de("<html><body>"+a,null);b=(new
DOMParser).parseFromString(be(b),"text/html");for(a=b.createDocumentFragment();0<b.
body.childNodes.length;)a.appendChild(b.body.firstChild);return
a}a=de(a,null);b.innerHTML=be(a);return b.content};function zi(a)
{a=a.nodeName;return"string"===typeof a?a:"FORM"}function Ai(a){a=a.nodeType;return
a===Node.ELEMENT_NODE||"number"!==typeof a};function Bi(a,b,c,d)
{this.i=a;this.g=b;this.j=c;this.o=d};var Ci=new Bi(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(" ")),new Map([["A",
new Map([["href",{Ac:2}]])],["AREA",new Map([["href",{Ac:2}]])],["LINK",new
Map([["href",{Ac: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",
{Ac:2}]])],["IMG",new Map([["src",{Ac:2}]])],["VIDEO",new Map([["src",{Ac:2}]])],
["AUDIO",new Map([["src",{Ac:2}]])]]),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(" ")),
new Map([["dir",{Ac:3,conditions:new Map([["dir",new
Set(["auto","ltr","rtl"])]])}],["async",{Ac:3,conditions:new Map([["async",new
Set(["async"])]])}],["cite",{Ac:2}],["loading",{Ac:3,conditions:new
Map([["loading",new Set(["eager","lazy"])]])}],["poster",{Ac:2}],["target",
{Ac:3,conditions:new Map([["target",new Set(["_self","_blank"])]])}]]));function
Di(a){this.bm=a}function Ei(a){return new Di(function(b){return
b.substr(0,a.length+1).toLowerCase()===a+":"})}var
Fi=[Ei("data"),Ei("http"),Ei("https"),Ei("mailto"),Ei("ftp"),new Di(function(a)
{return/^[^:]*([/?#]|$)/.test(a)})];function Gi(a){var b=void 0===b?Fi:b;a:{b=void
0===b?Fi:b;for(var c=0;c<b.length;++c){var d=b[c];if(d instanceof Di&&d.bm(a))
{a=Cd(a);break a}}a=void 0}return a||Fd};function Hi(a){this.j=a;this.i=[];if(ti!
==ti)throw Error("Bad secret");}function Ii(a,b){a.i=[];b=a.g(b);if(0!
==a.i.length)throw Error("");return b}Hi.prototype.g=function(a){var
b=document.createElement("span");b.appendChild(Ji(this,a));a=(new
XMLSerializer).serializeToString(b);a=a.slice(a.indexOf(">")
+1,a.lastIndexOf("</"));return de(a,null)};
function Ji(a,b){b=yi(b);b=document.createTreeWalker(b,NodeFilter.SHOW_ELEMENT|
NodeFilter.SHOW_TEXT,function(h){return Ki(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(Ai(c))g=Li(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 Li(a,b){var c=zi(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?0:l.has(g))?l.get(g):k.j.has(g)?{Ac:1}:k.o.get(g)||
{Ac:0};a:{if(l=k.conditions){l=la(l);for(var n=l.next();!n.done;n=l.next()){var
p=la(n.value);n=p.next().value;p=p.next().value;var w=void
0;if((n=null==(w=b.getNamedItem(n))?void 0:w.value)&&!p.has(n)){l=!1;break a}}}l=!
0}if(l)switch(k.Ac){case 1:d.setAttribute(g,
h);break;case 2:k=zd(Gi(h));k!==h&&Mi(a);d.setAttribute(g,k);break;case
3:d.setAttribute(g,h.toLowerCase());break;case 4:d.setAttribute(g,h);break;case
0:Mi(a);break;default:throw Error("Unhandled AttributePolicyAction case");}else
Mi(a)}return d}
function Ki(a,b){if(b.nodeType===Node.TEXT_NODE)return
NodeFilter.FILTER_ACCEPT;if(!Ai(b))return
NodeFilter.FILTER_REJECT;b=zi(b);if(null===b)return
Mi(a),NodeFilter.FILTER_REJECT;var c=a.j;if("form"!==b.toLowerCase()&&(c.i.has(b)||
c.g.has(b)))return NodeFilter.FILTER_ACCEPT;Mi(a);return
NodeFilter.FILTER_REJECT}function Mi(a){0===a.i.length&&a.i.push("")}var Ni=new
Hi(Ci);function Oi(a){return Ii(Ni,a)};function Pi(a){var
b=Ga.apply(1,arguments);if(0===b.length)return vd(a[0]);for(var
c=[a[0]],d=0;d<b.length;d++)c.push(encodeURIComponent(b[d])),c.push(a[d+1]);return
vd(c.join(""))};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=be(b)}
function Qi(a,b){var c=Ri;if(0===c.length)throw Error("No prefixes are
provided");if(c.map(function(d){if(d instanceof vi)d=d.g;else throw
Error("");return d}).every(function(d){return 0!=="value".indexOf(d)}))throw
Error('Attribute "value" does not match any of the allowed
prefixes.');a.setAttribute("value",b)};function Si(a){var
b,c,d=null==(c=(b=(a.ownerDocument&&a.ownerDocument.defaultView||
window).document).querySelector)?void 0:c.call(b,"script[nonce]");(b=d?d.nonce||
d.getAttribute("nonce")||"":"")&&a.setAttribute("nonce",b)};function Ti(a)
{a&&"function"==typeof a.Ha&&a.Ha()};function Ui()
{this.Nd=this.Nd;this.Pa=this.Pa}Ui.prototype.Nd=!1;Ui.prototype.Ha=function()
{this.Nd||(this.Nd=!0,this.wa())};function Vi(a,b){b=t(Ti,b);a.Nd?b():(a.Pa||
(a.Pa=[]),a.Pa.push(b))}Ui.prototype.wa=function()
{if(this.Pa)for(;this.Pa.length;)this.Pa.shift()()};function Wi(a)
{this.id=a}Wi.prototype.toString=function(){return this.id};function Xi(a,b)
{this.type=a instanceof Wi?
String(a):a;this.currentTarget=this.target=b;this.defaultPrevented=this.g=!
1}Xi.prototype.stopPropagation=function(){this.g=!
0};Xi.prototype.preventDefault=function(){this.defaultPrevented=!0};function Yi(a)
{a.preventDefault()};var Zi=function(){if(!q.addEventListener||!
Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",
{get:function(){a=!0}});try{q.addEventListener("test",function()
{},b),q.removeEventListener("test",function(){},b)}catch(c){}return a}();var
$i={Mg:"mousedown",Ng:"mouseup",Lh:"mousecancel",px:"mousemove",sx:"mouseover",qx:"
mouseout",nx:"mouseenter",ox:"mouseleave"};function aj(a,b){Xi.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.ym=!
1;this.pointerId=0;this.pointerType="";this.Ob=null;a&&this.Xl(a,b)}u(aj,Xi);var
bj={2:"touch",3:"pen",4:"mouse"};
aj.prototype.Xl=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.ym=qc?a.metaKey:a.ctrlKey;this.pointerId=a.pointerId||
0;this.pointerType=
"string"===typeof a.pointerType?
a.pointerType:bj[a.pointerType]||"";this.state=a.state;this.Ob=a;a.defaultPrevented
&&aj.ta.preventDefault.call(this)};function cj(a){return 0==a.Ob.button&&!
(qc&&a.ctrlKey)}aj.prototype.stopPropagation=function()
{aj.ta.stopPropagation.call(this);this.Ob.stopPropagation?
this.Ob.stopPropagation():this.Ob.cancelBubble=!
0};aj.prototype.preventDefault=function(){aj.ta.preventDefault.call(this);var
a=this.Ob;a.preventDefault?a.preventDefault():a.returnValue=!1};var
dj="closure_listenable_"+(1E6*Math.random()|0);function ej(a){return!(!a||!
a[dj])};var fj=0;function gj(a,b,c,d,e)
{this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!
d;this.Hj=e;this.key=++fj;this.nh=this.nj=!1}function hj(a){a.nh=!
0;a.listener=null;a.proxy=null;a.src=null;a.Hj=null};function ij(a)
{this.src=a;this.g={};this.i=0}f=ij.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=jj(a,b,d,e);-1<h?
(b=a[h],c||(b.nj=!1)):(b=new gj(b,this.src,g,!!d,e),b.nj=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=jj(e,b,c,d);return-1<b?(hj(e[b]),pb(e,b),0==e.length&&(delete
this.g[a],this.i--),!0):!1};
function kj(a,b){var c=b.type;c in
a.g&&ob(a.g[c],b)&&(hj(b),0==a.g[c].length&&(delete
a.g[c],a.i--))}f.fh=ba(8);f.ai=function(a,b,c,d){a=this.g[a.toString()];var e=-
1;a&&(e=jj(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 Sc(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 jj(a,b,c,d){for(var e=0;e<a.length;++e){var g=a[e];if(!
g.nh&&g.listener==b&&g.capture==!!c&&g.Hj==d)return e}return-1};var
lj="closure_lm_"+(1E6*Math.random()|0),mj={},nj=0;function O(a,b,c,d,e)
{if(d&&d.once)return oj(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=pj(c);return ej(a)?a.ka(b,c,Ra(d)?!!d.capture:!!
d,e):qj(a,b,c,!1,d,e)}
function qj(a,b,c,d,e,g){if(!b)throw Error("Invalid event type");var h=Ra(e)?!!
e.capture:!!e,k=rj(a);k||(a[lj]=k=new ij(a));c=k.add(b,c,d,h,g);if(c.proxy)return
c;d=sj();c.proxy=d;d.src=a;d.listener=c;if(a.addEventListener)Zi||(e=h),void
0===e&&(e=!1),a.addEventListener(b.toString(),d,e);else
if(a.attachEvent)a.attachEvent(tj(b.toString()),d);else
if(a.addListener&&a.removeListener)a.addListener(d);else throw
Error("addEventListener and attachEvent are unavailable.");nj++;return c}
function sj(){function a(c){return b.call(a.src,a.listener,c)}var b=uj;return
a}function oj(a,b,c,d,e){if(Array.isArray(b)){for(var g=0;g<b.length;g+
+)oj(a,b[g],c,d,e);return null}c=pj(c);return ej(a)?a.Gf(b,c,Ra(d)?!!d.capture:!!
d,e):qj(a,b,c,!0,d,e)}function vj(a,b,c,d,e){if(Array.isArray(b))for(var
g=0;g<b.length;g++)vj(a,b[g],c,d,e);else d=Ra(d)?!!d.capture:!!d,c=pj(c),ej(a)?
a.Xa(b,c,d,e):a&&(a=rj(a))&&(b=a.ai(b,c,d,e))&&wj(b)}
function wj(a){if("number"!==typeof a&&a&&!a.nh){var
b=a.src;if(ej(b))kj(b.Od,a);else{var c=a.type,d=a.proxy;b.removeEventListener?
b.removeEventListener(c,d,a.capture):b.detachEvent?
b.detachEvent(tj(c),d):b.addListener&&b.removeListener&&b.removeListener(d);nj--;
(c=rj(b))?(kj(c,a),0==c.i&&(c.src=null,b[lj]=null)):hj(a)}}}function tj(a){return a
in mj?mj[a]:mj[a]="on"+a}function xj(a,b){var c=a.listener,d=a.Hj||
a.src;a.nj&&wj(a);return c.call(d,b)}
function uj(a,b){return a.nh?!0:xj(a,new aj(b,this))}function rj(a){a=a[lj];return
a instanceof ij?a:null}var
yj="__closure_events_fn_"+(1E9*Math.random()>>>0);function pj(a)
{if("function"===typeof a)return a;a[yj]||(a[yj]=function(b){return
a.handleEvent(b)});return a[yj]};function zj(a)
{Ui.call(this);this.N=a;this.j={}}u(zj,Ui);var
Aj=[];f=zj.prototype;f.ka=function(a,b,c,d){return Bj(this,a,b,c,d)};function
Cj(a,b,c,d,e){Bj(a,b,c,d,!1,e)}function Bj(a,b,c,d,e,g){Array.isArray(c)||
(c&&(Aj[0]=c.toString()),c=Aj);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.Gf=function(a,b,c,d){return Dj(this,a,b,c,d)};
function Dj(a,b,c,d,e,g){if(Array.isArray(c))for(var h=0;h<c.length;h+
+)Dj(a,b,c[h],d,e,g);else{b=oj(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=pj(c),d=!!d,b=ej(a)?a.ai(b,c,d,e):a?(a=rj(a))?
a.ai(b,c,d,e):null:null,b&&(wj(b),delete this.j[b.key]);return this};
function Ej(a){Rc(a.j,function(b,c)
{this.j.hasOwnProperty(c)&&wj(b)},a);a.j={}}f.wa=function()
{zj.ta.wa.call(this);Ej(this)};f.handleEvent=function(){throw
Error("EventHandler.handleEvent not implemented");};function Q()
{Ui.call(this);this.Od=new
ij(this);this.et=this;this.xm=null}u(Q,Ui);Q.prototype[dj]=!
0;f=Q.prototype;f.hh=function(){return this.xm};f.qh=function(a)
{this.xm=a};f.addEventListener=function(a,b,c,d)
{O(this,a,b,c,d)};f.removeEventListener=function(a,b,c,d){vj(this,a,b,c,d)};
f.dispatchEvent=function(a){var
b,c=this.hh();if(c)for(b=[];c;c=c.hh())b.push(c);c=this.et;var d=a.type||
a;if("string"===typeof a)a=new Xi(a,c);else if(a instanceof Xi)a.target=a.target||
c;else{var e=a;a=new Xi(d,c);ad(a,e)}e=!0;if(b)for(var g=b.length-1;!a.g&&0<=g;g--)
{var h=a.currentTarget=b[g];e=Fj(h,d,!0,a)&&e}a.g||(h=a.currentTarget=c,e=Fj(h,d,!
0,a)&&e,a.g||(e=Fj(h,d,!1,a)&&e));if(b)for(g=0;!a.g&&g<b.length;g+
+)h=a.currentTarget=b[g],e=Fj(h,d,!1,a)&&e;return e};
f.wa=function(){Q.ta.wa.call(this);if(this.Od){var a=this.Od,b=0,c;for(c in a.g)
{for(var d=a.g[c],e=0;e<d.length;e++)++b,hj(d[e]);delete
a.g[c];a.i--}}this.xm=null};f.ka=function(a,b,c,d){return this.Od.add(String(a),b,!
1,c,d)};f.Gf=function(a,b,c,d){return this.Od.add(String(a),b,!
0,c,d)};f.Xa=function(a,b,c,d){return this.Od.remove(String(a),b,c,d)};
function Fj(a,b,c,d){b=a.Od.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.nh&&h.capture==c){var
k=h.listener,l=h.Hj||h.src;h.nj&&kj(a.Od,h);e=!1!==k.call(l,d)&&e}}return e&&!
d.defaultPrevented}f.fh=ba(7);f.ai=function(a,b,c,d){return
this.Od.ai(String(a),b,c,d)};f.hasListener=function(a,b){return
this.Od.hasListener(void 0!==a?String(a):void 0,b)};function Gj(a)
{Q.call(this);this.g=a||window;this.j=O(this.g,"resize",this.o,!
1,this);this.i=mf(this.g)}u(Gj,Q);Gj.prototype.Fa=function(){return this.i?
this.i.clone():null};Gj.prototype.wa=function()
{Gj.ta.wa.call(this);this.j&&(wj(this.j),this.j=null);this.i=this.g=null};Gj.protot
ype.o=function(){var a=mf(this.g);He(a,this.i)||
(this.i=a,this.dispatchEvent("resize"))};function Hj(a){if(a.altKey&&!a.ctrlKey||
a.metaKey||112<=a.keyCode&&123>=a.keyCode)return!1;if(Ij(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 Jj(a,b,c,d,e,g){if(qc&&e)return Ij(a);if(e&&!d)return!1;if(!nc)
{"number"===typeof b&&(b=Kj(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:Ij(a)}
function Ij(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 Kj(a){if(nc)a=Lj(a);else if(qc&&oc)switch(a){case
93:a=91}return a}
function Lj(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 Mj(a)
{if(a.oc&&"function"==typeof a.oc)return a.oc();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(Pa(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 Nj(a){if(a.ie&&"function"==typeof a.ie)return a.ie();if(!a.oc||"function"!
=typeof a.oc){if("undefined"!==typeof Map&&a instanceof Map)return
Array.from(a.keys());if(!("undefined"!==typeof Set&&a instanceof Set))
{if(Pa(a)||"string"===typeof a){var b=[];a=a.length;for(var c=0;c<a;c+
+)b.push(c);return b}return Tc(a)}}}
function Oj(a,b,c){if(a.forEach&&"function"==typeof a.forEach)a.forEach(b,c);else
if(Pa(a)||"string"===typeof a)Array.prototype.forEach.call(a,b,c);else for(var
d=Nj(a),e=Mj(a),g=e.length,h=0;h<g;h++)b.call(c,e[h],d&&d[h],a)};var
Pj=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?
=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");function Qj(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?Me(e):"")}}}
function Rj(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.slice(0,d),e,a.slice(c)];c=a[1];a[1]=b?c?
c+"&"+b:b:c;a=a[0]+(a[1]?"?"+a[1]:"")+a[2]}return a}function Sj(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
Tj=/#|$/;
function Uj(a){var
b=window.location.href,c=b.search(Tj),d=Sj(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 Me(b.slice(d,-1!==e?
e:0))}var Vj=/[?&]($|#)/;function R(a,b)
{this.i=this.O=this.s="";this.ma=null;this.g=this.o="";this.N=!1;var c;a instanceof
R?(this.N=void 0!==b?
b:a.N,Wj(this,a.s),this.O=a.O,this.i=a.i,Xj(this,a.ma),Yj(this,a.o),Zj(this,a.j.clo
ne()),this.g=a.g):a&&(c=String(a).match(Pj))?(this.N=!!b,Wj(this,c[1]||"",!
0),this.O=ak(c[2]||""),this.i=ak(c[3]||"",!0),Xj(this,c[4]),Yj(this,c[5]||"",!
0),Zj(this,c[6]||"",!0),this.g=ak(c[7]||"")):(this.N=!!b,this.j=new
bk(null,this.N))}
R.prototype.toString=function(){var a=[],b=this.s;b&&a.push(ck(b,dk,!0),":");var
c=this.i;if(c||"file"==b)a.push("//"),(b=this.O)&&a.push(ck(b,dk,!
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(ck(c,"/"==c.charAt(0)?ek:fk,!0));
(c=this.j.toString())&&a.push("?",c);(c=this.g)&&a.push("#",ck(c,gk));return
a.join("")};
R.prototype.resolve=function(a){var b=this.clone(),c=!!a.s;c?Wj(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)Xj(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.slice(0,e+1)+d)}e=d;if(".."==e||"."==e)d="";else if(Yb(e,"./")||
Yb(e,"/.")){d=Kb(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?Yj(b,d):c=""!
==a.j.toString();c?Zj(b,a.j.clone()):c=!!a.g;c&&(b.g=a.g);return
b};R.prototype.clone=function(){return new R(this)};function Wj(a,b,c){a.s=c?ak(b,!
0):b;a.s&&(a.s=a.s.replace(/:$/,""))}function Xj(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 Yj(a,b,c){a.o=c?ak(b,!0):b}function Zj(a,b,c){b instanceof bk?
(a.j=b,hk(a.j,a.N)):(c||(b=ck(b,ik)),a.j=new bk(b,a.N))}
R.prototype.getQuery=function(){return this.j.toString()};function S(a,b,c)
{a.j.set(b,c);return a}function T(a,b){return a.j.get(b)}function jk(a,b)
{a.j.remove(b)}function ak(a,b){return
a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""}function
ck(a,b,c){return"string"===typeof a?
(a=encodeURI(a).replace(b,kk),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%
$1")),a):null}function kk(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+
(a&15).toString(16)}
var dk=/[#\/\?@]/g,fk=/[#\?:]/g,ek=/[#\?]/g,ik=/[#\?@]/g,gk=/#/g;function bk(a,b)
{this.i=this.g=null;this.j=a||null;this.o=!!b}function lk(a){a.g||(a.g=new
Map,a.i=0,a.j&&Qj(a.j,function(b,c){a.add(Me(b),c)}))}function mk(a){var
b=Nj(a);if("undefined"==typeof b)throw Error("Keys are undefined");var c=new
bk(null);a=Mj(a);for(var d=0;d<b.length;d++){var e=b[d],g=a[d];Array.isArray(g)?
nk(c,e,g):c.add(e,g)}return c}f=bk.prototype;
f.add=function(a,b){lk(this);this.j=null;a=ok(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)
{lk(this);a=ok(this,a);return this.g.has(a)?(this.j=null,this.i-
=this.g.get(a).length,this.g.delete(a)):!1};f.Fc=ba(5);function pk(a,b)
{lk(a);b=ok(a,b);return a.g.has(b)}f.forEach=function(a,b)
{lk(this);this.g.forEach(function(c,d){c.forEach(function(e)
{a.call(b,e,d,this)},this)},this)};
f.ie=function(){lk(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.oc=function(a)
{lk(this);var b=[];if("string"===typeof
a)pk(this,a)&&(b=b.concat(this.g.get(ok(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)
{lk(this);this.j=null;a=ok(this,a);pk(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.oc(a);return 0<a.length?
String(a[0]):b};function nk(a,b,c)
{a.remove(b);0<c.length&&(a.j=null,a.g.set(ok(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.oc(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 bk;a.j=this.j;this.g&&(a.g=new
Map(this.g),a.i=this.i);return a};function ok(a,b)
{b=String(b);a.o&&(b=b.toLowerCase());return b}function hk(a,b){b&&!
a.o&&(lk(a),a.j=null,a.g.forEach(function(c,d){var e=d.toLowerCase();d!
=e&&(this.remove(d),nk(this,e,c))},a));a.o=b}f.kr=function(a){for(var
b=0;b<arguments.length;b++)Oj(arguments[b],function(c,d)
{this.add(d,c)},this)};function qk(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 rk=/\
uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/
g;function sk(){}sk.prototype.g=null;function tk(a){var b;(b=a.g)||
(b={},uk(a)&&(b[0]=!0,b[1]=!0),b=a.g=b);return b};var vk;function wk()
{}u(wk,sk);function xk(a){return(a=uk(a))?new ActiveXObject(a):new
XMLHttpRequest}function uk(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}vk=new wk;function yk(a,b)
{this.j=a;this.o=b;this.i=0;this.g=null}yk.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
zk(a,b){a.o(b);100>a.i&&(a.i++,b.next=a.g,a.g=b)};function Ak(a,b){var
c=a;b&&(c=r(a,b));c=Bk(c);"function"!==typeof q.setImmediate||
q.Window&&q.Window.prototype&&!
y("Edge")&&q.Window.prototype.setImmediate==q.setImmediate?(Ck||
(Ck=Dk()),Ck(c)):q.setImmediate(c)}var Ck;
function Dk(){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 Bk=Oc;function Ek(a){q.setTimeout(function(){throw
a;},0)};function Fk(){this.i=this.g=null}Fk.prototype.add=function(a,b){var
c=Gk.get();c.set(a,b);this.i?
this.i.next=c:this.g=c;this.i=c};Fk.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 Gk=new yk(function(){return new
Hk},function(a){return a.reset()});function Hk()
{this.next=this.g=this.Pe=null}Hk.prototype.set=function(a,b)
{this.Pe=a;this.g=b;this.next=null};Hk.prototype.reset=function()
{this.next=this.g=this.Pe=null};var Ik,Jk=!1,Kk=new Fk;function Lk(a,b){Ik||
Mk();Jk||(Ik(),Jk=!0);Kk.add(a,b)}function Mk(){if(q.Promise&&q.Promise.resolve)
{var a=q.Promise.resolve(void 0);Ik=function(){a.then(Nk)}}else Ik=function()
{Ak(Nk)}}function Nk(){for(var a;a=Kk.remove();){try{a.Pe.call(a.g)}catch(b)
{Ek(b)}zk(Gk,a)}Jk=!1};function Ok(a){if(!a)return!1;try{return!!a.
$goog_Thenable}catch(b){return!1}};function Pk(a){this.g=0;this.O=void
0;this.o=this.i=this.j=null;this.s=this.N=!1;if(a!=Nc)try{var b=this;a.call(void
0,function(c){Qk(b,2,c)},function(c){Qk(b,3,c)})}catch(c){Qk(this,3,c)}}function
Rk(){this.next=this.context=this.i=this.j=this.g=null;this.o=!
1}Rk.prototype.reset=function(){this.context=this.i=this.j=this.g=null;this.o=!
1};var Sk=new yk(function(){return new Rk},function(a){a.reset()});function
Tk(a,b,c){var d=Sk.get();d.j=a;d.i=b;d.context=c;return d}
function Uk(){var a,b,c=new Pk(function(d,e){a=d;b=e});return new
Vk(c,a,b)}Pk.prototype.then=function(a,b,c){return Wk(this,"function"===typeof a?
a:null,"function"===typeof b?b:null,c)};Pk.prototype.$goog_Thenable=!
0;Pk.prototype.cancel=function(a){if(0==this.g){var b=new Xk(a);Lk(function()
{Yk(this,b)},this)}};
function Yk(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?Yk(c,b):(g?
(d=g,d.next==c.o&&(c.o=d),d.next=d.next.next):Zk(c),$k(c,e,3,b)))}a.j=null}else
Qk(a,3,b)}function al(a,b){a.i||2!=a.g&&3!=a.g||bl(a);a.o?a.o.next=b:a.i=b;a.o=b}
function Wk(a,b,c,d){var e=Tk(null,null,null);e.g=new Pk(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 Xk?h(k):g(l)}catch(n)
{h(n)}}:h});e.g.j=a;al(a,e);return e.g}Pk.prototype.oa=function(a)
{this.g=0;Qk(this,2,a)};Pk.prototype.na=function(a){this.g=0;Qk(this,3,a)};
function Qk(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 Pk){al(d,Tk(e||Nc,g||
null,a));var h=!0}else if(Ok(d))d.then(e,g,a),h=!0;else{if(Ra(d))try{var
k=d.then;if("function"===typeof k){cl(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,bl(a),3!=b||c instanceof
Xk||dl(a,c))}}
function cl(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 bl(a){a.N||(a.N=!
0,Lk(a.ma,a))}function Zk(a){var b=null;a.i&&(b=a.i,a.i=b.next,b.next=null);a.i||
(a.o=null);return b}Pk.prototype.ma=function(){for(var a;a=Zk(this);)
$k(this,a,this.g,this.O);this.N=!1};
function $k(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,el(b,c,d);else try{b.o?b.j.call(b.context):el(b,c,d)}catch(e)
{fl.call(null,e)}zk(Sk,b)}function el(a,b,c){2==b?
a.j.call(a.context,c):a.i&&a.i.call(a.context,c)}function dl(a,b){a.s=!
0;Lk(function(){a.s&&fl.call(null,b)})}var fl=Ek;function Xk(a)
{$a.call(this,a)}u(Xk,$a);Xk.prototype.name="cancel";function Vk(a,b,c)
{this.promise=a;this.resolve=b;this.reject=c};function gl(a,b)
{Q.call(this);this.i=a||1;this.g=b||
q;this.j=r(this.Xw,this);this.o=Xa()}u(gl,Q);f=gl.prototype;f.enabled=!
1;f.Ya=null;function hl(a,b){a.i=b;a.Ya&&a.enabled?
(a.stop(),a.start()):a.Ya&&a.stop()}f.Xw=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()
{gl.ta.wa.call(this);this.stop();delete this.g};function U(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 il(a){q.clearTimeout(a)};function jl(a){Q.call(this);this.headers=new
Map;this.ma=a||null;this.i=!
1;this.O=this.g=null;this.Qj="";this.j=this.na=this.o=this.oa=!
1;this.N=0;this.s=null;this.Ba="";this.ua=this.va=!1}u(jl,Q);var
kl=/^https?$/i,ll=["POST","PUT"],ml=[];function nl(a,b,c,d,e,g,h){var k=new
jl;ml.push(k);b&&k.ka("complete",b);k.Gf("ready",k.st);g&&(k.N=Math.max(0,g));h&&(k
.va=h);k.send(a,c,d,e)}f=jl.prototype;f.st=function(){this.Ha();ob(ml,this)};
f.send=function(a,b,c,d){if(this.g)throw Error("[goog.net.XhrIo] Object is active
with another request="+this.Qj+"; newUri="+a);b=b?
b.toUpperCase():"GET";this.Qj=a;this.oa=!1;this.i=!0;this.g=this.ma?
xk(this.ma):xk(vk);this.O=this.ma?
tk(this.ma):tk(vk);this.g.onreadystatechange=r(this.mq,this);try{this.na=!
0,this.g.open(b,String(a),!0),this.na=!1}catch(h){ol(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(ll,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{pl(this),0<this.N&&((this.ua=ql(thi
s.g))?
(this.g.timeout=this.N,this.g.ontimeout=r(this.vg,this)):this.s=U(this.vg,this.N,th
is)),this.o=!0,this.g.send(a),this.o=!1}catch(h){ol(this)}};function ql(a){return
z&&Fc(9)&&"number"===typeof a.timeout&&void 0!==a.ontimeout}f.vg=function()
{"undefined"!=typeof La&&this.g&&(this.dispatchEvent("timeout"),this.abort(8))};
function ol(a){a.i=!1;a.g&&(a.j=!0,a.g.abort(),a.j=!1);rl(a);sl(a)}function rl(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"),sl(this))};f.wa=functi
on(){this.g&&(this.i&&(this.i=!1,this.j=!0,this.g.abort(),this.j=!1),sl(this,!
0));jl.ta.wa.call(this)};f.mq=function(){this.Nd||(this.na||this.o||this.j?
ul(this):this.Yv())};f.Yv=function(){ul(this)};
function ul(a){if(a.i&&"undefined"!=typeof La&&(!a.O[1]||4!=(a.g?
a.g.readyState:0)||2!=vl(a)))if(a.o&&4==(a.g?a.g.readyState:0))U(a.mq,0,a);else
if(a.dispatchEvent("readystatechange"),4==(a.g?a.g.readyState:0)){a.i=!1;try{wl(a)?
(a.dispatchEvent("complete"),a.dispatchEvent("success")):rl(a)}finally{sl(a)}}}func
tion sl(a,b){if(a.g){pl(a);var c=a.g,d=a.O[0]?function()
{}:null;a.g=null;a.O=null;b||
a.dispatchEvent("ready");try{c.onreadystatechange=d}catch(e){}}}
function pl(a){a.g&&a.ua&&(a.g.ontimeout=null);a.s&&(il(a.s),a.s=null)}function
wl(a){var b=vl(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.Qj).match(Pj)[1]||null,!
a&&q.self&&q.self.location&&(a=q.self.location.protocol.slice(0,-1)),b=!kl.test(a?
a.toLowerCase():"");c=b}return c}function vl(a){try{return 2<(a.g?
a.g.readyState:0)?a.g.status:-1}catch(b){return-1}}
function xl(a){try{return a.g?a.g.responseText:""}catch(b){return""}}function
yl(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=qk(b)}return
c}};function zl(a,b){var c;if(c=b){var d,e;c=Math.random()<(null!=(e=null!
=(d=b.Aw)?d:Al[b.se[0]])?e:0)}if(c)try{var g,h;Math.random()<(null!=(h=null!
=(g=b.ev)?g:Bl[b.se[0]])?h:0)&&Cl(b,"HEARTBEAT");b:{try{Ii(Dl,a)}catch(p)
{Cl(b,"H_RSANITIZE");var k=!0;break b}try{Oi(a)}catch(p){Cl(b,"H_SANITIZE");k=!
0;break b}k=!1}if(!k){var l=void 0===l?{}:l;var n=xi(a);l.Ix&&(n=n.replace(/(^|[\r\
n\t ])
/g,"$1 "));l.Hx&&(n=n.replace(/(\r\n|\n|\r)/g,"<br>"));l.Jx&&(n=n.replace(/(\
t+)/g,'<span style="white-space:pre">$1</span>'));
de(n,null).toString()!==a&&Cl(b,"H_ESCAPE")}}catch(p){try{Cl(b,"CRASHED")}catch(w)
{}}return de(a,null)}var Al={0:1,1:.01},Bl={0:.01,1:.01},El=new function(){this.i=!
1;this.g=Ci},Fl=new Map(El.g.o);Fl.set("style",{Ac:4});El.g=new
Bi(El.g.i,El.g.g,El.g.j,Fl);var Gl=new Map(El.g.o);Gl.set("class",{Ac:1});El.g=new
Bi(El.g.i,El.g.g,El.g.j,Gl);var Hl=new Map(El.g.o);Hl.set("id",{Ac:1});El.g=new
Bi(El.g.i,El.g.g,El.g.j,Hl);if(El.i)throw Error("this sanitizer has already called
build");El.i=!0;var Dl=new Hi(El.g);
function Cl(a,b){(Il.Mx||navigator.sendBeacon.bind(navigator)||Jl)("https://
csp.withgoogle.com/csp/
lcreport/"+a.se,JSON.stringify({host:window.location.hostname,type:b}))}function
Jl(a,b){var c=new XMLHttpRequest;c.open("POST",a);c.setRequestHeader("Content-
Type","application/json");c.send(b)}var Il={};function Kl()
{}f=Kl.prototype;f.nb=function(a){this.yb=a.width;this.Db=a.height};f.Fa=function()
{return new Ge(this.yb,this.Db)};f.je=function(){return this.O};f.wd=function()
{return this.N};f.Cb=function(){return this.yb};f.Fb=function(){return
this.Db};f.vd=function(){return new A(this.O,this.N)};function Ll(a){return new
ch(a.O,a.N,a.yb,a.Db)};function Ml(){this.g=[]}Ml.prototype.Sa=function(a)
{this.g.push(a)};Ml.prototype.Fa=function(){var a=this.Cb(),b=this.Fb();return
null===a||null===b?null:new Ge(a,b)};Ml.prototype.Qd=function(a){return
this.g.filter(a||Lc)};function Nl(a,b){for(var c=0;c<a.g.length;c++){var
d=a.g[c];if(b(d))return d}return null}function Ol(a,b){return Nl(a,function(c)
{return c.wd()<=b&&c.wd()+c.Fa().height>=b})}function Pl(a,b){return
a.g.find(function(c){return ah(dh(Ll(c)),b)})};function Ql()
{this.g=[];this.cells=[]}u(Ql,Ml);f=Ql.prototype;f.fn=0;f.marginTop=0;f.marginRight
=0;f.Pi=0;f.Ul=0;f.mk=0;f.ar=!1;f.Cb=function(){return this.yb};f.Fb=function()
{return this.Db};
function Rl(a){a.O();for(var b=a.fn,c=0;c<a.j;c++){var
d=Sl(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.Ul}a.yb=b+a.marginRight;var
e=a.marginTop;for(c=0;c<a.i;c++){var g=Tl(a,c);Ul(a,c).forEach(function(h)
{if(h)if(this.ar){var k=e+Math.round((g-h.Fa().height)/2);h.N=k}else
h.N=e});e+=g+a.mk}a.Db=e+a.Pi}function Ul(a,b){return a.cells.map(function(c)
{return c[b]})}
function Sl(a,b){var c=0;a.cells[b].forEach(function(d)
{d&&(c=Math.max(c,d.Fa().width))});return c}function Tl(a,b){var
c=0;Ul(a,b).forEach(function(d){d&&(c=Math.max(c,d.Fa().height))});return
c};function Vl(a){this.o=a}m(Vl,Kl);Vl.prototype.Ga=function(){return
this.o};Vl.prototype.nb=function(a){void 0==a.width?
(this.Db=a.height,this.yb=Math.round(a.height*Wl(this.o))):void 0==a.height?
(this.yb=a.width,this.Db=Math.round(a.width/Wl(this.o))):
(this.yb=a.width,this.Db=a.height)};function Xl()
{return"rtl"==document.body.dir}function Yl(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 Zl={border:!0,padding:!0,margin:!0},
$l=["Top","Bottom","Right","Left"],am={color:"#0000cc",textDecoration:"underline"};
function bm(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)
{Rc(b,t(cm,c))})}function cm(a,b,c){var d=""==lh(a,c);Zl[c]?v($l,function(e)
{d&&""==lh(a,c+e)&&J(a,c+e,b)}):d&&("a"==a.tagName.toLowerCase()&&am[c]?
J(a,c,am[c]):J(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||Rc(c,function(e,g)
{tb(d,sb(a.getElementsByTagName(g)))});bm(d)};function dm(a,b,c)
{Ui.call(this);this.ri=a;this.j=b||
0;this.g=c;this.i=r(this.lr,this)}u(dm,Ui);f=dm.prototype;f.mb=0;f.wa=function()
{dm.ta.wa.call(this);this.stop();delete this.ri;delete this.g};f.start=function(a)
{this.stop();this.mb=U(this.i,void 0!==a?a:this.j)};f.stop=function(){0!
=this.mb&&il(this.mb);this.mb=0};f.lr=function()
{this.mb=0;this.ri&&this.ri.call(this.g)};var Xc={},em=null;function fm(a)
{a=Sa(a);delete Xc[a];Wc()&&em&&em.stop()}function gm(){em||(em=new dm(function()
{hm()},20));var a=em;0!=a.mb||a.start()}function hm(){var a=Xa();Rc(Xc,function(b)
{im(b,a)});Wc()||gm()};function jm()
{Q.call(this);this.Mc=0;this.endTime=this.startTime=null}u(jm,Q);jm.prototype.Jf=fu
nction(){this.yd("begin")};jm.prototype.Xe=function()
{this.yd("end")};jm.prototype.yd=function(a){this.dispatchEvent(a)};function
km(a,b,c,d){jm.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(km,jm);f=km.prototype;
f.play=function(a){if(a||0==this.Mc)this.progress=0,this.coords=this.i;else
if(1==this.Mc)return!1;fm(this);this.startTime=a=Xa();-1==this.Mc&&(this.startTime-
=this.duration*this.progress);this.endTime=this.startTime+this.duration;this.progre
ss||this.Jf();this.yd("play");-1==this.Mc&&this.yd("resume");this.Mc=1;var
b=Sa(this);b in Xc||(Xc[b]=this);gm();im(this,a);return!0};f.stop=function(a)
{fm(this);this.Mc=0;a&&(this.progress=1);lm(this,this.progress);this.yd("stop");thi
s.Xe()};
f.wa=function(){0==this.Mc||this.stop(!
1);this.yd("destroy");km.ta.wa.call(this)};function im(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);lm(a,a.progress);1==a.progress?
(a.Mc=0,fm(a),a.yd("finish"),a.Xe()):1==a.Mc&&a.vm()}function lm(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.vm=function()
{this.yd("animate")};
f.yd=function(a){this.dispatchEvent(new mm(a,this))};function mm(a,b)
{Xi.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.Mc}u(mm,
Xi);function nm(a){return 3*a*a-2*a*a*a};function W(){Q.call(this);this.g=new
zj(this)}u(W,Q);W.prototype.wa=function()
{this.dispatchEvent("dispose");W.ta.wa.call(this);this.g.Ha()};function om()
{W.call(this)}u(om,W);function pm(a,b){this.x=a;this.y=b}u(pm,A);function qm(a)
{return new pm(a.x,a.y)}pm.prototype.clone=function(){return new
pm(this.x,this.y)};pm.prototype.xk=A.prototype.xk;pm.prototype.add=function(a)
{this.x+=a.x;this.y+=a.y;return this};function rm(a,b){a.x-=b.x;a.y-=b.y};function
sm(a,b){this.g=a;this.i=b}function tm(a,b){var c=Pl(a.g,b);if(!c)a:
{c=Number.POSITIVE_INFINITY;for(var d=a.g.Qd(),e=d[0],g=0;g<d.length;g++){var
h=d[g],k=bh(dh(Ll(h)),b);if(k<c){c=k;if(0==k){c=h;break
a}e=h}}c=e}a=a.i.Xh(c);b=qm(b);rm(b,c.vd());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
qm(a.vd()).add(b)};var um={};function vm(a){return"P\u00e1gina "+a};var wm;var
xm="combobox grid group listbox menu menubar radiogroup row rowgroup tablist
textbox toolbar tree treegrid".split(" ");function ym(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?(wm||(c={},wm=(c.atomic=!
1,c.autocomplete="none",c.dropeffect="none",c.haspopup=!
1,c.live="off",c.multiline=!1,c.multiselectable=!
1,c.orientation="vertical",c.readonly=!1,c.relevant="additions text",c.required=!
1,c.sort="none",c.busy=!1,c.disabled=!1,c.hidden=!1,c.invalid="false",c)),c=wm,b in
c?a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)}
function zm(a,b){a=a.getAttribute("aria-"+b);return null==a||void
0==a?"":String(a)}function Am(a){var b=zm(a,"activedescendant");return
af(a).getElementById(b)}function Bm(a,b){var
c="";b&&(c=b.id);X(a,"activedescendant",c)}function Cm(a,b){X(a,"label",b)};var
Dm=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 Em(a)
{return(a=a.exec(ac()))?a[1]:""}var Fm=function(){if(Yf)return Em(/Firefox\/([0-
9.]+)/);if(z||lc||kc)return Dc;if(bg){if(gc()||y("Macintosh")){var
a=Em(/CriOS\/([0-9.]+)/);if(a)return a}return Em(/Chrome\/([0-9.]+)/)}if(cg&&!
gc())return Em(/Version\/([0-9.]+)/);if(Zf||$f){if(a=/Version\/(\S+).*Mobile\/(\
S+)/.exec(ac()))return a[1]+"."+a[2]}else if(ag)return(a=Em(/Android\s+([0-
9.]+)/))?a:Em(/Version\/([0-9.]+)/);return""}();function Gm(a,b,c)
{Q.call(this);this.target=a;this.s=b||a;this.ua=c||new
ch(NaN,NaN,NaN,NaN);this.j=af(a);this.g=new
zj(this);Vi(this,this.g);this.deltaY=this.deltaX=this.Ca=this.Ba=this.screenY=this.
screenX=this.clientY=this.clientX=0;this.Qb=!0;this.i=!1;this.na=0;O(this.s,
["touchstart","mousedown"],this.Pm,!1,this);this.N=Hm}u(Gm,Q);var
Hm=q.document&&q.document.documentElement&&!!
q.document.documentElement.setCapture&&!!q.document.releaseCapture;
function Im(a,b){a.ua=b||new ch(NaN,NaN,NaN,NaN)}f=Gm.prototype;f.Ta=function(a)
{this.Qb=a};f.wa=function(){Gm.ta.wa.call(this);vj(this.s,
["touchstart","mousedown"],this.Pm,!
1,this);Ej(this.g);this.N&&this.j.releaseCapture();this.s=this.target=null};
f.Pm=function(a){var b="mousedown"==a.type;if(!this.Qb||this.i||b&&!
cj(a))this.dispatchEvent("earlycancel");else{if(0==this.na)if(this.dispatchEvent(ne
w Jm("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.Fu,{capture:d,passive:!
1});this.g.ka(b,["touchend","mouseup"],this.sj,d);this.N?(c.setCapture(!
1),this.g.ka(c,"losecapture",this.sj)):this.g.ka(qf(b),"blur",
this.sj);this.Ja&&this.g.ka(this.Ja,"scroll",this.Zv,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=of(Ze(th
is.j).g)}};f.sj=function(a,b){Ej(this.g);this.N&&this.j.releaseCapture();this.i?
(this.i=!1,this.dispatchEvent(new
Jm("end",this,a.clientX,a.clientY,a,Km(this,this.deltaX),Lm(this,this.deltaY),b||"t
ouchcancel"==a.type))):this.dispatchEvent("earlycancel")};
f.Fu=function(a){if(this.Qb){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
Jm("start",this,a.clientX,a.clientY,a)))this.i=!0;else{this.Nd||
this.sj(a);return}}c=Mm(this,b,c);b=c.x;c=c.y;this.i&&this.dispatchEvent(new
Jm("beforedrag",this,a.clientX,a.clientY,a,b,c))&&(Nm(this,a,b,c),a.preventDefault(
))}};
function Mm(a,b,c){var d=of(Ze(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(Km(a,a.deltaX),Lm(a,a.deltaY))}f.Zv=function(a){var
b=Mm(this,0,0);a.clientX=this.clientX;a.clientY=this.clientY;Nm(this,a,b.x,b.y)};fu
nction Nm(a,b,c,d){a.zl(c,d);a.dispatchEvent(new
Jm("drag",a,b.clientX,b.clientY,b,c,d))}function Km(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 Lm(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.zl=function(a,b)
{this.target.style.left=a+"px";this.target.style.top=b+"px"};function
Jm(a,b,c,d,e,g,h)
{Xi.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(Jm,Xi);function Om(a){this.Hd=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 Om)for(b=la(a.Hd),c=b.next();!c.done;c=b.next()){var
d=la(c.value);c=d.next().value;d=d.next().value;this.Hd.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.Hd.set(c,d)}
f=Om.prototype;f.oc=function(){return Array.from(this.Hd.values())};
f.ie=function(){return Array.from(this.Hd.keys())};f.Fc=ba(4);f.remove=function(a)
{return this.Hd.delete(a)};f.get=function(a,b){return this.Hd.has(a)?
this.Hd.get(a):b};f.set=function(a,b){this.Hd.set(a,b);return
this};f.forEach=function(a,b){var c=this;b=void 0===b?
this:b;this.Hd.forEach(function(d,e){return a.call(b,d,e,c)})};f.clone=function()
{return new Om(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 Pm=[[],[]],Qm=0,Rm=!1,Sm=0;function Tm(a,b){var c=Sm++,d={Fv:
{id:c,Pe:a.measure,context:b},Jv:{id:c,Pe:a.Iv,context:b},state:{},rd:void 0,Nj:!
1};return function(){0<arguments.length?(d.rd||
(d.rd=[]),d.rd.length=0,d.rd.push.apply(d.rd,arguments),d.rd.push(d.state)):d.rd&&0
!=d.rd.length?(d.rd[0]=d.state,d.rd.length=1):d.rd=[d.state];d.Nj||(d.Nj=!
0,Pm[Qm].push(d));Rm||(Rm=!0,window.requestAnimationFrame(Um))}}
function Um(){Rm=!1;var a=Pm[Qm],b=a.length;Qm=(Qm+1)%2;for(var c,d=0;d<b;++d)
{c=a[d];var e=c.Fv;c.Nj=!1;e.Pe&&e.Pe.apply(e.context,c.rd)}for(d=0;d<b;+
+d)c=a[d],e=c.Jv,c.Nj=!
1,e.Pe&&e.Pe.apply(e.context,c.rd),c.state={};a.length=0};var Vm=z?
vd(id(jd('javascript:""'))):vd(id(jd("about:blank")));z?
vd(id(jd('javascript:""'))):vd(id(jd("javascript:undefined")));function Wm(a)
{Q.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(Wm,Q);Wm.prototype.handleEvent=function(a)
{var b=new
aj(a.Ob);b.type="focusin"==a.type||"focus"==a.type?"focusin":"focusout";this.dispat
chEvent(b)};Wm.prototype.wa=function()
{Wm.ta.wa.call(this);wj(this.g);wj(this.i);delete this.ya};function Xm()
{}Na(Xm);Xm.prototype.g=0;function Ym(a){return":"+(a.g++).toString(36)};function
Y(a){Q.call(this);this.g=a||Ze();this.Zb=Zm;this.mb=null;this.ab=!
1;this.ya=null;this.oa=void 0;this.ma=this.N=this.o=this.sm=null;this.Md=!
1}u(Y,Q);Y.prototype.Ce=Xm.Gb();var Zm=null;
function $m(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.mb||(this.mb=Ym(this.Ce))};
f.oh=function(a){if(this.o&&this.o.ma){var b=this.o.ma,c=this.mb;c in b&&delete
b[c];Yc(this.o.ma,a,this)}this.mb=a};f.ha=function(){return this.ya};function Z(a)
{a.oa||(a.oa=new zj(a));return a.oa}f.te=function(a){if(this==a)throw Error("Unable
to set parent component");if(a&&this.o&&this.mb&&an(this.o,this.mb)&&this.o!
=a)throw Error("Unable to set parent
component");this.o=a;Y.ta.qh.call(this,a)};f.getParent=function(){return this.o};
f.qh=function(a){if(this.o&&this.o!=a)throw Error("Method not
supported");Y.ta.qh.call(this,a)};f.Va=function()
{this.ya=Uf(this.g,"DIV")};f.render=function(a){bn(this,a)};function bn(a,b,c)
{if(a.ab)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.ab||a.Ma()}
function cn(a,b){if(a.ab)throw Error("Component already rendered");if(b&&a.Qi(b))
{a.Md=!0;var c=af(b);a.g&&a.g.g==c||(a.g=Ze(b));a.Nb(b);a.Ma()}else throw
Error("Invalid element to decorate");}f.Qi=function(){return!0};f.Nb=function(a)
{this.ya=a};f.Ma=function(){this.ab=!0;dn(this,function(a){!
a.ab&&a.ha()&&a.Ma()})};f.nc=function(){dn(this,function(a)
{a.ab&&a.nc()});this.oa&&Ej(this.oa);this.ab=!1};
f.wa=function(){this.ab&&this.nc();this.oa&&(this.oa.Ha(),delete
this.oa);dn(this,function(a){a.Ha()});!
this.Md&&this.ya&&G(this.ya);this.o=this.sm=this.ya=this.ma=this.N=null;Y.ta.wa.cal
l(this)};f.Oa=function(a,b){this.Pg(a,en(this),b)};
f.Pg=function(a,b,c){if(a.ab&&(c||!this.ab))throw Error("Component already
rendered");if(0>b||b>en(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
Yc(this.ma,a.getId(),a);a.te(this);ub(this.N,b,0,a);a.ab&&this.ab&&a.getParent()==t
his?(c=this.Kb(),(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=fn(this,b+1),bn(a,this.Kb(),b?b.ya:null)):this.ab&&!
a.ab&&a.ya&&a.ya.parentNode&&1==a.ya.parentNode.nodeType&&a.Ma()};f.Kb=function()
{return this.ya};function gn(a){null==a.Zb&&(a.Zb=Ih(a.ab?a.ya:a.g.g.body));return
a.Zb}function en(a){return a.N?a.N.length:0}function an(a,b){a.ma&&b?
(a=a.ma,b=(null!==a&&b in a?a[b]:void 0)||null):b=null;return b}function fn(a,b)
{return a.N?a.N[b]||null:null}function dn(a,b,c){a.N&&a.N.forEach(b,c)}
function hn(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=an(this,c);if(c&&a){var d=this.ma;c in
d&&delete d[c];ob(this.N,a);b&&(a.nc(),a.ya&&G(a.ya));a.te(null)}}if(!a)throw
Error("Child is not in parent component");return a};function jn(a,b)
{this.ya=a;this.i=b};function kn(a,b){Q.call(this);this.o=new zj(this);this.Bg(a||
null);b&&(this.Cg=b)}u(kn,Q);f=kn.prototype;f.ya=null;f.Lo=!0;f.Ko=null;f.zg=!
1;f.im=-1;f.Zo=!0;f.Cg="toggle_display";f.getType=function(){return
this.Cg};f.ha=function(){return this.ya};f.Bg=function(a)
{ln(this);this.ya=a};function ln(a){if(a.zg)throw Error("Can not change this state
of the popup while showing.");}f.isVisible=function(){return this.zg};
f.Da=function(a){this.Ja&&this.Ja.stop();this.ua&&this.ua.stop();if(a){if(!
this.zg&&this.wm()){if(!this.ya)throw Error("Caller must call setElement before
trying to show the
popup");this.Ag();a=af(this.ya);if(this.Lo)if(this.o.ka(a,"mousedown",this.gq,!
0),z){try{var b=a.activeElement}catch(d){}for(;b&&"IFRAME"==b.nodeName;){try{var
c=If(b)}catch(d){break}a=c;b=a.activeElement}this.o.ka(a,"mousedown",this.gq,!
0);this.o.ka(a,"deactivate",this.fq)}else
this.o.ka(a,"blur",this.fq);"toggle_display"==this.Cg?
(this.ya.style.visibility="visible",M(this.ya,!
0)):"move_offscreen"==this.Cg&&this.Ag();this.zg=!0;this.im=Date.now();this.Ja?
(oj(this.Ja,"end",this.Ri,!1,this),this.Ja.play()):this.Ri()}}else
mn(this)};f.Ag=function(){};function mn(a,b)
{a.zg&&a.dispatchEvent({type:"beforehide",target:b})&&(a.o&&Ej(a.o),a.zg=!
1,Date.now(),a.ua?(oj(a.ua,"end",t(a.Qo,b),!
1,a),a.ua.play()):a.Qo(b))}f.Qo=function(a){"toggle_display"==this.Cg?
this.gv():"move_offscreen"==this.Cg&&(this.ya.style.top="-10000px");this.xh(a)};
f.gv=function(){this.ya.style.visibility="hidden";M(this.ya,!1)};f.wm=function()
{return this.dispatchEvent("beforeshow")};f.Ri=function()
{this.dispatchEvent("show")};f.xh=function(a)
{this.dispatchEvent({type:"hide",target:a})};f.gq=function(a)
{a=a.target;Hf(this.ya,a)||nn(this,a)||150>Date.now()-this.im||mn(this,a)};
f.fq=function(a){if(this.Zo){var b=af(this.ya);if("undefined"!=typeof
document.activeElement){if(a=b.activeElement,!a||Hf(this.ya,a)||"BODY"==a.tagName||
nn(this,a))return}else if(a.target!=b)return;150>Date.now()-this.im||
mn(this)}};function nn(a,b){return jb(a.Ko||[],function(c){return b===c||
Hf(c,b)})}f.wa=function()
{kn.ta.wa.call(this);this.o.Ha();Ti(this.Ja);Ti(this.ua);delete this.ya;delete
this.o;delete this.Ko};function on(a,b){Y.call(this,b);this.Uf=!!
a;this.ua=null;this.Rc=Tm({Iv:this.Xj},this)}u(on,Y);f=on.prototype;f.Gl=null;f.Ui=
!1;f.ud=null;f.Cc=null;f.Zd=null;f.ll=!1;f.yh=function(){return"goog-
modalpopup"};f.Vh=function(){return this.ud};f.Va=function()
{on.ta.Va.call(this);var a=this.ha();Gb(a,Ob(this.yh()).split(" "));Nf(a,!0);M(a,!
1);pn(this);qn(this)};
function pn(a){if(a.Uf&&!a.Cc){var b=a.g.Ra("IFRAME",
{frameborder:0,style:"border:0;vertical-
align:bottom;"});b.src=td(Vm).toString();a.Cc=b;a.Cc.className=a.yh()+"-
bg";M(a.Cc,!1);Gh(a.Cc,0)}a.ud||(a.ud=a.g.Ra("DIV",a.yh()+"-bg"),M(a.ud,!
1))}function qn(a){a.Zd||(a.Zd=Uf(a.g,"SPAN"),M(a.Zd,!1),Nf(a.Zd,!
0),a.Zd.style.position="absolute")}f.Cq=function(){this.ll=!1};f.Qi=function(a)
{return!!a&&"DIV"==a.tagName};
f.Nb=function(a){on.ta.Nb.call(this,a);a=Ob(this.yh()).split("
");Gb(this.ha(),a);pn(this);qn(this);Nf(this.ha(),!0);M(this.ha(),!
1)};f.Ma=function()
{this.Cc&&yf(this.Cc,this.ha());yf(this.ud,this.ha());on.ta.Ma.call(this);zf(this.Z
d,this.ha());this.Gl=new
Wm(this.g.g);Z(this).ka(this.Gl,"focusin",this.Uv);rn(this,!1)};f.nc=function()
{this.isVisible()&&this.Da(!
1);Ti(this.Gl);on.ta.nc.call(this);G(this.Cc);G(this.ud);G(this.Zd)};
f.Da=function(a){if(a!
=this.Ui)if(this.Ba&&this.Ba.stop(),this.La&&this.La.stop(),this.va&&this.va.stop()
,this.Ja&&this.Ja.stop(),this.ab&&rn(this,a),a)
{if(this.dispatchEvent("beforeshow")){try{this.ua=this.g.g.activeElement}catch(e)
{}this.Xj();this.zh();Z(this).ka(Vf(this.g),"resize",this.Xj).ka(Vf(this.g),"orient
ationchange",this.Rc);sn(this,!0);this.focus();this.Ui=!0;this.Ba&&this.La?
(oj(this.Ba,"end",this.Ti,!1,this),this.La.play(),this.Ba.play()):this.Ti()}}else
if(this.dispatchEvent("beforehide")){Z(this).Xa(Vf(this.g),
"resize",this.Xj).Xa(Vf(this.g),"orientationchange",this.Rc);this.Ui=!
1;this.va&&this.Ja?(oj(this.va,"end",this.Si,!
1,this),this.Ja.play(),this.va.play()):this.Si();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.bn(this.ha(),d))&&this.ua.focus()}catch(e)
{}this.ua=null}}};
function rn(a,b){a.Kc||(a.Kc=new jn(a.ya,a.g));a=a.Kc;if(b){a.g||
(a.g=[]);b=a.i.gp(a.i.g.body);for(var c=0;c<b.length;c++){var d=b[c];d==a.ya||
zm(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
sn(a,b){a.Cc&&M(a.Cc,b);a.ud&&M(a.ud,b);M(a.ha(),b);M(a.Zd,b)}f.Ti=function()
{this.dispatchEvent("show")};f.Si=function(){sn(this,!
1);this.dispatchEvent("hide")};f.isVisible=function(){return
this.Ui};f.focus=function(){this.fp()};
f.Xj=function(){this.Cc&&M(this.Cc,!1);this.ud&&M(this.ud,!1);var
a=this.g.g,b=mf(qf(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.Cc&&(M(this.Cc,!0),K(this.Cc,c,a));this.ud&&(M(this.ud,!
0),K(this.ud,c,a))};
f.zh=function(){var a=qf(this.g.g)||window;if("fixed"==oh(this.ha(),"position"))var
b=0,c=0;else c=of(this.g.g),b=c.x,c=c.y;var
d=L(this.ha());a=mf(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.Zd,b,c)};f.Uv=function(a){this.ll?
this.Cq():a.target==this.Zd&&U(this.fp,0,this)};f.fp=function()
{try{z&&this.g.g.body.focus(),this.ha().focus()}catch(a){}};
f.wa=function()
{Ti(this.Ba);this.Ba=null;Ti(this.va);this.va=null;Ti(this.La);this.La=null;Ti(this
.Ja);this.Ja=null;on.ta.wa.call(this)};function tn(a,b,c)
{on.call(this,b,c);this.O=a||"modal-dialog";this.j=un(un(new vn,wn,!0),xn,!1,!
0)}u(tn,on);f=tn.prototype;f.ji=!0;f.Yp=!0;f.Cl=!
0;f.mj=.5;f.Jc="";f.Rf=null;f.xe=null;f.Vo=!
1;f.ld=null;f.md=null;f.Hi=null;f.Ic=null;f.Id=null;f.xc=null;f.jn="dialog";f.yh=fu
nction(){return this.O};function yn(a,b){a.Jc=b;a.md&&H(a.md,b)}f.kb=function()
{return this.Jc};f.Lc=function(){return null!=this.Rf?
ae(this.Rf):""};f.zf=function(){return this.jn};f.tg=function(a){this.jn=a};
function zn(a){a.ha()||a.render()}f.Kb=function(){zn(this);return this.Id};function
An(a){zn(a);return a.xc}function Bn(a){zn(a);return a.ha()}f.Vh=function()
{zn(this);return tn.ta.Vh.call(this)};function Cn(a,b)
{a.mj=b;a.ha()&&(b=a.Vh())&&Gh(b,a.mj)}f.mr=function(){};function Dn(a,b){var
c=Ob(a.O+"-title-draggable").split(" ");a.ha()&&(b?Gb(a.ld,c):Ib(a.ld,c));b&&!a.xe?
(b=new Gm(a.ha(),a.ld),a.xe=b,Gb(a.ld,c),O(a.xe,"start",a.Iw,!
1,a),O(a.xe,"drag",a.mr,!1,a)):!b&&a.xe&&(a.xe.Ha(),a.xe=null)}
f.Va=function(){tn.ta.Va.call(this);var
a=this.ha(),b=this.g;this.Hi=this.getId();var c=this.getId()
+".contentEl";this.ld=b.Ra("DIV",this.O+"-title",this.md=b.Ra("SPAN",
{className:this.O+"-title-text",id:this.Hi},this.Jc),this.Ic=b.Ra("SPAN",this.O+"-
title-close"));wf(a,this.ld,this.Id=b.Ra("DIV",{className:this.O+"-
content",id:c}),this.xc=b.Ra("DIV",this.O+"-
buttons"));ym(this.md,"heading");ym(this.Ic,"button");Nf(this.Ic,!
0);Cm(this.Ic,"Cerrar");ym(a,this.zf());X(a,"labelledby",this.Hi||"");this.Rf&&
te(this.Id,this.Rf);M(this.Ic,this.ji);this.j&&(a=this.j,a.ya=this.xc,a.render());M
(this.xc,!!this.j);Cn(this,this.mj)};
f.Nb=function(a){tn.ta.Nb.call(this,a);a=this.ha();var b=this.O+"-
content";this.Id=ef(null,b,a)[0];this.Id||
(this.Id=this.g.Ra("DIV",b),this.Rf&&te(this.Id,this.Rf),a.appendChild(this.Id));b=
this.O+"-title";var c=this.O+"-title-text",d=this.O+"-title-close";
(this.ld=ef(null,b,a)[0])?(this.md=ef(null,c,this.ld)[0],this.Ic=ef(null,d,this.ld)
[0]):(this.ld=this.g.Ra("DIV",b),a.insertBefore(this.ld,this.Id));this.md?
(this.Jc=Of(this.md),this.md.id||(this.md.id=this.getId())):(this.md=C("SPAN",
{className:c,
id:this.getId()}),this.ld.appendChild(this.md));this.Hi=this.md.id;X(a,"labelledby"
,this.Hi||"");this.Ic||
(this.Ic=this.g.Ra("SPAN",d),this.ld.appendChild(this.Ic));M(this.Ic,this.ji);b=thi
s.O+"-buttons";if(this.xc=ef(null,b,a)[0]){if(a=this.j=new vn(this.g),
(b=this.xc)&&1==b.nodeType){a.ya=b;b=df("BUTTON",a.ya);c=0;for(var e,g;d=b[c];c+
+)if(e=d.name||d.id,g=Of(d)||d.value,e){var
h=0==c;a.set(e,g,h,"cancel"==d.name);h&&x(d,"goog-buttonset-default")}}}else
this.xc=this.g.Ra("DIV",b),a.appendChild(this.xc),
this.j&&(a=this.j,a.ya=this.xc,a.render()),M(this.xc,!!
this.j);Cn(this,this.mj)};f.Ma=function()
{tn.ta.Ma.call(this);Z(this).ka(this.ha(),"keydown",this.hn).ka(this.ha(),"keypress
",this.hn);Z(this).ka(this.xc,"click",this.Pv);Dn(this,this.Cl);Z(this).ka(this.Ic,
"click",this.dw);var a=this.ha();ym(a,this.zf());""!
==this.md.id&&X(a,"labelledby",this.md.id);if(!this.Yp){this.Yp=!1;if(this.ab)
{a=this.g;var b=this.Vh();a.Oi(this.Cc);a.Oi(b)}this.isVisible()&&rn(this,!1)}};
f.nc=function(){this.isVisible()&&this.Da(!1);Dn(this,!
1);tn.ta.nc.call(this)};f.Da=function(a){a!=this.isVisible()&&(this.ab||
this.render(),tn.ta.Da.call(this,a))};f.Ti=function()
{tn.ta.Ti.call(this);this.dispatchEvent("aftershow")};f.Si=function()
{tn.ta.Si.call(this);this.dispatchEvent("afterhide");this.Vo&&this.Ha()};
f.Iw=function(){var a=this.g.g,b=mf(qf(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")?Im(this.xe,new
ch(0,0,Math.max(0,b.width-d.width),Math.max(0,b.height-d.height))):Im(this.xe,new
ch(0,0,c-d.width,a-d.height))};f.dw=function(){En(this)};function En(a){if(a.ji)
{var b=a.j,c=b&&b.g;c?(b=b.get(c),a.dispatchEvent(new Fn(c,b))&&a.Da(!1)):a.Da(!
1)}}f.wa=function(){this.xc=this.Ic=null;tn.ta.wa.call(this)};
function Gn(a,b){a.j=b;a.xc&&(a.j?
(b=a.j,b.ya=a.xc,b.render()):te(a.xc,me),M(a.xc,!!a.j))}f.Pv=function(a){a:
{for(a=a.target;null!=a&&a!=this.xc;){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 Fn(a,b))&&this.Da(!1)}};
f.hn=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 Fn(g,b))):e||(b=!
0)}else{if(9==a.keyCode&&a.shiftKey&&e==this.ha()){this.ll=!
0;try{this.Zd.focus()}catch(l){}U(this.Cq,0,this)}}else if(13==a.keyCode)
{if("BUTTON"==e.tagName&&!e.disabled)g=e.name;else if(e==this.Ic)En(this);else
if(d){var
h=d.i,k=h&&Hn(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
Fn(g,String(d.get(g)))))}else e!=this.Ic||32!=a.keyCode&&" "!=a.key||
En(this);if(b||c)a.stopPropagation(),a.preventDefault();b&&this.Da(!1)};function
Fn(a,b){this.type="dialogselect";this.key=a;this.caption=b}u(Fn,Xi);function vn(a)
{Om.call(this);a||
Ze();this.g=this.ya=this.i=null}u(vn,Om);vn.prototype.set=function(a,b,c,d)
{Om.prototype.set.call(this,a,b);c&&(this.i=a);d&&(this.g=a);return this};
function un(a,b,c,d){return
a.set(b.key,b.caption,c,d)}vn.prototype.render=function(){if(this.ya)
{te(this.ya,me);var a=Ze(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)}};vn.prototype.ha=function(){return
this.ya};function Hn(a,b){a=df("BUTTON",a.ya);for(var c=0,d;d=a[c];c+
+)if(d.name==b||d.id==b)return d;return null}
var
wn={key:"ok",caption:"Aceptar"},xn={key:"cancel",caption:"Cancelar"},In={key:"yes",
caption:"S\
u00ed"},Jn={key:"no",caption:"No"},Kn={key:"save",caption:"Guardar"},Ln={key:"conti
nue",caption:"Continuar"};"undefined"!=typeof document&&(un(new vn,wn,!0,!
0),un(un(new vn,wn,!0),xn,!1,!0),un(un(new vn,In,!0),Jn,!1,!0),un(un(un(new
vn,In),Jn,!0),xn,!1,!0),un(un(un(new vn,Ln),Kn),xn,!0,!0));function Mn(a,b,c,d,e)
{km.call(this,b,c,d,e);this.g=a}u(Mn,km);Mn.prototype.wg=function()
{};Mn.prototype.vm=function()
{this.wg();Mn.ta.vm.call(this)};Mn.prototype.Xe=function()
{this.wg();Mn.ta.Xe.call(this)};Mn.prototype.Jf=function()
{this.wg();Mn.ta.Jf.call(this)};function Nn(a,b,c,d,e){"number"===typeof
b&&(b=[b]);"number"===typeof c&&(c=[c]);Mn.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(Nn,Mn);var
On=1/1024;f=Nn.prototype;
f.wg=function(){var a=this.coords[0];Math.abs(a-
this.j)>=On&&(Gh(this.g,a),this.j=a)};f.Jf=function(){this.j=-
1;Nn.ta.Jf.call(this)};f.Xe=function(){this.j=-
1;Nn.ta.Xe.call(this)};f.show=function(){this.g.style.display=""};f.lb=function()
{this.g.style.display="none"};function Pn(a,b,c)
{Nn.call(this,a,1,0,b,c)}u(Pn,Nn);Pn.prototype.Jf=function()
{this.show();Pn.ta.Jf.call(this)};Pn.prototype.Xe=function()
{this.lb();Pn.ta.Xe.call(this)};
function Qn(a,b,c,d,e){if(3!=b.length||3!=c.length)throw Error("Start and end
points must be 3D");Mn.call(this,a,b,c,d,e)}u(Qn,Mn);Qn.prototype.wg=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 Rn(a,b){this.g=a[q.Symbol.iterator]
();this.i=b}Rn.prototype[Symbol.iterator]=function(){return
this};Rn.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 Sn(a,b){return new
Rn(a,b)};function Tn(a){if(a instanceof Un||a instanceof Vn||a instanceof Wn)return
a;if("function"==typeof a.next)return new Un(function(){return
a});if("function"==typeof a[Symbol.iterator])return new Un(function(){return
a[Symbol.iterator]()});if("function"==typeof a.sf)return new Un(function(){return
a.sf()});throw Error("Not an iterator or iterable.");}function Un(a)
{this.g=a}Un.prototype.sf=function(){return new
Vn(this.g())};Un.prototype[Symbol.iterator]=function(){return new Wn(this.g())};
Un.prototype.i=function(){return new Wn(this.g())};function Vn(a)
{this.g=a}m(Vn,Wf);Vn.prototype.next=function(){return
this.g.next()};Vn.prototype[Symbol.iterator]=function(){return new
Wn(this.g)};Vn.prototype.i=function(){return new Wn(this.g)};function Wn(a)
{Un.call(this,function(){return a});this.j=a}m(Wn,Un);Wn.prototype.next=function()
{return this.j.next()};function Xn(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
Xn)for(c=a.ie(),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=Xn.prototype;f.oc=function(){Yn(this);for(var
a=[],b=0;b<this.g.length;b++)a.push(this.i[this.g[b]]);return a};f.ie=function()
{Yn(this);return this.g.concat()};
function Zn(a,b){return a.has(b)}f.has=function(a){return
$n(this.i,a)};f.Fc=ba(3);function ao(a)
{a.i={};a.g.length=0;a.size=0;a.j=0}f.remove=function(a){$n(this.i,a)?(delete
this.i[a],--this.size,this.j++,this.g.length>2*this.size&&Yn(this),a=!0):a=!
1;return a};function Yn(a){if(a.size!=a.g.length){for(var b=0,c=0;b<a.g.length;)
{var d=a.g[b];$n(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],$n(e,d)||(a.g[c++]=d,e[d]=1),b+
+;a.g.length=c}}
f.get=function(a,b){return $n(this.i,a)?this.i[a]:b};f.set=function(a,b)
{$n(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.ie(),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
Xn(this)};f.keys=function(){return Tn(this.sf(!0)).i()};f.values=function(){return
Tn(this.sf(!1)).i()};f.entries=function(){var a=this;return
Sn(this.keys(),function(b){return[b,a.get(b)]})};
f.sf=function(a){Yn(this);var b=0,c=this.j,d=this,e=new Wf;e.next=function(){if(c!
=d.j)throw Error("The map has changed since the iterator was
created");if(b>=d.g.length)return Xf;var g=d.g[b++];return{value:a?g:d.i[g],done:!
1}};return e};function $n(a,b){return
Object.prototype.hasOwnProperty.call(a,b)};function bo(){this.i=new Xn;this.g=new
co("");this.g.next=this.g.g=this.g}f=bo.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
co(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 eo(this,this.g.next)};f.pop=function(){return
eo(this,this.g.g)};f.remove=function(a){return(a=this.i.get(a))?
(a.remove(),this.i.remove(a.key),!0):!1};f.Fc=ba(2);
f.ie=function(){return this.map(function(a,b){return b})};f.oc=function(){return
this.map(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)};f.map=function(a,b){for(var
c=[],d=this.g.next;d!=this.g;d=d.next)c.push(a.call(b,d.value,d.key,this));return
c};f.some=function(a,b){for(var c=this.g.next;c!
=this.g;c=c.next)if(a.call(b,c.value,c.key,this))return!0;return!1};
f.every=function(a,b){for(var c=this.g.next;c!=this.g;c=c.next)if(!
a.call(b,c.value,c.key,this))return!1;return!0};function eo(a,b){a.g!
=b&&(b.remove(),a.i.remove(b.key));return b.value}function co(a,b)
{this.key=a;this.value=b}co.prototype.remove=function()
{this.g.next=this.next;this.next.g=this.g;delete this.g;delete this.next};function
fo(){Q.call(this);this.i=new bo}u(fo,Q);fo.prototype.j=function(a)
{a.sort(go);v(a,function(b){b.te(this)},this);this.i=new bo;v(a,function(b)
{this.i.set(b.Qa(),b)},this);this.dispatchEvent("update")};function go(a,b){return
ho(a)-ho(b)}function io(a){return a.i.oc()}function jo(a,b,c){a=io(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
ko(a,b){return a.i.get(b)}
function lo(a,b){b=Ob(b);if(0!=b.length)return kb(io(a),function(c){return
c.kb()==b})};function mo(){};/*