
function fc(a,b){let c=0;for(let d=0;d<b.length;d++){const
e=b[d];null!=v(a,e)&&(0!==c&&cc(a,c,!0),c=e)}return c}function
A(a,b,c,d,e=!1){if(-1===c)return null;a.j||(a.j={});const
f=a.j[c];if(f)return f;e=v(a,c,e);if(null==e&&!d)return f;b=new
b(e);Qb(a.U)&&Rb(b.U);return a.j[c]=b}function
D(a,b,c,d=!1){a.j||(a.j={});var e=Qb(a.U);let
f=a.j[c];if(!f){d=Yb(a,c,!0,d);f=[];e=e||Qb(d);for(let
g=0;g<d.length;g++)f[g]=new
b(d[g]),e&&Rb(f[g].U);e&&(Rb(f),Object.freeze(f));a.j[c]=f}return f}
function gc(a,b,c){Vb(a);a.j||(a.j={});let d=c?c.U:c;a.j[b]=c;return
x(a,b,d,!1)}function hc(a,b,c,d){Vb(a);a.j||(a.j={});let
e=d?d.U:d;a.j[b]=d;return ec(a,b,c,e)}function ic(a,b,c){Vb(a);let
d;if(c){d=Pb([]);for(let
e=0;e<c.length;e++)d[e]=c[e].U;a.j||(a.j={});a.j[b]=c}else
a.j&&(a.j[b]=void 0),d=Ub;return x(a,b,d,!1)}function F(a,b){return
$b(a,b,"")}function jc(a,b,c,d){c=fc(a,d)===c?c:-1;return
A(a,b,c)}function kc(a,b,c){return dc(a,b,c,!1)}function lc(a,b){return
dc(a,b,1,0)};function mc(a){switch(typeof a){case "number":return
isFinite(a)?a:String(a);case
"object":if(a&&!Array.isArray(a)&&Lb&&null!=a&&a instanceof
Uint8Array)return Jb(a)}return a};function nc(a,b=oc){return
pc(a,b)}function qc(a,b){if(null!=a){if(Array.isArray(a))a=pc(a,b);else
if(Sb(a)){const c={};for(let d in
a)Object.prototype.hasOwnProperty.call(a,d)&&(c[d]=qc(a[d],b));a=c}else
a=b(a);return a}}function pc(a,b){const c=a.slice();for(let
d=0;d<c.length;d++)c[d]=qc(c[d],b);Array.isArray(a)&&Ob(a)&1&&Pb(c);retur
n c}function rc(a){if(a&&"object"==typeof a&&a.toJSON)return
a.toJSON();a=mc(a);return Array.isArray(a)?nc(a,rc):a}
function oc(a){return Lb&&null!=a&&a instanceof Uint8Array?new
Uint8Array(a):a};function sc(a){t.setTimeout(()=>{throw a;},0)};function
tc(a,b){if(null==b||""==b)return new
a;b=JSON.parse(b);Array.isArray(b)||sc(Error("Expected to deserialize an
Array but got "+ja(b)+": "+b));wc=b;a=new a(b);wc=null;return a}function
xc(a){Tb=!0;try{return JSON.stringify(a.toJSON(),yc)}finally{Tb=!1}}
var zc=class{constructor(a,b,c){a||(a=wc);wc=null;var
d=this.constructor.messageId;a||(a=d?[d]:[]);this.A=(d?0:-1)-
(this.constructor.j||0);this.j=void 0;this.U=a;a:{d=this.U.length;a=d-
1;if(d&&(d=this.U[a],Sb(d))){this.B=a-this.A;this.l=d;break a}void
0!==b&&-1<b?(this.B=Math.max(b,a+1-this.A),this.l=void
0):this.B=Number.MAX_VALUE}if(c)for(b=0;b<c.length;b++)if(a=c[b],a<this.B
)a+=this.A,(d=this.U[a])?Array.isArray(d)&&Pb(d):this.U[a]=Ub;else{d=this
.l||(this.l=this.U[this.B+this.A]={});let e=d[a];
e?Array.isArray(e)&&Pb(e):d[a]=Ub}}toJSON(){const a=this.U;return
Tb?a:nc(a,rc)}};function yc(a,b){return mc(b)}function
Ac(a,b){b.C&&(a.C=b.C.slice());const c=b.j;if(c){b=b.l;for(let f in
c){if(!Object.prototype.hasOwnProperty.call(c,f))continue;const
g=c[f];if(g){var
d=!(!b||!b[f]),e=+f;if(Array.isArray(g)){if(g.length)for(d=D(a,g[0].const
ructor,e,d),e=0;e<Math.min(d.length,g.length);e++)Ac(d[e],g[e])}else(d=A(
a,g.constructor,e,void 0,d))&&Ac(d,g)}}}}let wc;var Bc=class extends
zc{};const
Cc=()=>{Object.defineProperties(Bc,{[Symbol.hasInstance]:Wb(()=>{throw
Error("Cannot perform instanceof checks for
MutableMessage");})})};Cc();class I extends Bc{}const
Dc=()=>{Object.defineProperties(I,{[Symbol.hasInstance]:Wb(Object[Symbol.
hasInstance])})};Dc();function
Ec(a,b){this.j=a===Fc&&b||"";this.l=Gc}Ec.prototype.ma=!0;Ec.prototype.da
=function(){return this.j};function Hc(a){return a instanceof
Ec&&a.constructor===Ec&&a.l===Gc?a.j:"type_error:Const"}function
Ic(a){return new Ec(Fc,a)}var Gc={},Fc={};var
Jc=Ic("https://tpc.googlesyndication.com/sodar/%{basename}.js");function