(function(){/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var n,aa=function(a){var b=0;return function(){return b=e}}); p("Symbol",function(a){if(a)return a;var b=function(e,f){this.Ia=e;ba(this,"description",{configurable:!0,writable:!0,value:f})};b.prototype.toString=function(){return this.Ia};var c=0,d=function(e){if(this instanceof d)throw new TypeError("Symbol is not a constructor");return new b("jscomp_symbol_"+(e||"")+"_"+c++,e)};return d}); p("Symbol.iterator",function(a){if(a)return a;a=Symbol("Symbol.iterator");for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;cc?Math.max(0,a.length+c):c;if("string"===typeof a)return"string"!==typeof b||1!=b.length?-1:a.indexOf(b,c);for(;cb?1:ab?1:0};var Ea;a:{var Fa=v.navigator;if(Fa){var Ga=Fa.userAgent;if(Ga){Ea=Ga;break a}}Ea=""}var G=function(a){var b=Ea;return-1!=b.indexOf(a)},Ha=function(){var a=Ea;return-1!=a.toLowerCase().indexOf("webkit")};var Ia=function(){return null},Ja=function(a){return a},Ka=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}};var La;var Oa=function(a,b){this.Ga=a===Ma&&b||"";this.Ja=Na};Oa.prototype.V=!0;Oa.prototype.L=function(){return this.Ga};var Na={},Ma={};var H=function(a,b){this.xa=b===Pa?a:""};H.prototype.V=!0;H.prototype.L=function(){return this.xa.toString()};H.prototype.toString=function(){return this.xa.toString()}; var Qa=function(a){return a instanceof H&&a.constructor===H?a.xa:"type_error:SafeUrl"},Ra=/^(?:audio\/(?:3gpp2|3gpp|aac|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)|font\/\w+|image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon)|video\/(?:mpeg|mp4|ogg|webm|quicktime|x-matroska))(?:;\w+=(?:\w+|"[\w;,= ]+"))*$/i,Sa=/^data:(.*);base64,[a-z0-9+\/]+=*$/i,Ta=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i,Va=function(a){if(!(a instanceof H))if(a="object"==typeof a&&a.V?a.L():String(a), Ta.test(a))a=new H(a,Pa);else{a=String(a);a=a.replace(/(%0A|%0D)/g,"");var b=a.match(Sa);a=(b=b&&Ra.test(b[1]))?new H(a,Pa):null}return a||Ua},Pa={},Ua=new H("about:invalid#zClosurez",Pa);var I=function(a,b){this.wa=b===Wa?a:""};I.prototype.V=!0;I.prototype.L=function(){return this.wa};I.prototype.toString=function(){return this.wa.toString()}; var Wa={},Xa=new I("",Wa),Za=function(a){if(a instanceof H)return a=Qa(a),'url("'+a.replace(/parseFloat(Bb)){Ab=String(Db);break a}}Ab=Bb} var Eb=Ab,sb={},Fb=function(a){return tb(a,function(){var b=Eb;var c=0;b=E(String(b)).split(".");for(var d=E(String(a)).split("."),e=Math.max(b.length,d.length),f=0;0==c&&f>>0),hc=function(a){if("function"===typeof a)return a;a[qc]||(a[qc]=function(b){return a.handleEvent(b)});return a[qc]};Rb(function(a){nc=a(nc)});var R=function(){this.o=new P(this);this.Ka=this;this.Da=null};A(R,Sb);var rc=R;rc.prototype[Yb]=!0;R.prototype.addEventListener=function(a,b,c,d){Q(this,a,b,c,d)};R.prototype.removeEventListener=function(a,b,c,d){oc(this,a,b,c,d)}; R.prototype.dispatchEvent=function(a){var b,c=this.Da;if(c)for(b=[];c;c=c.Da)b.push(c);c=this.Ka;var d=a.type||a;if("string"===typeof a)a=new N(a,c);else if(a instanceof N)a.target=a.target||c;else{var e=a;a=new N(d,c);ta(a,e)}e=!0;if(b)for(var f=b.length-1;!a.X&&0<=f;f--){var g=a.currentTarget=b[f];e=sc(g,d,!0,a)&&e}a.X||(g=a.currentTarget=c,e=sc(g,d,!0,a)&&e,a.X||(e=sc(g,d,!1,a)&&e));if(b)for(f=0;!a.X&&f~\.\[:]+)/g;b=S(b,c,d,1);d=/(\.[^\s\+>~\.\[:]+)/g;b=S(b,c,d,2);d=/(::[^\s\+>~\.\[:]+|:first-line|:first-letter|:before|:after)/gi;b=S(b, c,d,3);d=/(:[\w-]+\([^\)]*\))/gi;b=S(b,c,d,2);d=/(:[^\s\+>~\.\[:]+)/g;b=S(b,c,d,2);b=b.replace(/[\*\s\+>~]/g," ");b=b.replace(/[#\.]/g," ");d=/([^\s\+>~\.\[:]+)/g;S(b,c,d,3);b=c;return tc[a]=b}function S(a,b,c,d){return a.replace(c,function(e){b[d]+=1;return Array(e.length+1).join(" ")})}function vc(a,b){return a.replace(b,function(c){return Array(c.length+1).join("A")})};var wc={"* ARIA-CHECKED":!0,"* ARIA-COLCOUNT":!0,"* ARIA-COLINDEX":!0,"* ARIA-CONTROLS":!0,"* ARIA-DESCRIBEDBY":!0,"* ARIA-DISABLED":!0,"* ARIA-EXPANDED":!0,"* ARIA-GOOG-EDITABLE":!0,"* ARIA-HASPOPUP":!0,"* ARIA-HIDDEN":!0,"* ARIA-LABEL":!0,"* ARIA-LABELLEDBY":!0,"* ARIA-MULTILINE":!0,"* ARIA-MULTISELECTABLE":!0,"* ARIA-ORIENTATION":!0,"* ARIA-PLACEHOLDER":!0,"* ARIA-READONLY":!0,"* ARIA-REQUIRED":!0,"* ARIA-ROLEDESCRIPTION":!0,"* ARIA-ROWCOUNT":!0,"* ARIA-ROWINDEX":!0,"* ARIA-SELECTED":!0,"* ABBR":!0, "* ACCEPT":!0,"* ACCESSKEY":!0,"* ALIGN":!0,"* ALT":!0,"* AUTOCOMPLETE":!0,"* AXIS":!0,"* BGCOLOR":!0,"* BORDER":!0,"* CELLPADDING":!0,"* CELLSPACING":!0,"* CHAROFF":!0,"* CHAR":!0,"* CHECKED":!0,"* CLEAR":!0,"* COLOR":!0,"* COLSPAN":!0,"* COLS":!0,"* COMPACT":!0,"* COORDS":!0,"* DATETIME":!0,"* DIR":!0,"* DISABLED":!0,"* ENCTYPE":!0,"* FACE":!0,"* FRAME":!0,"* HEIGHT":!0,"* HREFLANG":!0,"* HSPACE":!0,"* ISMAP":!0,"* LABEL":!0,"* LANG":!0,"* MAX":!0,"* MAXLENGTH":!0,"* METHOD":!0,"* MULTIPLE":!0, "* NOHREF":!0,"* NOSHADE":!0,"* NOWRAP":!0,"* OPEN":!0,"* READONLY":!0,"* REQUIRED":!0,"* REL":!0,"* REV":!0,"* ROLE":!0,"* ROWSPAN":!0,"* ROWS":!0,"* RULES":!0,"* SCOPE":!0,"* SELECTED":!0,"* SHAPE":!0,"* SIZE":!0,"* SPAN":!0,"* START":!0,"* SUMMARY":!0,"* TABINDEX":!0,"* TITLE":!0,"* TYPE":!0,"* VALIGN":!0,"* VALUE":!0,"* VSPACE":!0,"* WIDTH":!0},xc={"* USEMAP":!0,"* ACTION":!0,"* CITE":!0,"* HREF":!0,"* LONGDESC":!0,"* SRC":!0,"LINK HREF":!0,"* FOR":!0,"* HEADERS":!0,"* NAME":!0,"A TARGET":!0, "* CLASS":!0,"* ID":!0,"* STYLE":!0};var yc={rgb:!0,rgba:!0,alpha:!0,rect:!0,image:!0,"linear-gradient":!0,"radial-gradient":!0,"repeating-linear-gradient":!0,"repeating-radial-gradient":!0,"cubic-bezier":!0,matrix:!0,perspective:!0,rotate:!0,rotate3d:!0,rotatex:!0,rotatey:!0,steps:!0,rotatez:!0,scale:!0,scale3d:!0,scalex:!0,scaley:!0,scalez:!0,skew:!0,skewx:!0,skewy:!0,translate:!0,translate3d:!0,translatex:!0,translatey:!0,translatez:!0},zc=/[\n\f\r"'()*<>]/g,Ac={"\n":"%0a","\f":"%0c","\r":"%0d",'"':"%22","'":"%27","(":"%28",")":"%29", "*":"%2a","<":"%3c",">":"%3e"};function Bc(a){return Ac[a]} var Cc=function(a,b,c){b=E(b);if(""==b)return null;var d=String(b.substr(0,4)).toLowerCase();d="url("d;d++){var e="\"'".charAt(d);if(b.charAt(0)==e&&b.charAt(b.length-1)==e){b=b.substring(1,b.length-1);break a}}a=c?(a=c(b,a))&&"about:invalid#zClosurez"!=Qa(a)?'url("'+Qa(a).replace(zc,Bc)+'")':null:null;return a}if(0document.documentMode){if(!b[c].call)throw Error("IE Clobbering detected");}else if("function"!=typeof b[c])throw Error("Clobbering detected");return b[c].apply(b,d)}function Sc(a){return Rc(Dc,a,"attributes",function(b){return b instanceof NamedNodeMap})} function Tc(a,b,c){try{W(Gc,a,"setAttribute",[b,c])}catch(d){if(-1==d.message.indexOf("A security problem occurred"))throw d;}}function Uc(a){return Rc(Nc,a,"style",function(b){return b instanceof CSSStyleDeclaration})}function Vc(a){return Rc(Oc,a,"sheet",function(b){return b instanceof CSSStyleSheet})}function Wc(a){return Rc(Kc,a,"nodeName",function(b){return"string"==typeof b})}function Xc(a){return Rc(Lc,a,"nodeType",function(b){return"number"==typeof b})} function Yc(a){return Rc(Mc,a,"parentNode",function(b){return!(b&&"string"==typeof b.name&&b.name&&"parentnode"==b.name.toLowerCase())})}function Zc(a,b){return W(Pc,a,a.getPropertyValue?"getPropertyValue":"getAttribute",[b])||""}function $c(a,b,c){W(Qc,a,a.setProperty?"setProperty":"setAttribute",[b,c])};var ad=L&&10>document.documentMode?null:/\s*([^\s'",]+[^'",]*(('([^'\r\n\f\\]|\\[^])*')|("([^"\r\n\f\\]|\\[^])*")|[^'",])*)/g,bd={"-webkit-border-horizontal-spacing":!0,"-webkit-border-vertical-spacing":!0},ed=function(a,b,c){var d=[];a=cd(Aa(a.cssRules));D(a,function(e){if(b&&!/[a-zA-Z][\w-:\.]*/.test(b))throw Error("Invalid container id");if(!(b&&L&&10==document.documentMode&&/\\['"]/.test(e.selectorText))){var f=b?e.selectorText.replace(ad,"#"+b+" $1"):e.selectorText,g=d,h=g.push;e=dd(e.style, c);if(-1!=f.indexOf("<"))throw Error("Selector does not allow '<', got: "+f);var l=f.replace(/('|")((?!\1)[^\r\n\f\\]|\\[\s\S])*\1/g,"");if(!/^[-_a-zA-Z0-9#.:* ,>+~[\]()=^$|]+$/.test(l))throw Error("Selector allows only [-_a-zA-Z0-9#.:* ,>+~[\\]()=^$|] and strings, got: "+f);a:{for(var k={"(":")","[":"]"},m=[],r=0;r"+a+"");if(null==a||null==a.sheet)return kb;b=void 0!=b?b:null;return ed(a.sheet,b,c)},fd=function(a){if(L&&!Fb(10)||"function"!=typeof v.DOMParser)return null;a=ob(""+a+"");var b=new DOMParser;a=b.parseFromString(mb(a),"text/html");return a.body.children[0]},dd=function(a,b){if(!a)return Xa;var c=document.createElement("div").style,d=hd(a);D(d,function(e){var f=xb&&e in bd?e:e.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-z])/i, "");0!=f.lastIndexOf("--",0)&&0!=f.lastIndexOf("var",0)&&(e=Zc(a,e),e=Cc(f,e,b),null!=e&&$c(c,f,e))});return new I(c.cssText||"",Wa)},jd=function(a){var b=Array.from(W(Ic,a,"getElementsByTagName",["STYLE"])),c=Ca(b,function(e){return Aa(Vc(e).cssRules)});c=cd(c);c.sort(function(e,f){e=uc(e.selectorText);var g=uc(f.selectorText);a:{f=e;e=g;var h=h||Ba;g=Math.min(f.length,e.length);for(var l=0;l"+d+""),jd(d),d=d.innerHTML);d=ob(d);e=document.createElement("template");if(pd&&"content"in e)qb(e,d),e=e.content;else{var f=document.implementation.createHTMLDocument("x");e=f.body;qb(f.body,d)}d=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,null,!1);for(e=kd?new WeakMap:new md;f=d.nextNode();){c:{var g=b;var h=f;var l=Xc(h);switch(l){case 3:h= g.createTextNode(h);break c;case 1:l=h;if("TEMPLATE"==Wc(l).toUpperCase())h=null;else{h=g;var k=Wc(l).toUpperCase();if(k in h.$)h=null;else if(h.N[k])h=document.createElement(k);else{var m="SPAN";m=Mb(m);h.za&&Tc(m,"data-sanitizer-original-tag",k.toLowerCase());h=m}if(h){k=l;m=h;var r=Sc(k);if(null!=r)for(var F=0;l=r[F];F++)if(l.specified){var q=g;var t=k;var pa=l,V=pa.name;if(0==V.lastIndexOf("data-sanitizer-",0))q=null;else{var qa=Wc(t);pa=pa.value;var fb={tagName:E(qa).toLowerCase(),attributeName:E(V).toLowerCase()}, jc={Ma:void 0};"style"==fb.attributeName&&(jc.Ma=Uc(t));t=jc;qa=Fd(qa,V);qa in q.R?(q=q.R[qa],q=q(pa,fb,t)):(V=Fd(null,V),V in q.R?(q=q.R[V],q=q(pa,fb,t)):q=null)}null!==q&&Tc(m,l.name,q)}}else h=null}break c;default:h=null}}if(h){if(1==Xc(h)&&e.set(f,h),f=Yc(f),g=!1,f)l=Xc(f),k=Wc(f).toLowerCase(),m=Yc(f),11!=l||m?"body"==k&&m&&(l=Yc(m))&&!Yc(l)&&(g=!0):g=!0,l=null,g||!f?l=c:1==Xc(f)&&(l=e.get(f)),l.content&&(l=l.content),l.appendChild(h)}else for(h=f;f=h.firstChild;)h.removeChild(f)}e.clear&&e.clear(); b=c}else b=Mb("SPAN");0")+1,b.lastIndexOf("