(function(){'use strict';function aa(a){var b=0;return function(){return b>>0)+"_",h=0;return b}); 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&&(c=Math.max(c+h,0));cb?-c:c}});p("Number.MAX_SAFE_INTEGER",function(){return 9007199254740991});p("Number.isFinite",function(a){return a?a:function(b){return"number"!==typeof b?!1:!isNaN(b)&&Infinity!==b&&-Infinity!==b}}); p("Number.isInteger",function(a){return a?a:function(b){return Number.isFinite(b)?b===Math.floor(b):!1}});p("Number.isSafeInteger",function(a){return a?a:function(b){return Number.isInteger(b)&&Math.abs(b)<=Number.MAX_SAFE_INTEGER}});function qa(a,b){a instanceof String&&(a+="");var c=0,d=!1,h={next:function(){if(!d&&c>14&1023;return 0===a?536870912:a};var Ra={},Sa={};function Ta(a){return!(!a||"object"!==typeof a||a.I!==Sa)}function L(a){return null!==a&&"object"===typeof a&&!Array.isArray(a)&&a.constructor===Object}var Ua,Va=!za;function Wa(a,b,c){if(!Array.isArray(a)||a.length)return!1;var d=G(a);if(d&1)return!0;if(!(b&&(Array.isArray(b)?b.includes(c):b.has(c))))return!1;I(a,d|1);return!0}var M,Xa=[];I(Xa,55);M=Object.freeze(Xa);var N=0,O=0;function Ya(a){var b=0>a;a=Math.abs(a);var c=a>>>0;a=Math.floor((a-c)/4294967296);b&&(c=r(Za(c,a)),b=c.next().value,a=c.next().value,c=b);N=c>>>0;O=a>>>0}function $a(a,b){b>>>=0;a>>>=0;if(2097151>=b)var c=""+(4294967296*b+a);else Ja()?c=""+(BigInt(b)<>>24|b<<8)&16777215,b=b>>16&65535,a=(a&16777215)+6777216*c+6710656*b,c+=8147497*b,b*=2,1E7<=a&&(c+=Math.floor(a/1E7),a%=1E7),1E7<=c&&(b+=Math.floor(c/1E7),c%=1E7),c=b+ab(c)+ab(a));return c} function ab(a){a=String(a);return"0000000".slice(a.length)+a}function bb(){var a=N,b=O;b&2147483648?Ja()?a=""+(BigInt(b|0)<>>0)):(b=r(Za(a,b)),a=b.next().value,b=b.next().value,a="-"+$a(a,b)):a=$a(a,b);return a}function Za(a,b){b=~b;a?a=~a+1:b+=1;return[a,b]};function cb(a,b){a.__closure__error__context__984382||(a.__closure__error__context__984382={});a.__closure__error__context__984382.severity=b};var db=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;var eb;function P(a,b,c){null==a&&(a=eb);eb=void 0;if(null==a){var d=96;c?(a=[c],d|=512):a=[];b&&(d=d&-16760833|(b&1023)<<14)}else{if(!Array.isArray(a))throw Error();d=G(a);if(d&64)return a;d|=64;if(c&&(d|=512,c!==a[0]))throw Error();a:{c=d;if(d=a.length){var h=d-1;if(L(a[h])){c|=256;b=h-(+!!(c&512)-1);if(1024<=b)throw Error();d=c&-16760833|(b&1023)<<14;break a}}if(b){b=Math.max(b,d-(+!!(c&512)-1));if(1024h;h++){var k=c.concat(d[h].split(""));Fa[h]=k;for(var m=0;m>2];f=b[(f&3)<<4|g>>4];g=b[(g&15)<<2|e>>6];e=b[e&63];c[h++]=m+f+g+e}m=0;e=d;switch(a.length-k){case 2:m=a[k+1],e=b[(m&15)<<2]||d;case 1:a=a[k],c[h]=b[a>>2]+b[(a&3)<<4|m>>4]+e+d}a=c.join("")}return a}}}return a};function hb(a,b,c,d,h,k){if(null!=a){if(Array.isArray(a))a=h&&0==a.length&&G(a)&1?void 0:k&&G(a)&2?a:ib(a,b,c,void 0!==d,h,k);else if(L(a)){var m={},e;for(e in a)Object.prototype.hasOwnProperty.call(a,e)&&(m[e]=hb(a[e],b,c,d,h,k));a=m}else a=b(a,d);return a}}function ib(a,b,c,d,h,k){var m=d||c?G(a):0;d=d?!!(m&32):void 0;a=Array.prototype.slice.call(a);for(var e=0;e=h){var k=b;if(b&256)h=a[a.length-1];else{if(null==d)return;h=a[h+(+!!(b&512)-1)]={};k|=256}h[c]=d;k!==b&&I(a,k)}else a[c+(+!!(b&512)-1)]=d,b&256&&(a=a[a.length-1],c in a&&delete a[c])}function mb(a,b,c){null==c&&(c=void 0);return kb(a,b,c)};function Q(a,b,c){this.i=P(a,b,c)}Q.prototype.toJSON=function(){if(Ua)var a=nb(this,this.i,!1);else a=ib(this.i,jb,void 0,void 0,!1,!1),a=nb(this,a,!0);return a};function T(a){Ua=!0;try{return JSON.stringify(a.toJSON(),fb)}finally{Ua=!1}}Q.prototype.C=Ra;Q.prototype.toString=function(){return nb(this,this.i,!1).toString()}; function nb(a,b,c){var d=a.constructor.D,h=J(c?a.i:b),k=Qa(h),m=!1;if(d&&Va){if(!c){b=Array.prototype.slice.call(b);var e;if(b.length&&L(e=b[b.length-1]))for(m=0;m=k){Object.assign(b[b.length-1]={},e);break}m=!0}k=b;c=!c;e=J(a.i);a=Qa(e);e=+!!(e&512)-1;for(var f,g,l=0;l=Qa(k)){if(k&256){var g=h[h.length-1][1];break a}}else if(g=1+(+!!(k&512)-1),gf.length)Ya(Number(f));else if(Ja()){var q=BigInt(f);N=Number(q&BigInt(4294967295))>>>0;O=Number(q>>BigInt(32)&BigInt(4294967295))}else{var H=+("-"===f[0]);O=N=0;var K=f.length;q=H;for(l=(K-H)%6+H;l<=K;q=l,l+=6){var D=Number(f.slice(q,l));O*=1E6;N=1E6*N+D;4294967296<=N&&(O+=Math.trunc(N/4294967296),O>>>=0,N>>>=0)}if(H){var R=r(Za(N,O)),v=R.next().value,S=R.next().value;N=v;O=S}}var w=bb()}else w=l;t=w}}else{if(f){w=m;w=Math.trunc(w);if(!f||Number.isSafeInteger(w))var Z=String(w); else Ya(w),Z=bb();l=Z}else w=m,l=w=Math.trunc(w);t=l}e=t}var E=kb(k,1,e)}catch(Vb){return}E={__fciReturn:T(E)};b.source&&"function"===typeof b.source.postMessage&&b.source.postMessage(E,b.origin);return E}};c.spsp&&(d.spsp=c.spsp);Cb(a.g,a.s).push(c.command,d)}};var Gb;function Hb(a){this.g=a}Hb.prototype.toString=function(){return this.g+""};function Ib(){var a=Jb;return a instanceof Hb&&a.constructor===Hb?a.g:"type_error:TrustedResourceUrl"}var Kb={};function Lb(a){if(void 0===Gb){var b=null;var c=z.trustedTypes;if(c&&c.createPolicy){try{b=c.createPolicy("goog#html",{createHTML:ta,createScript:ta,createScriptURL:ta})}catch(d){z.console&&z.console.error(d.message)}Gb=b}else Gb=b}a=(b=Gb)?b.createScriptURL(a):a;return new Hb(a,Kb)};function Mb(){this.g=z.top.document||z.document||document}function Nb(a){a=a.g;var b="IFRAME";"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return a.createElement(b)};/* SPDX-License-Identifier: Apache-2.0 */ function Ob(a){var b=oa.apply(1,arguments);if(0===b.length)return Lb(a[0]);for(var c=a[0],d=0;d