(function(){var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.arrayIteratorImpl=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}};$jscomp.arrayIterator=function(a){return{next:$jscomp.arrayIteratorImpl(a)}};$jscomp.ASSUME_ES5=!1;$jscomp.ASSUME_ES6=!1;$jscomp.ASSUME_NO_NATIVE_MAP=!1;$jscomp.ASSUME_NO_NATIVE_SET=!1;$jscomp.ISOLATE_POLYFILLS=!1;$jscomp.FORCE_POLYFILL_PROMISE=!1;$jscomp.FORCE_POLYFILL_PROMISE_WHEN_NO_UNHANDLED_REJECTION=!1;
$jscomp.INSTRUMENT_ASYNC_CONTEXT=!0;$jscomp.defineProperty=$jscomp.ASSUME_ES5||typeof Object.defineProperties=="function"?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a};
$jscomp.getGlobal=function(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("Cannot find global object");};$jscomp.global=$jscomp.getGlobal(this);$jscomp.IS_SYMBOL_NATIVE=typeof Symbol==="function"&&typeof Symbol("x")==="symbol";$jscomp.TRUST_ES6_POLYFILLS=!$jscomp.ISOLATE_POLYFILLS||$jscomp.IS_SYMBOL_NATIVE;$jscomp.polyfills={};
$jscomp.propertyToPolyfillSymbol={};$jscomp.POLYFILL_PREFIX="$jscp$";$jscomp.polyfill=function(a,b,c,d){b&&($jscomp.ISOLATE_POLYFILLS?$jscomp.polyfillIsolated(a,b,c,d):$jscomp.polyfillUnisolated(a,b,c,d))};$jscomp.polyfillUnisolated=function(a,b){var c=$jscomp.global;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))return;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&b!=null&&$jscomp.defineProperty(c,a,{configurable:!0,writable:!0,value:b})};
$jscomp.polyfillIsolated=function(a,b,c){var d=a.split("."),e=d.length===1;a=d[0];a=!e&&a in $jscomp.polyfills?$jscomp.polyfills:$jscomp.global;for(var f=0;f<d.length-1;f++){var g=d[f];if(!(g in a))return;a=a[g]}d=d[d.length-1];c=$jscomp.IS_SYMBOL_NATIVE&&c==="es6"?a[d]:null;b=b(c);b!=null&&(e?$jscomp.defineProperty($jscomp.polyfills,d,{configurable:!0,writable:!0,value:b}):b!==c&&($jscomp.propertyToPolyfillSymbol[d]===void 0&&(e=Math.random()*1E9>>>0,$jscomp.propertyToPolyfillSymbol[d]=$jscomp.IS_SYMBOL_NATIVE?
$jscomp.global.Symbol(d):$jscomp.POLYFILL_PREFIX+e+"$"+d),e=$jscomp.propertyToPolyfillSymbol[d],$jscomp.defineProperty(a,e,{configurable:!0,writable:!0,value:b})))};$jscomp.initSymbol=function(){};
$jscomp.polyfill("Symbol",function(a){if(a)return a;var b=function(f,g){this.$jscomp$symbol$id_=f;$jscomp.defineProperty(this,"description",{configurable:!0,writable:!0,value:g})};b.prototype.toString=function(){return this.$jscomp$symbol$id_};a=Math.random()*1E9>>>0;var c="jscomp_symbol_"+a+"_",d=0,e=function(f){if(this instanceof e)throw new TypeError("Symbol is not a constructor");return new b(c+(f||"")+"_"+d++,f)};return e},"es6","es3");
$jscomp.polyfill("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;c<b.length;c++){var d=$jscomp.global[b[c]];typeof d==="function"&&typeof d.prototype[a]!="function"&&$jscomp.defineProperty(d.prototype,a,{configurable:!0,writable:!0,value:function(){return $jscomp.iteratorPrototype($jscomp.arrayIteratorImpl(this))}})}return a},"es6",
"es3");$jscomp.iteratorPrototype=function(a){a={next:a};a[Symbol.iterator]=function(){return this};return a};$jscomp.objectCreate=$jscomp.ASSUME_ES5||typeof Object.create=="function"?Object.create:function(a){var b=function(){};b.prototype=a;return new b};
$jscomp.getConstructImplementation=function(){function a(){function e(){}function f(){}new e;Reflect.construct(e,[],f);return new e instanceof e}function b(e,f,g){g===void 0&&(g=e);g=g.prototype||Object.prototype;g=$jscomp.objectCreate(g);var h=Function.prototype.apply;return(e=h.call(e,g,f))||g}if($jscomp.TRUST_ES6_POLYFILLS&&typeof Reflect!="undefined"&&Reflect.construct){if(a())return Reflect.construct;var c=Reflect.construct,d=function(e,f,g){e=c(e,f);g&&Reflect.setPrototypeOf(e,g.prototype);
return e};return d}return b};$jscomp.construct={valueOf:$jscomp.getConstructImplementation}.valueOf();$jscomp.underscoreProtoCanBeSet=function(){var a={a:!0},b={};try{return b.__proto__=a,b.a}catch(c){}return!1};$jscomp.setPrototypeOf=$jscomp.ASSUME_ES6||$jscomp.TRUST_ES6_POLYFILLS&&typeof Object.setPrototypeOf=="function"?Object.setPrototypeOf:$jscomp.underscoreProtoCanBeSet()?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null;
$jscomp.inherits=function(a,b){a.prototype=$jscomp.objectCreate(b.prototype);a.prototype.constructor=a;if($jscomp.ASSUME_ES6||$jscomp.setPrototypeOf){var c=$jscomp.setPrototypeOf;c(a,b)}else for(c in b)if(c!="prototype")if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.superClass_=b.prototype};
$jscomp.makeIterator=function(a){var b=typeof Symbol!="undefined"&&Symbol.iterator&&a[Symbol.iterator];if(b)return b.call(a);if(typeof a.length=="number")return $jscomp.arrayIterator(a);throw Error(String(a)+" is not an iterable or ArrayLike");};$jscomp.arrayFromIterator=function(a){for(var b,c=[];!(b=a.next()).done;)c.push(b.value);return c};$jscomp.arrayFromIterable=function(a){return a instanceof Array?a:$jscomp.arrayFromIterator($jscomp.makeIterator(a))};
$jscomp.createTemplateTagFirstArg=function(a){return $jscomp.createTemplateTagFirstArgWithRaw(a,a)};$jscomp.createTemplateTagFirstArgWithRaw=function(a,b){a.raw=b;Object.freeze&&(Object.freeze(a),Object.freeze(b));return a};$jscomp.owns=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};
$jscomp.assign=$jscomp.TRUST_ES6_POLYFILLS&&typeof Object.assign=="function"?Object.assign:function(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(d)for(var e in d)$jscomp.owns(d,e)&&(a[e]=d[e])}return a};$jscomp.polyfill("Object.assign",function(a){return a||$jscomp.assign},"es6","es3");$jscomp.generator={};$jscomp.generator.ensureIteratorResultIsObject_=function(a){if(!(a instanceof Object))throw new TypeError("Iterator result "+a+" is not an object");};
$jscomp.generator.Context=function(){this.isRunning_=!1;this.yieldAllIterator_=null;this.yieldResult=void 0;this.nextAddress=1;this.finallyAddress_=this.catchAddress_=0;this.finallyContexts_=this.abruptCompletion_=null};$jscomp.generator.Context.prototype.start_=function(){if(this.isRunning_)throw new TypeError("Generator is already running");this.isRunning_=!0};$jscomp.generator.Context.prototype.stop_=function(){this.isRunning_=!1};
$jscomp.generator.Context.prototype.jumpToErrorHandler_=function(){this.nextAddress=this.catchAddress_||this.finallyAddress_};$jscomp.generator.Context.prototype.next_=function(a){this.yieldResult=a};$jscomp.generator.Context.prototype.throw_=function(a){this.abruptCompletion_={exception:a,isException:!0};this.jumpToErrorHandler_()};$jscomp.generator.Context.prototype.return=function(a){this.abruptCompletion_={return:a};this.nextAddress=this.finallyAddress_};
$jscomp.generator.Context.prototype.yield=function(a,b){this.nextAddress=b;return{value:a}};$jscomp.generator.Context.prototype.jumpTo=function(a){this.nextAddress=a};$jscomp.generator.Context.prototype.jumpToEnd=function(){this.nextAddress=0};$jscomp.generator.Context.prototype.setFinallyBlock=function(a){this.catchAddress_=0;this.finallyAddress_=a||0};
$jscomp.generator.Context.prototype.enterFinallyBlock=function(a,b,c){c?this.finallyContexts_[c]=this.abruptCompletion_:this.finallyContexts_=[this.abruptCompletion_];this.catchAddress_=a||0;this.finallyAddress_=b||0};
$jscomp.generator.Context.prototype.leaveFinallyBlock=function(a,b){b=this.finallyContexts_.splice(b||0)[0];if(b=this.abruptCompletion_=this.abruptCompletion_||b){if(b.isException)return this.jumpToErrorHandler_();b.jumpTo!=void 0&&this.finallyAddress_<b.jumpTo?(this.nextAddress=b.jumpTo,this.abruptCompletion_=null):this.nextAddress=this.finallyAddress_}else this.nextAddress=a};$jscomp.generator.Context.PropertyIterator=function(a){this.properties_=[];for(var b in a)this.properties_.push(b);this.properties_.reverse()};
$jscomp.generator.Engine_=function(a){this.context_=new $jscomp.generator.Context;this.program_=a};$jscomp.generator.Engine_.prototype.next_=function(a){this.context_.start_();if(this.context_.yieldAllIterator_)return this.yieldAllStep_(this.context_.yieldAllIterator_.next,a,this.context_.next_);this.context_.next_(a);return this.nextStep_()};
$jscomp.generator.Engine_.prototype.return_=function(a){this.context_.start_();var b=this.context_.yieldAllIterator_;if(b)return b="return"in b?b["return"]:function(c){return{value:c,done:!0}},this.yieldAllStep_(b,a,this.context_.return);this.context_.return(a);return this.nextStep_()};
$jscomp.generator.Engine_.prototype.throw_=function(a){this.context_.start_();if(this.context_.yieldAllIterator_)return this.yieldAllStep_(this.context_.yieldAllIterator_["throw"],a,this.context_.next_);this.context_.throw_(a);return this.nextStep_()};
$jscomp.generator.Engine_.prototype.yieldAllStep_=function(a,b,c){try{var d=a.call(this.context_.yieldAllIterator_,b);$jscomp.generator.ensureIteratorResultIsObject_(d);if(!d.done)return this.context_.stop_(),d;var e=d.value}catch(f){return this.context_.yieldAllIterator_=null,this.context_.throw_(f),this.nextStep_()}this.context_.yieldAllIterator_=null;c.call(this.context_,e);return this.nextStep_()};
$jscomp.generator.Engine_.prototype.nextStep_=function(){for(;this.context_.nextAddress;)try{var a=this.program_(this.context_);if(a)return this.context_.stop_(),{value:a.value,done:!1}}catch(b){this.context_.yieldResult=void 0,this.context_.throw_(b)}this.context_.stop_();if(this.context_.abruptCompletion_){a=this.context_.abruptCompletion_;this.context_.abruptCompletion_=null;if(a.isException)throw a.exception;return{value:a.return,done:!0}}return{value:void 0,done:!0}};
$jscomp.generator.Generator_=function(a){this.next=function(b){return a.next_(b)};this.throw=function(b){return a.throw_(b)};this.return=function(b){return a.return_(b)};this[Symbol.iterator]=function(){return this}};$jscomp.generator.createGenerator=function(a,b){b=new $jscomp.generator.Generator_(new $jscomp.generator.Engine_(b));$jscomp.setPrototypeOf&&a.prototype&&$jscomp.setPrototypeOf(b,a.prototype);return b};
$jscomp.asyncExecutePromiseGenerator=function(a){function b(d){return a.next(d)}function c(d){return a.throw(d)}return new Promise(function(d,e){function f(g){g.done?d(g.value):Promise.resolve(g.value).then(b,c).then(f,e)}f(a.next())})};$jscomp.asyncExecutePromiseGeneratorFunction=function(a){return $jscomp.asyncExecutePromiseGenerator(a())};$jscomp.asyncExecutePromiseGeneratorProgram=function(a){return $jscomp.asyncExecutePromiseGenerator(new $jscomp.generator.Generator_(new $jscomp.generator.Engine_(a)))};
$jscomp.getRestArguments=function(){for(var a=Number(this),b=[],c=a;c<arguments.length;c++)b[c-a]=arguments[c];return b};$jscomp.polyfill("Reflect",function(a){return a?a:{}},"es6","es3");$jscomp.polyfill("Reflect.construct",function(){return $jscomp.construct},"es6","es3");$jscomp.polyfill("Reflect.setPrototypeOf",function(a){if(a)return a;if($jscomp.setPrototypeOf){var b=$jscomp.setPrototypeOf;return a=function(c,d){try{return b(c,d),!0}catch(e){return!1}}}return null},"es6","es5");
$jscomp.polyfill("Promise",function(a){function b(){this.batch_=null}function c(h){return h instanceof f?h:new f(function(k){k(h)})}if(a&&(!($jscomp.FORCE_POLYFILL_PROMISE||$jscomp.FORCE_POLYFILL_PROMISE_WHEN_NO_UNHANDLED_REJECTION&&typeof $jscomp.global.PromiseRejectionEvent==="undefined")||!$jscomp.global.Promise||$jscomp.global.Promise.toString().indexOf("[native code]")===-1))return a;b.prototype.asyncExecute=function(h){if(this.batch_==null){this.batch_=[];var k=this;this.asyncExecuteFunction(function(){k.executeBatch_()})}this.batch_.push(h)};
var d=$jscomp.global.setTimeout;b.prototype.asyncExecuteFunction=function(h){d(h,0)};b.prototype.executeBatch_=function(){for(;this.batch_&&this.batch_.length;){var h=this.batch_;this.batch_=[];for(var k=0;k<h.length;++k){var l=h[k];h[k]=null;try{l()}catch(q){this.asyncThrow_(q)}}}this.batch_=null};b.prototype.asyncThrow_=function(h){this.asyncExecuteFunction(function(){throw h;})};var e={PENDING:0,FULFILLED:1,REJECTED:2},f=function(h){this.state_=e.PENDING;this.result_=void 0;this.onSettledCallbacks_=
[];this.isRejectionHandled_=!1;var k=this.createResolveAndReject_();try{h(k.resolve,k.reject)}catch(l){k.reject(l)}};f.prototype.createResolveAndReject_=function(){function h(q){return function(t){l||(l=!0,q.call(k,t))}}var k=this,l=!1;return{resolve:h(this.resolveTo_),reject:h(this.reject_)}};f.prototype.resolveTo_=function(h){if(h===this)this.reject_(new TypeError("A Promise cannot resolve to itself"));else if(h instanceof f)this.settleSameAsPromise_(h);else{a:switch(typeof h){case "object":var k=
h!=null;break a;case "function":k=!0;break a;default:k=!1}k?this.resolveToNonPromiseObj_(h):this.fulfill_(h)}};f.prototype.resolveToNonPromiseObj_=function(h){var k=void 0;try{k=h.then}catch(l){this.reject_(l);return}typeof k=="function"?this.settleSameAsThenable_(k,h):this.fulfill_(h)};f.prototype.reject_=function(h){this.settle_(e.REJECTED,h)};f.prototype.fulfill_=function(h){this.settle_(e.FULFILLED,h)};f.prototype.settle_=function(h,k){if(this.state_!=e.PENDING)throw Error("Cannot settle("+h+
", "+k+"): Promise already settled in state"+this.state_);this.state_=h;this.result_=k;this.state_===e.REJECTED&&this.scheduleUnhandledRejectionCheck_();this.executeOnSettledCallbacks_()};f.prototype.scheduleUnhandledRejectionCheck_=function(){var h=this;d(function(){if(h.notifyUnhandledRejection_()){var k=$jscomp.global.console;typeof k!=="undefined"&&k.error(h.result_)}},1)};f.prototype.notifyUnhandledRejection_=function(){if(this.isRejectionHandled_)return!1;var h=$jscomp.global.CustomEvent,k=
$jscomp.global.Event,l=$jscomp.global.dispatchEvent;if(typeof l==="undefined")return!0;typeof h==="function"?h=new h("unhandledrejection",{cancelable:!0}):typeof k==="function"?h=new k("unhandledrejection",{cancelable:!0}):(h=$jscomp.global.document.createEvent("CustomEvent"),h.initCustomEvent("unhandledrejection",!1,!0,h));h.promise=this;h.reason=this.result_;return l(h)};f.prototype.executeOnSettledCallbacks_=function(){if(this.onSettledCallbacks_!=null){for(var h=0;h<this.onSettledCallbacks_.length;++h)g.asyncExecute(this.onSettledCallbacks_[h]);
this.onSettledCallbacks_=null}};var g=new b;f.prototype.settleSameAsPromise_=function(h){var k=this.createResolveAndReject_();h.callWhenSettled_(k.resolve,k.reject)};f.prototype.settleSameAsThenable_=function(h,k){var l=this.createResolveAndReject_();try{h.call(k,l.resolve,l.reject)}catch(q){l.reject(q)}};f.prototype.then=function(h,k){function l(A,C){return typeof A=="function"?function(F){try{q(A(F))}catch(E){t(E)}}:C}var q,t,x=new f(function(A,C){q=A;t=C});this.callWhenSettled_(l(h,q),l(k,t));
return x};f.prototype.catch=function(h){return this.then(void 0,h)};f.prototype.callWhenSettled_=function(h,k){function l(){switch(q.state_){case e.FULFILLED:h(q.result_);break;case e.REJECTED:k(q.result_);break;default:throw Error("Unexpected state: "+q.state_);}}var q=this;this.onSettledCallbacks_==null?g.asyncExecute(l):this.onSettledCallbacks_.push(l);this.isRejectionHandled_=!0};f.resolve=c;f.reject=function(h){return new f(function(k,l){l(h)})};f.race=function(h){return new f(function(k,l){for(var q=
$jscomp.makeIterator(h),t=q.next();!t.done;t=q.next())c(t.value).callWhenSettled_(k,l)})};f.all=function(h){var k=$jscomp.makeIterator(h),l=k.next();return l.done?c([]):new f(function(q,t){function x(F){return function(E){A[F]=E;C--;C==0&&q(A)}}var A=[],C=0;do A.push(void 0),C++,c(l.value).callWhenSettled_(x(A.length-1),t),l=k.next();while(!l.done)})};return f},"es6","es3");$jscomp.polyfill("Object.setPrototypeOf",function(a){return a||$jscomp.setPrototypeOf},"es6","es5");
$jscomp.checkEs6ConformanceViaProxy=function(){try{var a={},b=Object.create(new $jscomp.global.Proxy(a,{get:function(c,d,e){return c==a&&d=="q"&&e==b}}));return b.q===!0}catch(c){return!1}};$jscomp.USE_PROXY_FOR_ES6_CONFORMANCE_CHECKS=!1;$jscomp.ES6_CONFORMANCE=$jscomp.USE_PROXY_FOR_ES6_CONFORMANCE_CHECKS&&$jscomp.checkEs6ConformanceViaProxy();
$jscomp.polyfill("WeakMap",function(a){function b(){if(!a||!Object.seal)return!1;try{var l=Object.seal({}),q=Object.seal({}),t=new a([[l,2],[q,3]]);if(t.get(l)!=2||t.get(q)!=3)return!1;t.delete(l);t.set(q,4);return!t.has(l)&&t.get(q)==4}catch(x){return!1}}function c(){}function d(l){var q=typeof l;return q==="object"&&l!==null||q==="function"}function e(l){if(!$jscomp.owns(l,g)){var q=new c;$jscomp.defineProperty(l,g,{value:q})}}function f(l){if(!$jscomp.ISOLATE_POLYFILLS){var q=Object[l];q&&(Object[l]=
function(t){if(t instanceof c)return t;Object.isExtensible(t)&&e(t);return q(t)})}}if($jscomp.USE_PROXY_FOR_ES6_CONFORMANCE_CHECKS){if(a&&$jscomp.ES6_CONFORMANCE)return a}else if(b())return a;var g="$jscomp_hidden_"+Math.random();f("freeze");f("preventExtensions");f("seal");var h=0,k=function(l){this.id_=(h+=Math.random()+1).toString();if(l){l=$jscomp.makeIterator(l);for(var q;!(q=l.next()).done;)q=q.value,this.set(q[0],q[1])}};k.prototype.set=function(l,q){if(!d(l))throw Error("Invalid WeakMap key");
e(l);if(!$jscomp.owns(l,g))throw Error("WeakMap key fail: "+l);l[g][this.id_]=q;return this};k.prototype.get=function(l){return d(l)&&$jscomp.owns(l,g)?l[g][this.id_]:void 0};k.prototype.has=function(l){return d(l)&&$jscomp.owns(l,g)&&$jscomp.owns(l[g],this.id_)};k.prototype.delete=function(l){return d(l)&&$jscomp.owns(l,g)&&$jscomp.owns(l[g],this.id_)?delete l[g][this.id_]:!1};return k},"es6","es3");$jscomp.MapEntry=function(){};
$jscomp.polyfill("Map",function(a){function b(){if($jscomp.ASSUME_NO_NATIVE_MAP||!a||typeof a!="function"||!a.prototype.entries||typeof Object.seal!="function")return!1;try{var k=Object.seal({x:4}),l=new a($jscomp.makeIterator([[k,"s"]]));if(l.get(k)!="s"||l.size!=1||l.get({x:4})||l.set({x:4},"t")!=l||l.size!=2)return!1;var q=l.entries(),t=q.next();if(t.done||t.value[0]!=k||t.value[1]!="s")return!1;t=q.next();return t.done||t.value[0].x!=4||t.value[1]!="t"||!q.next().done?!1:!0}catch(x){return!1}}
if($jscomp.USE_PROXY_FOR_ES6_CONFORMANCE_CHECKS){if(a&&$jscomp.ES6_CONFORMANCE)return a}else if(b())return a;var c=new WeakMap,d=function(k){this[0]={};this[1]=g();this.size=0;if(k){k=$jscomp.makeIterator(k);for(var l;!(l=k.next()).done;)l=l.value,this.set(l[0],l[1])}};d.prototype.set=function(k,l){k=k===0?0:k;var q=e(this,k);q.list||(q.list=this[0][q.id]=[]);q.entry?q.entry.value=l:(q.entry={next:this[1],previous:this[1].previous,head:this[1],key:k,value:l},q.list.push(q.entry),this[1].previous.next=
q.entry,this[1].previous=q.entry,this.size++);return this};d.prototype.delete=function(k){k=e(this,k);return k.entry&&k.list?(k.list.splice(k.index,1),k.list.length||delete this[0][k.id],k.entry.previous.next=k.entry.next,k.entry.next.previous=k.entry.previous,k.entry.head=null,this.size--,!0):!1};d.prototype.clear=function(){this[0]={};this[1]=this[1].previous=g();this.size=0};d.prototype.has=function(k){return!!e(this,k).entry};d.prototype.get=function(k){return(k=e(this,k).entry)&&k.value};d.prototype.entries=
function(){return f(this,function(k){return[k.key,k.value]})};d.prototype.keys=function(){return f(this,function(k){return k.key})};d.prototype.values=function(){return f(this,function(k){return k.value})};d.prototype.forEach=function(k,l){for(var q=this.entries(),t;!(t=q.next()).done;)t=t.value,k.call(l,t[1],t[0],this)};d.prototype[Symbol.iterator]=d.prototype.entries;var e=function(k,l){var q;var t=(q=l)&&typeof q;t=="object"||t=="function"?c.has(q)?q=c.get(q):(t=""+ ++h,c.set(q,t),q=t):q="p_"+
q;if((t=k[0][q])&&$jscomp.owns(k[0],q))for(k=0;k<t.length;k++){var x=t[k];if(l!==l&&x.key!==x.key||l===x.key)return{id:q,list:t,index:k,entry:x}}return{id:q,list:t,index:-1,entry:void 0}},f=function(k,l){var q=k[1];return $jscomp.iteratorPrototype(function(){if(q){for(;q.head!=k[1];)q=q.previous;for(;q.next!=q.head;)return q=q.next,{done:!1,value:l(q)};q=null}return{done:!0,value:void 0}})},g=function(){var k={};return k.previous=k.next=k.head=k},h=0;return d},"es6","es3");
$jscomp.polyfill("Set",function(a){function b(){if($jscomp.ASSUME_NO_NATIVE_SET||!a||typeof a!="function"||!a.prototype.entries||typeof Object.seal!="function")return!1;try{var d=Object.seal({x:4}),e=new a($jscomp.makeIterator([d]));if(!e.has(d)||e.size!=1||e.add(d)!=e||e.size!=1||e.add({x:4})!=e||e.size!=2)return!1;var f=e.entries(),g=f.next();if(g.done||g.value[0]!=d||g.value[1]!=d)return!1;g=f.next();return g.done||g.value[0]==d||g.value[0].x!=4||g.value[1]!=g.value[0]?!1:f.next().done}catch(h){return!1}}
if($jscomp.USE_PROXY_FOR_ES6_CONFORMANCE_CHECKS){if(a&&$jscomp.ES6_CONFORMANCE)return a}else if(b())return a;var c=function(d){this.map_=new Map;if(d){d=$jscomp.makeIterator(d);for(var e;!(e=d.next()).done;)e=e.value,this.add(e)}this.size=this.map_.size};c.prototype.add=function(d){d=d===0?0:d;this.map_.set(d,d);this.size=this.map_.size;return this};c.prototype.delete=function(d){d=this.map_.delete(d);this.size=this.map_.size;return d};c.prototype.clear=function(){this.map_.clear();this.size=0};c.prototype.has=
function(d){return this.map_.has(d)};c.prototype.entries=function(){return this.map_.entries()};c.prototype.values=function(){return this.map_.values()};c.prototype.keys=c.prototype.values;c.prototype[Symbol.iterator]=c.prototype.values;c.prototype.forEach=function(d,e){var f=this;this.map_.forEach(function(g){return d.call(e,g,g,f)})};return c},"es6","es3");
$jscomp.polyfill("Array.from",function(a){return a?a:a=function(b,c,d){c=c!=null?c:function(h){return h};var e=[],f=typeof Symbol!="undefined"&&Symbol.iterator&&b[Symbol.iterator];if(typeof f=="function"){b=f.call(b);for(var g=0;!(f=b.next()).done;)e.push(c.call(d,f.value,g++))}else for(f=b.length,g=0;g<f;g++)e.push(c.call(d,b[g],g));return e}},"es6","es3");
$jscomp.polyfill("Object.entries",function(a){return a?a:a=function(b){var c=[],d;for(d in b)$jscomp.owns(b,d)&&c.push([d,b[d]]);return c}},"es8","es3");$jscomp.polyfill("Number.isFinite",function(a){return a?a:a=function(b){return typeof b!=="number"?!1:!isNaN(b)&&b!==Infinity&&b!==-Infinity}},"es6","es3");$jscomp.polyfill("Number.MAX_SAFE_INTEGER",function(){return 9007199254740991},"es6","es3");$jscomp.polyfill("Number.MIN_SAFE_INTEGER",function(){return-9007199254740991},"es6","es3");
$jscomp.polyfill("Number.isInteger",function(a){return a?a:a=function(b){return Number.isFinite(b)?b===Math.floor(b):!1}},"es6","es3");$jscomp.polyfill("Number.isSafeInteger",function(a){return a?a:a=function(b){return Number.isInteger(b)&&Math.abs(b)<=Number.MAX_SAFE_INTEGER}},"es6","es3");
$jscomp.checkStringArgs=function(a,b,c){if(a==null)throw new TypeError("The 'this' value for String.prototype."+c+" must not be null or undefined");if(b instanceof RegExp)throw new TypeError("First argument to String.prototype."+c+" must not be a regular expression");return a+""};
$jscomp.polyfill("String.prototype.startsWith",function(a){return a?a:a=function(b,c){var d=$jscomp.checkStringArgs(this,b,"startsWith");b+="";var e=d.length,f=b.length;c=Math.max(0,Math.min(c|0,d.length));for(var g=0;g<f&&c<e;)if(d[c++]!=b[g++])return!1;return g>=f}},"es6","es3");
$jscomp.polyfill("String.prototype.endsWith",function(a){return a?a:a=function(b,c){var d=$jscomp.checkStringArgs(this,b,"endsWith");b+="";c===void 0&&(c=d.length);c=Math.max(0,Math.min(c|0,d.length));for(var e=b.length;e>0&&c>0;)if(d[--c]!=b[--e])return!1;return e<=0}},"es6","es3");$jscomp.polyfill("Object.is",function(a){return a?a:a=function(b,c){return b===c?b!==0||1/b===1/c:b!==b&&c!==c}},"es6","es3");
$jscomp.polyfill("Array.prototype.includes",function(a){return a?a:a=function(b,c){var d=this;d instanceof String&&(d=String(d));var e=d.length;c=c||0;for(c<0&&(c=Math.max(c+e,0));c<e;c++){var f=d[c];if(f===b||Object.is(f,b))return!0}return!1}},"es7","es3");$jscomp.polyfill("String.prototype.includes",function(a){return a?a:a=function(b,c){var d=$jscomp.checkStringArgs(this,b,"includes");return d.indexOf(b,c||0)!==-1}},"es6","es3");
$jscomp.iteratorFromArray=function(a,b){if($jscomp.ASSUME_ES6)return a[Symbol.iterator]();a instanceof String&&(a+="");var c=0,d=!1,e={next:function(){if(!d&&c<a.length){var f=c++;return{value:b(f,a[f]),done:!1}}d=!0;return{done:!0,value:void 0}}};e[Symbol.iterator]=function(){return e};return e};$jscomp.polyfill("Array.prototype.entries",function(a){return a?a:a=function(){return $jscomp.iteratorFromArray(this,function(b,c){return[b,c]})}},"es6","es3");
$jscomp.polyfill("Math.imul",function(a){return a?a:a=function(b,c){b=Number(b);c=Number(c);var d=b>>>16&65535;b&=65535;var e=c>>>16&65535;c&=65535;d=d*c+b*e<<16>>>0;return b*c+d|0}},"es6","es3");$jscomp.polyfill("globalThis",function(a){return a||$jscomp.global},"es_2020","es3");$jscomp.polyfill("Math.trunc",function(a){return a?a:a=function(b){b=Number(b);if(isNaN(b)||b===Infinity||b===-Infinity||b===0)return b;var c=Math.floor(Math.abs(b));return b<0?-c:c}},"es6","es3");
$jscomp.findInternal=function(a,b,c){a instanceof String&&(a=String(a));for(var d=a.length,e=0;e<d;e++){var f=a[e];if(b.call(c,f,e,a))return{i:e,v:f}}return{i:-1,v:void 0}};$jscomp.polyfill("Array.prototype.find",function(a){return a?a:a=function(b,c){return $jscomp.findInternal(this,b,c).v}},"es6","es3");$jscomp.polyfill("Math.log2",function(a){return a?a:a=function(b){return Math.log(b)/Math.LN2}},"es6","es3");
$jscomp.polyfill("Object.values",function(a){return a?a:a=function(b){var c=[],d;for(d in b)$jscomp.owns(b,d)&&c.push(b[d]);return c}},"es8","es3");$jscomp.polyfill("Number.isNaN",function(a){return a?a:a=function(b){return typeof b==="number"&&isNaN(b)}},"es6","es3");$jscomp.polyfill("Array.prototype.keys",function(a){return a?a:a=function(){return $jscomp.iteratorFromArray(this,function(b){return b})}},"es6","es3");
$jscomp.polyfill("Array.prototype.values",function(a){return a?a:a=function(){return $jscomp.iteratorFromArray(this,function(b,c){return c})}},"es8","es3");$jscomp.polyfill("Math.clz32",function(a){return a?a:a=function(b){b=Number(b)>>>0;if(b===0)return 32;var c=0;(b&4294901760)===0&&(b<<=16,c+=16);(b&4278190080)===0&&(b<<=8,c+=8);(b&4026531840)===0&&(b<<=4,c+=4);(b&3221225472)===0&&(b<<=2,c+=2);(b&2147483648)===0&&c++;return c}},"es6","es3");
$jscomp.polyfill("Math.log10",function(a){return a?a:a=function(b){return Math.log(b)/Math.LN10}},"es6","es3");$jscomp.polyfill("Array.prototype.fill",function(a){return a?a:a=function(b,c,d){var e=this.length||0;c<0&&(c=Math.max(0,e+c));if(d==null||d>e)d=e;d=Number(d);d<0&&(d=Math.max(0,e+d));for(c=Number(c||0);c<d;c++)this[c]=b;return this}},"es6","es3");$jscomp.typedArrayFill=function(a){return a?a:Array.prototype.fill};$jscomp.polyfill("Int8Array.prototype.fill",$jscomp.typedArrayFill,"es6","es5");
$jscomp.polyfill("Uint8Array.prototype.fill",$jscomp.typedArrayFill,"es6","es5");$jscomp.polyfill("Uint8ClampedArray.prototype.fill",$jscomp.typedArrayFill,"es6","es5");$jscomp.polyfill("Int16Array.prototype.fill",$jscomp.typedArrayFill,"es6","es5");$jscomp.polyfill("Uint16Array.prototype.fill",$jscomp.typedArrayFill,"es6","es5");$jscomp.polyfill("Int32Array.prototype.fill",$jscomp.typedArrayFill,"es6","es5");$jscomp.polyfill("Uint32Array.prototype.fill",$jscomp.typedArrayFill,"es6","es5");
$jscomp.polyfill("Float32Array.prototype.fill",$jscomp.typedArrayFill,"es6","es5");$jscomp.polyfill("Float64Array.prototype.fill",$jscomp.typedArrayFill,"es6","es5");$jscomp.polyfill("String.prototype.repeat",function(a){return a?a:a=function(b){var c=$jscomp.checkStringArgs(this,null,"repeat");if(b<0||b>1342177279)throw new RangeError("Invalid count value");b|=0;for(var d="";b;)if(b&1&&(d+=c),b>>>=1)c+=c;return d}},"es6","es3");
$jscomp.polyfill("Array.prototype.copyWithin",function(a){function b(c){c=Number(c);return c===Infinity||c===-Infinity?c:c|0}return a?a:a=function(c,d,e){var f=this.length;c=b(c);d=b(d);e=e===void 0?f:b(e);c=c<0?Math.max(f+c,0):Math.min(c,f);d=d<0?Math.max(f+d,0):Math.min(d,f);e=e<0?Math.max(f+e,0):Math.min(e,f);if(c<d)for(;d<e;)d in this?this[c++]=this[d++]:(delete this[c++],d++);else for(e=Math.min(e,f+d-c),c+=e-d;e>d;)--e in this?this[--c]=this[e]:delete this[--c];return this}},"es6","es3");
$jscomp.typedArrayCopyWithin=function(a){return a?a:Array.prototype.copyWithin};$jscomp.polyfill("Int8Array.prototype.copyWithin",$jscomp.typedArrayCopyWithin,"es6","es5");$jscomp.polyfill("Uint8Array.prototype.copyWithin",$jscomp.typedArrayCopyWithin,"es6","es5");$jscomp.polyfill("Uint8ClampedArray.prototype.copyWithin",$jscomp.typedArrayCopyWithin,"es6","es5");$jscomp.polyfill("Int16Array.prototype.copyWithin",$jscomp.typedArrayCopyWithin,"es6","es5");
$jscomp.polyfill("Uint16Array.prototype.copyWithin",$jscomp.typedArrayCopyWithin,"es6","es5");$jscomp.polyfill("Int32Array.prototype.copyWithin",$jscomp.typedArrayCopyWithin,"es6","es5");$jscomp.polyfill("Uint32Array.prototype.copyWithin",$jscomp.typedArrayCopyWithin,"es6","es5");$jscomp.polyfill("Float32Array.prototype.copyWithin",$jscomp.typedArrayCopyWithin,"es6","es5");$jscomp.polyfill("Float64Array.prototype.copyWithin",$jscomp.typedArrayCopyWithin,"es6","es5");
var CLOSURE_TOGGLE_ORDINALS={GoogFlags__async_throw_on_unicode_to_byte__enable:!1,GoogFlags__jspb_ignore_implicit_extension_deps__disable:!1,GoogFlags__jspb_readonly_repeated_fields__disable:!1,GoogFlags__jspb_stop_using_repeated_field_sets_from_gencode__disable:!1,GoogFlags__override_disable_toggles:!1,GoogFlags__testonly_debug_flag__enable:!1,GoogFlags__testonly_disabled_flag__enable:!1,GoogFlags__testonly_stable_flag__disable:!1,GoogFlags__testonly_staging_flag__disable:!1,GoogFlags__use_toggles:!1,
GoogFlags__use_user_agent_client_hints__enable:!1,GoogFlags__wiz_enable_native_promise__enable:!1};/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var goog=goog||{};goog.global=this||self;goog.exportPath_=function(a,b,c,d){a=a.split(".");d=d||goog.global;a[0]in d||typeof d.execScript=="undefined"||d.execScript("var "+a[0]);for(var e;a.length&&(e=a.shift());)if(a.length||b===void 0)d=d[e]&&d[e]!==Object.prototype[e]?d[e]:d[e]={};else if(!c&&goog.isObject(b)&&goog.isObject(d[e]))for(var f in b)b.hasOwnProperty(f)&&(d[e][f]=b[f]);else d[e]=b};goog.CLOSURE_DEFINES=typeof CLOSURE_DEFINES!=="undefined"?CLOSURE_DEFINES:goog.global.CLOSURE_DEFINES;
goog.CLOSURE_UNCOMPILED_DEFINES=typeof CLOSURE_UNCOMPILED_DEFINES!=="undefined"?CLOSURE_UNCOMPILED_DEFINES:goog.global.CLOSURE_UNCOMPILED_DEFINES;goog.define=function(a,b){return a=b};goog.FEATURESET_YEAR=2012;goog.DEBUG=!0;goog.LOCALE="en";goog.TRUSTED_SITE=!0;goog.DISALLOW_TEST_ONLY_CODE=!goog.DEBUG;goog.ENABLE_CHROME_APP_SAFE_SCRIPT_LOADING=!1;goog.readFlagInternalDoNotUseOrElse=function(a,b){var c=goog.getObjectByName(goog.FLAGS_OBJECT_);a=c&&c[a];return a!=null?a:b};goog.FLAGS_OBJECT_="CLOSURE_FLAGS";
goog.FLAGS_STAGING_DEFAULT=!0;goog.CLOSURE_TOGGLE_ORDINALS=typeof CLOSURE_TOGGLE_ORDINALS==="object"?CLOSURE_TOGGLE_ORDINALS:goog.global.CLOSURE_TOGGLE_ORDINALS;goog.readToggleInternalDoNotCallDirectly=function(a){var b=goog.CLOSURE_TOGGLE_ORDINALS;a=b&&b[a];return typeof a!=="number"?!!a:!!(goog.TOGGLES_[Math.floor(a/30)]&1<<a%30)};goog.TOGGLE_VAR_="_F_toggles";goog.TOGGLES_=goog.global[goog.TOGGLE_VAR_]||[];goog.LEGACY_NAMESPACE_OBJECT_=goog.global;
goog.provide=function(a){if(goog.isInModuleLoader_())throw Error("goog.provide cannot be used within a module.");goog.constructNamespace_(a)};goog.constructNamespace_=function(a,b,c){goog.exportPath_(a,b,c,goog.LEGACY_NAMESPACE_OBJECT_)};goog.NONCE_PATTERN_=/^[\w+/_-]+[=]{0,2}$/;goog.getScriptNonce_=function(a){a=(a||goog.global).document;return(a=a.querySelector&&a.querySelector("script[nonce]"))&&(a=a.nonce||a.getAttribute("nonce"))&&goog.NONCE_PATTERN_.test(a)?a:""};goog.VALID_MODULE_RE_=/^[a-zA-Z_$][a-zA-Z0-9._$]*$/;
goog.module=function(a){if(typeof a!=="string"||!a||a.search(goog.VALID_MODULE_RE_)==-1)throw Error("Invalid module identifier");if(!goog.isInGoogModuleLoader_())throw Error("Module "+a+" has been loaded incorrectly. Note, modules cannot be loaded as normal scripts. They require some kind of pre-processing step. You're likely trying to load a module via a script tag or as a part of a concatenated bundle without rewriting the module. For more info see: https://github.com/google/closure-library/wiki/goog.module:-an-ES6-module-like-alternative-to-goog.provide.");
if(goog.moduleLoaderState_.moduleName)throw Error("goog.module may only be called once per module.");goog.moduleLoaderState_.moduleName=a};goog.module.get=function(){return null};goog.module.getInternal_=function(){return null};goog.requireDynamic=function(){return null};goog.importHandler_=null;goog.uncompiledChunkIdHandler_=null;goog.setImportHandlerInternalDoNotCallOrElse=function(a){goog.importHandler_=a};
goog.setUncompiledChunkIdHandlerInternalDoNotCallOrElse=function(a){goog.uncompiledChunkIdHandler_=a};goog.maybeRequireFrameworkInternalOnlyDoNotCallOrElse=function(){};goog.ModuleType={ES6:"es6",GOOG:"goog"};goog.moduleLoaderState_=null;goog.isInModuleLoader_=function(){return goog.isInGoogModuleLoader_()||goog.isInEs6ModuleLoader_()};goog.isInGoogModuleLoader_=function(){return!!goog.moduleLoaderState_&&goog.moduleLoaderState_.type==goog.ModuleType.GOOG};
goog.isInEs6ModuleLoader_=function(){var a=!!goog.moduleLoaderState_&&goog.moduleLoaderState_.type==goog.ModuleType.ES6;return a?!0:(a=goog.LEGACY_NAMESPACE_OBJECT_.$jscomp)?typeof a.getCurrentModulePath!="function"?!1:!!a.getCurrentModulePath():!1};goog.module.declareLegacyNamespace=function(){goog.moduleLoaderState_.declareLegacyNamespace=!0};
goog.declareModuleId=function(a){if(goog.moduleLoaderState_)goog.moduleLoaderState_.moduleName=a;else{var b=goog.LEGACY_NAMESPACE_OBJECT_.$jscomp;if(!b||typeof b.getCurrentModulePath!="function")throw Error('Module with namespace "'+a+'" has been loaded incorrectly.');b=b.require(b.getCurrentModulePath());goog.loadedModules_[a]={exports:b,type:goog.ModuleType.ES6,moduleId:a}}};
goog.setTestOnly=function(a){if(goog.DISALLOW_TEST_ONLY_CODE)throw a=a||"",Error("Importing test-only code into non-debug environment"+(a?": "+a:"."));};goog.forwardDeclare=function(){};goog.getObjectByName=function(a,b){a=a.split(".");b=b||goog.global;for(var c=0;c<a.length;c++)if(b=b[a[c]],b==null)return null;return b};goog.addDependency=function(){};goog.ENABLE_DEBUG_LOADER=!1;goog.logToConsole_=function(a){goog.global.console&&goog.global.console.error(a)};goog.require=function(){};
goog.requireType=function(){return{}};goog.basePath="";goog.abstractMethod=function(){throw Error("unimplemented abstract method");};goog.addSingletonGetter=function(a){a.instance_=void 0;a.getInstance=function(){if(a.instance_)return a.instance_;goog.DEBUG&&(goog.instantiatedSingletons_[goog.instantiatedSingletons_.length]=a);return a.instance_=new a}};goog.instantiatedSingletons_=[];goog.LOAD_MODULE_USING_EVAL=!0;goog.SEAL_MODULE_EXPORTS=goog.DEBUG;goog.loadedModules_={};
goog.DEPENDENCIES_ENABLED=!1;goog.ASSUME_ES_MODULES_TRANSPILED=!1;goog.TRUSTED_TYPES_POLICY_NAME="goog";goog.hasBadLetScoping=null;
goog.loadModule=function(a){var b=goog.moduleLoaderState_;try{goog.moduleLoaderState_={moduleName:"",declareLegacyNamespace:!1,type:goog.ModuleType.GOOG};var c={},d=c;if(typeof a==="function")d=a.call(void 0,d);else if(typeof a==="string")d=goog.loadModuleFromSource_.call(void 0,d,a);else throw Error("Invalid module definition");var e=goog.moduleLoaderState_.moduleName;if(typeof e==="string"&&e){goog.moduleLoaderState_.declareLegacyNamespace?(a=c!==d,goog.constructNamespace_(e,d,a)):goog.SEAL_MODULE_EXPORTS&&
Object.seal&&typeof d=="object"&&d!=null&&Object.seal(d);var f={exports:d,type:goog.ModuleType.GOOG,moduleId:goog.moduleLoaderState_.moduleName};goog.loadedModules_[e]=f}else throw Error('Invalid module name "'+e+'"');}finally{goog.moduleLoaderState_=b}};goog.loadModuleFromSource_=function(a){eval(goog.CLOSURE_EVAL_PREFILTER_.createScript(arguments[1]));return a};
goog.normalizePath_=function(a){a=a.split("/");for(var b=0;b<a.length;)a[b]=="."?a.splice(b,1):b&&a[b]==".."&&a[b-1]&&a[b-1]!=".."?a.splice(--b,2):b++;return a.join("/")};goog.loadFileSync_=function(a){if(goog.global.CLOSURE_LOAD_FILE_SYNC)return goog.global.CLOSURE_LOAD_FILE_SYNC(a);try{var b=new goog.global.XMLHttpRequest;b.open("get",a,!1);b.send();return b.status==0||b.status==200?b.responseText:null}catch(c){return null}};
goog.typeOf=function(a){var b=typeof a;return b!="object"?b:a?Array.isArray(a)?"array":b:"null"};goog.isArrayLike=function(a){var b=goog.typeOf(a);return b=="array"||b=="object"&&typeof a.length=="number"};goog.isDateLike=function(a){return goog.isObject(a)&&typeof a.getFullYear=="function"};goog.isObject=function(a){var b=typeof a;return b=="object"&&a!=null||b=="function"};
goog.getUid=function(a){return Object.prototype.hasOwnProperty.call(a,goog.UID_PROPERTY_)&&a[goog.UID_PROPERTY_]||(a[goog.UID_PROPERTY_]=++goog.uidCounter_)};goog.hasUid=function(a){return!!a[goog.UID_PROPERTY_]};goog.removeUid=function(a){a!==null&&"removeAttribute"in a&&a.removeAttribute(goog.UID_PROPERTY_);try{delete a[goog.UID_PROPERTY_]}catch(b){}};goog.UID_PROPERTY_="closure_uid_"+(Math.random()*1E9>>>0);goog.uidCounter_=0;
goog.cloneObject=function(a){var b=goog.typeOf(a);if(b=="object"||b=="array"){if(typeof a.clone==="function")return a.clone();if(typeof Map!=="undefined"&&a instanceof Map)return new Map(a);if(typeof Set!=="undefined"&&a instanceof Set)return new Set(a);b=b=="array"?[]:{};for(var c in a)b[c]=goog.cloneObject(a[c]);return b}return a};goog.bindNative_=function(a,b,c){return a.call.apply(a.bind,arguments)};
goog.bindJs_=function(a,b,c){if(!a)throw Error();if(arguments.length>2){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}};
goog.bind=function(a,b,c){goog.TRUSTED_SITE&&goog.FEATURESET_YEAR>2012||Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?goog.bind=goog.bindNative_:goog.bind=goog.bindJs_;return goog.bind.apply(null,arguments)};goog.partial=function(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}};goog.now=function(){return Date.now()};goog.globalEval=function(a){(0,eval)(a)};
goog.getCssName=function(a,b){if(String(a).charAt(0)==".")throw Error('className passed in goog.getCssName must not start with ".". You passed: '+a);var c=function(e){return goog.cssNameMapping_[e]||e},d=function(e){e=e.split("-");for(var f=[],g=0;g<e.length;g++)f.push(c(e[g]));return f.join("-")};d=goog.cssNameMapping_?goog.cssNameMappingStyle_=="BY_WHOLE"?c:d:function(e){return e};a=b?a+"-"+d(b):d(a);return goog.global.CLOSURE_CSS_NAME_MAP_FN?goog.global.CLOSURE_CSS_NAME_MAP_FN(a):a};
goog.setCssNameMapping=function(a,b){goog.cssNameMapping_=a;goog.cssNameMappingStyle_=b};goog.GetMsgOptions=function(){};goog.getMsg=function(a,b,c){c&&c.html&&(a=a.replace(/</g,"&lt;"));c&&c.unescapeHtmlEntities&&(a=a.replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&apos;/g,"'").replace(/&quot;/g,'"').replace(/&amp;/g,"&"));b&&(a=a.replace(/\{\$([^}]+)}/g,function(d,e){return b!=null&&e in b?b[e]:d}));return a};goog.getMsgWithFallback=function(a){return a};
goog.exportSymbol=function(a,b,c){goog.exportPath_(a,b,!0,c)};goog.exportProperty=function(a,b,c){a[b]=c};goog.weakUsage=function(a){return a};goog.inherits=function(a,b){function c(){}c.prototype=b.prototype;a.superClass_=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.base=function(d,e,f){for(var g=Array(arguments.length-2),h=2;h<arguments.length;h++)g[h-2]=arguments[h];return b.prototype[e].apply(d,g)}};
goog.scope=function(a){if(goog.isInModuleLoader_())throw Error("goog.scope is not supported within a module.");a.call(goog.global)};
goog.defineClass=function(a,b){var c=b.constructor,d=b.statics;c&&c!=Object.prototype.constructor||(c=function(){throw Error("cannot instantiate an interface (no constructor defined).");});c=goog.defineClass.createSealingConstructor_(c,a);a&&goog.inherits(c,a);delete b.constructor;delete b.statics;goog.defineClass.applyProperties_(c.prototype,b);d!=null&&(d instanceof Function?d(c):goog.defineClass.applyProperties_(c,d));return c};goog.defineClass.SEAL_CLASS_INSTANCES=goog.DEBUG;
goog.defineClass.createSealingConstructor_=function(a){if(!goog.defineClass.SEAL_CLASS_INSTANCES)return a;var b=function(){var c=a.apply(this,arguments)||this;c[goog.UID_PROPERTY_]=c[goog.UID_PROPERTY_];return c};return b};goog.defineClass.OBJECT_PROTOTYPE_FIELDS_="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");
goog.defineClass.applyProperties_=function(a,b){for(var c in b)Object.prototype.hasOwnProperty.call(b,c)&&(a[c]=b[c]);for(var d=0;d<goog.defineClass.OBJECT_PROTOTYPE_FIELDS_.length;d++)c=goog.defineClass.OBJECT_PROTOTYPE_FIELDS_[d],Object.prototype.hasOwnProperty.call(b,c)&&(a[c]=b[c])};goog.identity_=function(a){return a};
goog.createTrustedTypesPolicy=function(a){var b=null,c=goog.global.trustedTypes;if(!c||!c.createPolicy)return b;try{b=c.createPolicy(a,{createHTML:goog.identity_,createScript:goog.identity_,createScriptURL:goog.identity_})}catch(d){goog.logToConsole_(d.message)}return b};goog.CodeLocation={DO_NOT_USE:"",DO_NOT_USE_ME_EITHER:"."};goog.callerLocation=function(){return""};goog.callerLocationIdInternalDoNotCallOrElse=function(a){return a};var module$exports$jspb$BinaryConstants={FieldType:{INVALID:-1,DOUBLE:1,FLOAT:2,INT64:3,UINT64:4,INT32:5,FIXED64:6,FIXED32:7,BOOL:8,STRING:9,GROUP:10,MESSAGE:11,BYTES:12,UINT32:13,ENUM:14,SFIXED32:15,SFIXED64:16,SINT32:17,SINT64:18},WireType:{INVALID:-1,VARINT:0,FIXED64:1,DELIMITED:2,START_GROUP:3,END_GROUP:4,FIXED32:5}};function module$contents$jspb$BinaryConstants_isValidWireType(a){return a>=0&&a<=5}
function module$contents$jspb$BinaryConstants_FieldTypeToWireType(a){switch(a){case module$exports$jspb$BinaryConstants.FieldType.INT32:case module$exports$jspb$BinaryConstants.FieldType.INT64:case module$exports$jspb$BinaryConstants.FieldType.UINT32:case module$exports$jspb$BinaryConstants.FieldType.UINT64:case module$exports$jspb$BinaryConstants.FieldType.SINT32:case module$exports$jspb$BinaryConstants.FieldType.SINT64:case module$exports$jspb$BinaryConstants.FieldType.BOOL:case module$exports$jspb$BinaryConstants.FieldType.ENUM:return module$exports$jspb$BinaryConstants.WireType.VARINT;case module$exports$jspb$BinaryConstants.FieldType.DOUBLE:case module$exports$jspb$BinaryConstants.FieldType.FIXED64:case module$exports$jspb$BinaryConstants.FieldType.SFIXED64:return module$exports$jspb$BinaryConstants.WireType.FIXED64;
case module$exports$jspb$BinaryConstants.FieldType.STRING:case module$exports$jspb$BinaryConstants.FieldType.MESSAGE:case module$exports$jspb$BinaryConstants.FieldType.BYTES:return module$exports$jspb$BinaryConstants.WireType.DELIMITED;case module$exports$jspb$BinaryConstants.FieldType.FLOAT:case module$exports$jspb$BinaryConstants.FieldType.FIXED32:case module$exports$jspb$BinaryConstants.FieldType.SFIXED32:return module$exports$jspb$BinaryConstants.WireType.FIXED32;default:return module$exports$jspb$BinaryConstants.WireType.INVALID}}
module$exports$jspb$BinaryConstants.INVALID_FIELD_NUMBER=-1;module$exports$jspb$BinaryConstants.INVALID_TAG=-1;module$exports$jspb$BinaryConstants.FLOAT32_EPS=1.401298464324817E-45;module$exports$jspb$BinaryConstants.FLOAT32_MIN=1.1754943508222875E-38;module$exports$jspb$BinaryConstants.FLOAT32_MAX=3.4028234663852886E38;module$exports$jspb$BinaryConstants.FLOAT64_EPS=4.9E-324;module$exports$jspb$BinaryConstants.FLOAT64_MIN=2.2250738585072014E-308;module$exports$jspb$BinaryConstants.FLOAT64_MAX=1.7976931348623157E308;
module$exports$jspb$BinaryConstants.TWO_TO_20=1048576;module$exports$jspb$BinaryConstants.TWO_TO_23=8388608;module$exports$jspb$BinaryConstants.TWO_TO_31=2147483648;module$exports$jspb$BinaryConstants.TWO_TO_32=4294967296;module$exports$jspb$BinaryConstants.TWO_TO_52=4503599627370496;module$exports$jspb$BinaryConstants.TWO_TO_63=0x7fffffffffffffff;module$exports$jspb$BinaryConstants.TWO_TO_64=1.8446744073709552E19;module$exports$jspb$BinaryConstants.ZERO_HASH="\x00\x00\x00\x00\x00\x00\x00\x00";
module$exports$jspb$BinaryConstants.MESSAGE_SET_GROUP_NUMBER=1;module$exports$jspb$BinaryConstants.MESSAGE_SET_TYPE_ID_FIELD_NUMBER=2;module$exports$jspb$BinaryConstants.MESSAGE_SET_MESSAGE_FIELD_NUMBER=3;module$exports$jspb$BinaryConstants.MESSAGE_SET_MAX_TYPE_ID=4294967294;module$exports$jspb$BinaryConstants.FieldTypeToWireType=module$contents$jspb$BinaryConstants_FieldTypeToWireType;module$exports$jspb$BinaryConstants.isValidWireType=module$contents$jspb$BinaryConstants_isValidWireType;var module$exports$google3$javascript$common$asserts$enable_goog_asserts={};module$exports$google3$javascript$common$asserts$enable_goog_asserts.ENABLE_GOOG_ASSERTS=goog.DEBUG;goog.debug={};function module$contents$goog$debug$Error_DebugError(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,module$contents$goog$debug$Error_DebugError);else{var c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));b!==void 0&&(this.cause=b)}goog.inherits(module$contents$goog$debug$Error_DebugError,Error);module$contents$goog$debug$Error_DebugError.prototype.name="CustomError";goog.debug.Error=module$contents$goog$debug$Error_DebugError;goog.dom={};goog.dom.NodeType={ELEMENT:1,ATTRIBUTE:2,TEXT:3,CDATA_SECTION:4,ENTITY_REFERENCE:5,ENTITY:6,PROCESSING_INSTRUCTION:7,COMMENT:8,DOCUMENT:9,DOCUMENT_TYPE:10,DOCUMENT_FRAGMENT:11,NOTATION:12};goog.asserts={};goog.asserts.ENABLE_ASSERTS=module$exports$google3$javascript$common$asserts$enable_goog_asserts.ENABLE_GOOG_ASSERTS;function module$contents$goog$asserts_AssertionError(a,b){var c=module$contents$goog$debug$Error_DebugError,d=c.call;a=a.split("%s");for(var e="",f=a.length-1,g=0;g<f;g++){var h=g<b.length?b[g]:"%s";e+=a[g]+h}b=e+a[f];d.call(c,this,b)}goog.inherits(module$contents$goog$asserts_AssertionError,module$contents$goog$debug$Error_DebugError);goog.asserts.AssertionError=module$contents$goog$asserts_AssertionError;
module$contents$goog$asserts_AssertionError.prototype.name="AssertionError";goog.asserts.DEFAULT_ERROR_HANDLER=function(a){throw a;};var module$contents$goog$asserts_errorHandler_=goog.asserts.DEFAULT_ERROR_HANDLER;function module$contents$goog$asserts_doAssertFailure(a,b,c,d){var e="Assertion failed";if(c){e+=": "+c;var f=d}else a&&(e+=": "+a,f=b);a=new module$contents$goog$asserts_AssertionError(""+e,f||[]);module$contents$goog$asserts_errorHandler_(a)}
goog.asserts.setErrorHandler=function(a){module$exports$google3$javascript$common$asserts$enable_goog_asserts.ENABLE_GOOG_ASSERTS&&(module$contents$goog$asserts_errorHandler_=a)};goog.asserts.assert=function(a,b,c){module$exports$google3$javascript$common$asserts$enable_goog_asserts.ENABLE_GOOG_ASSERTS&&!a&&module$contents$goog$asserts_doAssertFailure("",null,b,Array.prototype.slice.call(arguments,2));return a};
goog.asserts.assertExists=function(a,b,c){module$exports$google3$javascript$common$asserts$enable_goog_asserts.ENABLE_GOOG_ASSERTS&&a==null&&module$contents$goog$asserts_doAssertFailure("Expected to exist: %s.",[a],b,Array.prototype.slice.call(arguments,2));return a};
goog.asserts.fail=function(a,b){module$exports$google3$javascript$common$asserts$enable_goog_asserts.ENABLE_GOOG_ASSERTS&&module$contents$goog$asserts_errorHandler_(new module$contents$goog$asserts_AssertionError("Failure"+(a?": "+a:""),Array.prototype.slice.call(arguments,1)))};
goog.asserts.assertNumber=function(a,b,c){module$exports$google3$javascript$common$asserts$enable_goog_asserts.ENABLE_GOOG_ASSERTS&&typeof a!=="number"&&module$contents$goog$asserts_doAssertFailure("Expected number but got %s: %s.",[goog.typeOf(a),a],b,Array.prototype.slice.call(arguments,2));return a};
goog.asserts.assertString=function(a,b,c){module$exports$google3$javascript$common$asserts$enable_goog_asserts.ENABLE_GOOG_ASSERTS&&typeof a!=="string"&&module$contents$goog$asserts_doAssertFailure("Expected string but got %s: %s.",[goog.typeOf(a),a],b,Array.prototype.slice.call(arguments,2));return a};
goog.asserts.assertFunction=function(a,b,c){module$exports$google3$javascript$common$asserts$enable_goog_asserts.ENABLE_GOOG_ASSERTS&&typeof a!=="function"&&module$contents$goog$asserts_doAssertFailure("Expected function but got %s: %s.",[goog.typeOf(a),a],b,Array.prototype.slice.call(arguments,2));return a};
goog.asserts.assertObject=function(a,b,c){module$exports$google3$javascript$common$asserts$enable_goog_asserts.ENABLE_GOOG_ASSERTS&&!goog.isObject(a)&&module$contents$goog$asserts_doAssertFailure("Expected object but got %s: %s.",[goog.typeOf(a),a],b,Array.prototype.slice.call(arguments,2));return a};
goog.asserts.assertArray=function(a,b,c){module$exports$google3$javascript$common$asserts$enable_goog_asserts.ENABLE_GOOG_ASSERTS&&!Array.isArray(a)&&module$contents$goog$asserts_doAssertFailure("Expected array but got %s: %s.",[goog.typeOf(a),a],b,Array.prototype.slice.call(arguments,2));return a};
goog.asserts.assertBoolean=function(a,b,c){module$exports$google3$javascript$common$asserts$enable_goog_asserts.ENABLE_GOOG_ASSERTS&&typeof a!=="boolean"&&module$contents$goog$asserts_doAssertFailure("Expected boolean but got %s: %s.",[goog.typeOf(a),a],b,Array.prototype.slice.call(arguments,2));return a};
goog.asserts.assertElement=function(a,b,c){!module$exports$google3$javascript$common$asserts$enable_goog_asserts.ENABLE_GOOG_ASSERTS||goog.isObject(a)&&a.nodeType==goog.dom.NodeType.ELEMENT||module$contents$goog$asserts_doAssertFailure("Expected Element but got %s: %s.",[goog.typeOf(a),a],b,Array.prototype.slice.call(arguments,2));return a};
goog.asserts.assertInstanceof=function(a,b,c,d){!module$exports$google3$javascript$common$asserts$enable_goog_asserts.ENABLE_GOOG_ASSERTS||a instanceof b||module$contents$goog$asserts_doAssertFailure("Expected instanceof %s but got %s.",[module$contents$goog$asserts_getType(b),module$contents$goog$asserts_getType(a)],c,Array.prototype.slice.call(arguments,3));return a};
goog.asserts.assertFinite=function(a,b,c){!module$exports$google3$javascript$common$asserts$enable_goog_asserts.ENABLE_GOOG_ASSERTS||typeof a=="number"&&isFinite(a)||module$contents$goog$asserts_doAssertFailure("Expected %s to be a finite number but it is not.",[a],b,Array.prototype.slice.call(arguments,2));return a};
function module$contents$goog$asserts_getType(a){return a instanceof Function?a.displayName||a.name||"unknown type name":a instanceof Object?a.constructor.displayName||a.constructor.name||Object.prototype.toString.call(a):a===null?"null":typeof a};var module$exports$google3$third_party$javascript$closure$flags$flags$2etoggles={TOGGLE_GoogFlags__use_toggles:!1,TOGGLE_GoogFlags__override_disable_toggles:!1,TOGGLE_GoogFlags__use_user_agent_client_hints__enable:!1,TOGGLE_GoogFlags__async_throw_on_unicode_to_byte__enable:!1,TOGGLE_GoogFlags__jspb_stop_using_repeated_field_sets_from_gencode__disable:!1,TOGGLE_GoogFlags__wiz_enable_native_promise__enable:!1,TOGGLE_GoogFlags__jspb_readonly_repeated_fields__disable:!1,TOGGLE_GoogFlags__jspb_ignore_implicit_extension_deps__disable:!1,
TOGGLE_GoogFlags__testonly_disabled_flag__enable:!1,TOGGLE_GoogFlags__testonly_debug_flag__enable:!1,TOGGLE_GoogFlags__testonly_staging_flag__disable:!1,TOGGLE_GoogFlags__testonly_stable_flag__disable:!1};goog.flags={};var module$contents$goog$flags_STAGING=goog.readFlagInternalDoNotUseOrElse(1,goog.FLAGS_STAGING_DEFAULT);goog.flags.USE_USER_AGENT_CLIENT_HINTS=module$exports$google3$third_party$javascript$closure$flags$flags$2etoggles.TOGGLE_GoogFlags__use_toggles?module$exports$google3$third_party$javascript$closure$flags$flags$2etoggles.TOGGLE_GoogFlags__use_user_agent_client_hints__enable:goog.readFlagInternalDoNotUseOrElse(610401301,!1);
goog.flags.ASYNC_THROW_ON_UNICODE_TO_BYTE=module$exports$google3$third_party$javascript$closure$flags$flags$2etoggles.TOGGLE_GoogFlags__use_toggles?module$exports$google3$third_party$javascript$closure$flags$flags$2etoggles.TOGGLE_GoogFlags__async_throw_on_unicode_to_byte__enable:goog.readFlagInternalDoNotUseOrElse(899588437,!1);
goog.flags.JSPB_STOP_USING_REPEATED_FIELD_SETS_FROM_GENCODE=module$exports$google3$third_party$javascript$closure$flags$flags$2etoggles.TOGGLE_GoogFlags__use_toggles?module$exports$google3$third_party$javascript$closure$flags$flags$2etoggles.TOGGLE_GoogFlags__override_disable_toggles||!module$exports$google3$third_party$javascript$closure$flags$flags$2etoggles.TOGGLE_GoogFlags__jspb_stop_using_repeated_field_sets_from_gencode__disable:goog.readFlagInternalDoNotUseOrElse(188588736,!0);
goog.flags.WIZ_ENABLE_NATIVE_PROMISE=module$exports$google3$third_party$javascript$closure$flags$flags$2etoggles.TOGGLE_GoogFlags__use_toggles?goog.DEBUG||module$exports$google3$third_party$javascript$closure$flags$flags$2etoggles.TOGGLE_GoogFlags__wiz_enable_native_promise__enable:goog.readFlagInternalDoNotUseOrElse(651175828,goog.DEBUG);
goog.flags.JSPB_READONLY_REPEATED_FIELDS=module$exports$google3$third_party$javascript$closure$flags$flags$2etoggles.TOGGLE_GoogFlags__use_toggles?goog.FLAGS_STAGING_DEFAULT&&(module$exports$google3$third_party$javascript$closure$flags$flags$2etoggles.TOGGLE_GoogFlags__override_disable_toggles||!module$exports$google3$third_party$javascript$closure$flags$flags$2etoggles.TOGGLE_GoogFlags__jspb_readonly_repeated_fields__disable):goog.readFlagInternalDoNotUseOrElse(653718497,module$contents$goog$flags_STAGING);
goog.flags.JSPB_IGNORE_IMPLICIT_EXTENSION_DEPS=module$exports$google3$third_party$javascript$closure$flags$flags$2etoggles.TOGGLE_GoogFlags__use_toggles?goog.FLAGS_STAGING_DEFAULT&&(module$exports$google3$third_party$javascript$closure$flags$flags$2etoggles.TOGGLE_GoogFlags__override_disable_toggles||!module$exports$google3$third_party$javascript$closure$flags$flags$2etoggles.TOGGLE_GoogFlags__jspb_ignore_implicit_extension_deps__disable):goog.readFlagInternalDoNotUseOrElse(660014094,module$contents$goog$flags_STAGING);
goog.flags.TESTONLY_DISABLED_FLAG=module$exports$google3$third_party$javascript$closure$flags$flags$2etoggles.TOGGLE_GoogFlags__use_toggles?module$exports$google3$third_party$javascript$closure$flags$flags$2etoggles.TOGGLE_GoogFlags__testonly_disabled_flag__enable:goog.readFlagInternalDoNotUseOrElse(2147483644,!1);
goog.flags.TESTONLY_DEBUG_FLAG=module$exports$google3$third_party$javascript$closure$flags$flags$2etoggles.TOGGLE_GoogFlags__use_toggles?goog.DEBUG||module$exports$google3$third_party$javascript$closure$flags$flags$2etoggles.TOGGLE_GoogFlags__testonly_debug_flag__enable:goog.readFlagInternalDoNotUseOrElse(2147483645,goog.DEBUG);
goog.flags.TESTONLY_STAGING_FLAG=module$exports$google3$third_party$javascript$closure$flags$flags$2etoggles.TOGGLE_GoogFlags__use_toggles?goog.FLAGS_STAGING_DEFAULT&&(module$exports$google3$third_party$javascript$closure$flags$flags$2etoggles.TOGGLE_GoogFlags__override_disable_toggles||!module$exports$google3$third_party$javascript$closure$flags$flags$2etoggles.TOGGLE_GoogFlags__testonly_staging_flag__disable):goog.readFlagInternalDoNotUseOrElse(2147483646,module$contents$goog$flags_STAGING);
goog.flags.TESTONLY_STABLE_FLAG=module$exports$google3$third_party$javascript$closure$flags$flags$2etoggles.TOGGLE_GoogFlags__use_toggles?module$exports$google3$third_party$javascript$closure$flags$flags$2etoggles.TOGGLE_GoogFlags__override_disable_toggles||!module$exports$google3$third_party$javascript$closure$flags$flags$2etoggles.TOGGLE_GoogFlags__testonly_stable_flag__disable:goog.readFlagInternalDoNotUseOrElse(2147483647,!0);var module$exports$jspb$internal_options={};module$exports$jspb$internal_options.DISABLE_INDIRECT_BINARY_EXTENSIONS=goog.flags.JSPB_IGNORE_IMPLICIT_EXTENSION_DEPS;module$exports$jspb$internal_options.DISABLE_ES6_MAP_SUBCLASSES_FOR_TESTING=!1;function module$contents$jspb$internal_options_isBigIntAvailable(){return goog.FEATURESET_YEAR>=2021||typeof BigInt==="function"}var module$contents$jspb$internal_options_SHOULD_THROW_IN_ARRAY_CONSTRUCTOR_IF_ARRAY_IS_ALREADY_CONSTRUCTED=goog.DEBUG;
function module$contents$jspb$internal_options_shouldThrowInArrayConstructorIfArrayIsAlreadyConstructed(){return module$contents$jspb$internal_options_SHOULD_THROW_IN_ARRAY_CONSTRUCTOR_IF_ARRAY_IS_ALREADY_CONSTRUCTED}function module$contents$jspb$internal_options_shouldTransferArrayInConstructor(){return!1}module$exports$jspb$internal_options.CheckLevel={OFF:0,ASYNC_THROW:1,THROW:2};var module$contents$jspb$internal_options_typeCheck32BitIntFields=module$exports$jspb$internal_options.CheckLevel.THROW;
function module$contents$jspb$internal_options_getTypeCheck32BitIntFields(){return module$contents$jspb$internal_options_typeCheck32BitIntFields}function module$contents$jspb$internal_options_setTypeCheck32BitIntFields(a){module$contents$jspb$internal_options_typeCheck32BitIntFields=a}var module$contents$jspb$internal_options_typeCheck64BitIntFields=goog.DEBUG;
function module$contents$jspb$internal_options_getTypeCheck64BitIntFields(a){return a||module$contents$jspb$internal_options_typeCheck64BitIntFields}module$exports$jspb$internal_options.shouldCoerce64BitIntFieldsByJsType=module$contents$jspb$internal_options_getTypeCheck64BitIntFields;module$exports$jspb$internal_options.setShouldCoerce64BitIntFieldsByJsType=module$contents$jspb$internal_options_setTypeCheck64BitIntFields;
function module$contents$jspb$internal_options_setTypeCheck64BitIntFields(a){(0,goog.asserts.assertBoolean)(a);module$contents$jspb$internal_options_typeCheck64BitIntFields=a}var module$contents$jspb$internal_options_typeCheck64BitIntFieldsAreInRange=!0;function module$contents$jspb$internal_options_getTypeCheck64BitIntFieldsAreInRange(a){return a||module$contents$jspb$internal_options_typeCheck64BitIntFieldsAreInRange}
function module$contents$jspb$internal_options_setTypeCheck64BitIntFieldsAreInRange(a){(0,goog.asserts.assertBoolean)(a);module$contents$jspb$internal_options_typeCheck64BitIntFieldsAreInRange=a}var module$contents$jspb$internal_options_asyncThrowIf64BitIntReturnTypeMismatches=!1;function module$contents$jspb$internal_options_getAsyncThrowIf64BitIntReturnTypeMismatches(){return module$contents$jspb$internal_options_asyncThrowIf64BitIntReturnTypeMismatches}
function module$contents$jspb$internal_options_setAsyncThrowIf64BitIntReturnTypeMismatches(a){module$contents$jspb$internal_options_asyncThrowIf64BitIntReturnTypeMismatches=a}var module$contents$jspb$internal_options_typeCheckStringFields=!0;function module$contents$jspb$internal_options_getTypeCheckStringFields(){return module$contents$jspb$internal_options_typeCheckStringFields}
function module$contents$jspb$internal_options_setTypeCheckStringFields(a){(0,goog.asserts.assertBoolean)(a);module$contents$jspb$internal_options_typeCheckStringFields=a}var module$contents$jspb$internal_options_typeCheckEnumFields=module$exports$jspb$internal_options.CheckLevel.THROW;function module$contents$jspb$internal_options_getTypeCheckEnumFields(){return module$contents$jspb$internal_options_typeCheckEnumFields}
function module$contents$jspb$internal_options_setTypeCheckEnumFields(a){module$contents$jspb$internal_options_typeCheckEnumFields=a}module$exports$jspb$internal_options.USE_DETAILED_MESSAGE_TYPE_HIERARCHY=goog.DEBUG&&!1;var module$contents$jspb$internal_options_unsafeDisableJspbAnyTypeChecks=module$exports$jspb$internal_options.DETAILED_JSPB_ASSERTS=!1;
function module$contents$jspb$internal_options_getUnsafeDisableJspbAnyTypeChecks(){return module$contents$jspb$internal_options_unsafeDisableJspbAnyTypeChecks}function module$contents$jspb$internal_options_setUnsafeDisableJspbAnyTypeChecks(a){(0,goog.asserts.assertBoolean)(a);module$contents$jspb$internal_options_unsafeDisableJspbAnyTypeChecks=a}function module$contents$jspb$internal_options_getCheckEqualsConsistentWithHashCode(){return!1}
function module$contents$jspb$internal_options_setCheckEqualsConsistentWithHashCode(){}module$exports$jspb$internal_options.GENERATE_TYPE_NAME_PROPERTIES=goog.DEBUG;var module$contents$jspb$internal_options_sortMaps=!1;function module$contents$jspb$internal_options_setSortMaps(a){module$contents$jspb$internal_options_sortMaps=a}function module$contents$jspb$internal_options_getSortMaps(){return module$contents$jspb$internal_options_sortMaps}
var module$contents$jspb$internal_options_checkEqualsDoesNotChangeWithTypeInformation=goog.DEBUG;function module$contents$jspb$internal_options_getCheckEqualsDoesNotChangeWithTypeInformation(){return module$contents$jspb$internal_options_checkEqualsDoesNotChangeWithTypeInformation}function module$contents$jspb$internal_options_setCheckEqualsDoesNotChangeWithTypeInformation(a){module$contents$jspb$internal_options_checkEqualsDoesNotChangeWithTypeInformation=a}
function module$contents$jspb$internal_options_withoutCheckingEqualsDoesNotChangeWithTypeInformation(a){var b=module$contents$jspb$internal_options_checkEqualsDoesNotChangeWithTypeInformation;module$contents$jspb$internal_options_checkEqualsDoesNotChangeWithTypeInformation=!1;try{a()}finally{module$contents$jspb$internal_options_checkEqualsDoesNotChangeWithTypeInformation=b}}function module$contents$jspb$internal_options_getReadonlyRepeatedArrays(a){return a||!0}
var module$contents$jspb$internal_options_asyncThrowIfStringTypedInt64FieldDowngrade=module$exports$jspb$internal_options.STRICT_REPEATED_SETTER=!0;function module$contents$jspb$internal_options_getAsyncThrowIfStringTypedInt64FieldDowngrade(){return module$contents$jspb$internal_options_asyncThrowIfStringTypedInt64FieldDowngrade}
function module$contents$jspb$internal_options_setAsyncThrowIfStringTypedInt64FieldDowngrade(a){module$contents$jspb$internal_options_asyncThrowIfStringTypedInt64FieldDowngrade=a}
function module$contents$jspb$internal_options_withoutAsyncThrowingIfStringTypedInt64FieldDowngrade(a){var b=module$contents$jspb$internal_options_asyncThrowIfStringTypedInt64FieldDowngrade;try{return module$contents$jspb$internal_options_asyncThrowIfStringTypedInt64FieldDowngrade=!1,a()}finally{module$contents$jspb$internal_options_asyncThrowIfStringTypedInt64FieldDowngrade=b}}var module$contents$jspb$internal_options_randomizeSerializationFormat=!1;
function module$contents$jspb$internal_options_getRandomizeSerializationFormat(){return module$contents$jspb$internal_options_randomizeSerializationFormat&&!0}function module$contents$jspb$internal_options_setRandomizeSerializationFormat(a){module$contents$jspb$internal_options_randomizeSerializationFormat=a}function module$contents$jspb$internal_options_getDeserializeBinary64BitIntsAsGbigint(){return!1}module$exports$jspb$internal_options.getAsyncThrowIf64BitIntReturnTypeMismatches=module$contents$jspb$internal_options_getAsyncThrowIf64BitIntReturnTypeMismatches;
module$exports$jspb$internal_options.getAsyncThrowIfStringTypedInt64FieldDowngrade=module$contents$jspb$internal_options_getAsyncThrowIfStringTypedInt64FieldDowngrade;module$exports$jspb$internal_options.getCheckEqualsDoesNotChangeWithTypeInformation=module$contents$jspb$internal_options_getCheckEqualsDoesNotChangeWithTypeInformation;module$exports$jspb$internal_options.setCheckEqualsDoesNotChangeWithTypeInformation=module$contents$jspb$internal_options_setCheckEqualsDoesNotChangeWithTypeInformation;
module$exports$jspb$internal_options.getCheckEqualsConsistentWithHashCode=module$contents$jspb$internal_options_getCheckEqualsConsistentWithHashCode;module$exports$jspb$internal_options.getDeserializeBinary64BitIntsAsGbigint=module$contents$jspb$internal_options_getDeserializeBinary64BitIntsAsGbigint;module$exports$jspb$internal_options.getRandomizeSerializationFormat=module$contents$jspb$internal_options_getRandomizeSerializationFormat;module$exports$jspb$internal_options.getSortMaps=module$contents$jspb$internal_options_getSortMaps;
module$exports$jspb$internal_options.getTypeCheck32BitIntFields=module$contents$jspb$internal_options_getTypeCheck32BitIntFields;module$exports$jspb$internal_options.getTypeCheck64BitIntFields=module$contents$jspb$internal_options_getTypeCheck64BitIntFields;module$exports$jspb$internal_options.getTypeCheck64BitIntFieldsAreInRange=module$contents$jspb$internal_options_getTypeCheck64BitIntFieldsAreInRange;module$exports$jspb$internal_options.getTypeCheckEnumFields=module$contents$jspb$internal_options_getTypeCheckEnumFields;
module$exports$jspb$internal_options.getTypeCheckStringFields=module$contents$jspb$internal_options_getTypeCheckStringFields;module$exports$jspb$internal_options.getUnsafeDisableJspbAnyTypeChecks=module$contents$jspb$internal_options_getUnsafeDisableJspbAnyTypeChecks;module$exports$jspb$internal_options.isBigIntAvailable=module$contents$jspb$internal_options_isBigIntAvailable;module$exports$jspb$internal_options.setAsyncThrowIf64BitIntReturnTypeMismatches=module$contents$jspb$internal_options_setAsyncThrowIf64BitIntReturnTypeMismatches;
module$exports$jspb$internal_options.setAsyncThrowIfStringTypedInt64FieldDowngrade=module$contents$jspb$internal_options_setAsyncThrowIfStringTypedInt64FieldDowngrade;module$exports$jspb$internal_options.setCheckEqualsConsistentWithHashCode=module$contents$jspb$internal_options_setCheckEqualsConsistentWithHashCode;module$exports$jspb$internal_options.setRandomizeSerializationFormat=module$contents$jspb$internal_options_setRandomizeSerializationFormat;
module$exports$jspb$internal_options.setSortMaps=module$contents$jspb$internal_options_setSortMaps;module$exports$jspb$internal_options.setTypeCheck32BitIntFields=module$contents$jspb$internal_options_setTypeCheck32BitIntFields;module$exports$jspb$internal_options.setTypeCheck64BitIntFields=module$contents$jspb$internal_options_setTypeCheck64BitIntFields;module$exports$jspb$internal_options.setTypeCheck64BitIntFieldsAreInRange=module$contents$jspb$internal_options_setTypeCheck64BitIntFieldsAreInRange;
module$exports$jspb$internal_options.setTypeCheckEnumFields=module$contents$jspb$internal_options_setTypeCheckEnumFields;module$exports$jspb$internal_options.setTypeCheckStringFields=module$contents$jspb$internal_options_setTypeCheckStringFields;module$exports$jspb$internal_options.setUnsafeDisableJspbAnyTypeChecks=module$contents$jspb$internal_options_setUnsafeDisableJspbAnyTypeChecks;module$exports$jspb$internal_options.shouldThrowInArrayConstructorIfArrayIsAlreadyConstructed=module$contents$jspb$internal_options_shouldThrowInArrayConstructorIfArrayIsAlreadyConstructed;
module$exports$jspb$internal_options.shouldTransferArrayInConstructor=module$contents$jspb$internal_options_shouldTransferArrayInConstructor;module$exports$jspb$internal_options.withoutAsyncThrowingIfStringTypedInt64FieldDowngrade=module$contents$jspb$internal_options_withoutAsyncThrowingIfStringTypedInt64FieldDowngrade;module$exports$jspb$internal_options.withoutCheckingEqualsDoesNotChangeWithTypeInformation=module$contents$jspb$internal_options_withoutCheckingEqualsDoesNotChangeWithTypeInformation;
module$exports$jspb$internal_options.getReadonlyRepeatedArrays=module$contents$jspb$internal_options_getReadonlyRepeatedArrays;var module$exports$google3$javascript$common$asserts$internal={};module$exports$google3$javascript$common$asserts$internal.ENABLE_ASSERTS=module$exports$google3$javascript$common$asserts$enable_goog_asserts.ENABLE_GOOG_ASSERTS;function module$contents$google3$javascript$common$asserts$internal_StateGuard(){}module$exports$google3$javascript$common$asserts$internal.StateGuard=module$contents$google3$javascript$common$asserts$internal_StateGuard;
function module$contents$google3$javascript$common$asserts$internal_TypeGuard(){}module$exports$google3$javascript$common$asserts$internal.TypeGuard=module$contents$google3$javascript$common$asserts$internal_TypeGuard;function module$contents$google3$javascript$common$asserts$internal_Context(){}module$exports$google3$javascript$common$asserts$internal.Context=module$contents$google3$javascript$common$asserts$internal_Context;
function module$contents$google3$javascript$common$asserts$internal_DebugGuard(){}module$exports$google3$javascript$common$asserts$internal.DebugGuard=module$contents$google3$javascript$common$asserts$internal_DebugGuard;function module$contents$google3$javascript$common$asserts$internal_BrandedGuard(){}module$exports$google3$javascript$common$asserts$internal.BrandedGuard=module$contents$google3$javascript$common$asserts$internal_BrandedGuard;
function module$contents$google3$javascript$common$asserts$internal_basicPrettyPrint(a,b){b=b===void 0?new Set:b;if(!goog.DEBUG)throw Error("basicPrettyPrint should only be used in DEBUG mode");if(b.has(a))return"(Recursive reference)";switch(typeof a){case "object":if(a){var c=Object.getPrototypeOf(a);switch(c){case Map.prototype:case Set.prototype:case Array.prototype:b.add(a);var d="["+Array.from(a,function(e){return module$contents$google3$javascript$common$asserts$internal_basicPrettyPrint(e,
b)}).join(", ")+"]";b.delete(a);c!==Array.prototype&&(a=module$contents$google3$javascript$common$asserts$internal_functionName(c.constructor),d=a+"("+d+")");return d;case Object.prototype:return b.add(a),c="{"+Object.entries(a).map(function(e){var f=(0,$jscomp.makeIterator)(e);e=f.next().value;f=f.next().value;return e+": "+module$contents$google3$javascript$common$asserts$internal_basicPrettyPrint(f,b)}).join(", ")+"}",b.delete(a),c;default:return d="Object",c&&c.constructor&&(d=module$contents$google3$javascript$common$asserts$internal_functionName(c.constructor)),
typeof a.toString==="function"&&a.toString!==Object.prototype.toString?(a=String(a),d+"("+a+")"):"(object "+d+")"}}break;case "function":return a=module$contents$google3$javascript$common$asserts$internal_functionName(a),"function "+a;case "number":if(!Number.isFinite(a))return String(a);break;case "bigint":return a.toString(10)+"n";case "symbol":return a.toString()}return JSON.stringify(a)}module$exports$google3$javascript$common$asserts$internal.basicPrettyPrint=module$contents$google3$javascript$common$asserts$internal_basicPrettyPrint;
function module$contents$google3$javascript$common$asserts$internal_functionName(a){var b=a.displayName;if(b&&typeof b==="string"||(b=a.name)&&typeof b==="string")return b;a=String(a);return(a=/function\s+([^\(]+)/m.exec(a))?a[1]:"(Anonymous)"}module$exports$google3$javascript$common$asserts$internal.functionName=module$contents$google3$javascript$common$asserts$internal_functionName;function module$contents$google3$javascript$common$asserts$internal_Result(){}
module$exports$google3$javascript$common$asserts$internal.Result=module$contents$google3$javascript$common$asserts$internal_Result;function module$contents$google3$javascript$common$asserts$internal_isOptionalGuard(a){return a.isOptionalGuard_doNotManuallySetPrettyPlease===!0}module$exports$google3$javascript$common$asserts$internal.isOptionalGuard=module$contents$google3$javascript$common$asserts$internal_isOptionalGuard;function module$contents$google3$javascript$common$asserts$asserts_assert(a,b,c){if(module$exports$google3$javascript$common$asserts$internal.ENABLE_ASSERTS)a:{var d=module$contents$google3$javascript$common$asserts$asserts_maybeGetKeepInProdMsgFunc();if(!goog.DEBUG){if(b(a))break a;var e,f;b=(f=(e=module$contents$google3$javascript$common$asserts$asserts_formatLazyMsg(d))==null?void 0:e.concat("\n"))!=null?f:"";throw Error(b+String(a));}e=[];module$contents$google3$javascript$common$asserts$asserts_executeNestedGuard(b,
a,e)||module$contents$google3$javascript$common$asserts$asserts_throwGuardFailure.apply(null,[c,d,"Guard "+module$contents$google3$javascript$common$asserts$asserts_guardName(b)+" failed:"].concat((0,$jscomp.arrayFromIterable)(e.reverse())))}}function module$contents$google3$javascript$common$asserts$asserts_cast(a,b,c){module$contents$google3$javascript$common$asserts$asserts_assert(a,b,c);return a}
function module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(a,b){a.isGuard_doNotManuallySetPrettyPlease=!0;if(!goog.DEBUG)return a;a.guardName=typeof b==="function"?b:function(){return b};return a}function module$contents$google3$javascript$common$asserts$asserts_guardName(a){return goog.DEBUG?a.guardName().trim():""}
function module$contents$google3$javascript$common$asserts$asserts_executeNestedGuard(a,b,c,d){if(!goog.DEBUG)return a(b);var e=a;(e=e(b,c))||module$contents$google3$javascript$common$asserts$asserts_addMessageToContext(c,function(){var f=d?(typeof d==="function"?d():d).trim():"";f.length>0&&(f+=": ");return f+"Expected "+module$contents$google3$javascript$common$asserts$asserts_guardName(a)+", got "+module$contents$google3$javascript$common$asserts$internal_basicPrettyPrint(b)});return e}
function module$contents$google3$javascript$common$asserts$asserts_addMessageToContext(a,b){if(goog.DEBUG){var c;(c=a)==null||c.push((typeof b==="function"?b():b).trim())}}var module$contents$google3$javascript$common$asserts$asserts_keepInProdMsg=void 0;function module$contents$google3$javascript$common$asserts$asserts_maybeGetKeepInProdMsgFunc(){var a=module$contents$google3$javascript$common$asserts$asserts_keepInProdMsg;return a}
function module$contents$google3$javascript$common$asserts$asserts_formatLazyMsg(a){return typeof a==="function"?a():a}function module$contents$google3$javascript$common$asserts$asserts_throwGuardFailure(){var a=$jscomp.getRestArguments.apply(0,arguments);throw Error(a.map(module$contents$google3$javascript$common$asserts$asserts_formatLazyMsg).filter(Boolean).join("\n").trim().replace(/:$/,""));}
module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(a){return a!==null&&a!==void 0},"exists");var module$exports$google3$javascript$common$asserts$guards={};module$exports$google3$javascript$common$asserts$guards.isNumber=module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(a){return typeof a==="number"},"number");module$exports$google3$javascript$common$asserts$guards.isZero=module$contents$google3$javascript$common$asserts$guards_isLiteral(0);
module$exports$google3$javascript$common$asserts$guards.isSafeInteger=module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(a){return Number.isSafeInteger(a)},"isSafeInteger");module$exports$google3$javascript$common$asserts$guards.isInteger=module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(a){return Number.isInteger(a)},"isInteger");
module$exports$google3$javascript$common$asserts$guards.isFinite=module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(a){return Number.isFinite(a)},"isFinite");function module$contents$google3$javascript$common$asserts$guards_isGreaterThan(a){return module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(b){return b>a},function(){return"isGreaterThan("+module$contents$google3$javascript$common$asserts$internal_basicPrettyPrint(a)+")"})}
module$exports$google3$javascript$common$asserts$guards.isGreaterThan=module$contents$google3$javascript$common$asserts$guards_isGreaterThan;module$exports$google3$javascript$common$asserts$guards.isAtLeast=module$contents$google3$javascript$common$asserts$guards_isGte;module$exports$google3$javascript$common$asserts$guards.isGreaterThanOrEqualTo=module$contents$google3$javascript$common$asserts$guards_isGte;
function module$contents$google3$javascript$common$asserts$guards_isGte(a){return module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(b){return b>=a},function(){return"isGreaterThanOrEqualTo("+module$contents$google3$javascript$common$asserts$internal_basicPrettyPrint(a)+")"})}
function module$contents$google3$javascript$common$asserts$guards_isLessThan(a){return module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(b){return b<a},function(){return"isLessThan("+module$contents$google3$javascript$common$asserts$internal_basicPrettyPrint(a)+")"})}module$exports$google3$javascript$common$asserts$guards.isLessThan=module$contents$google3$javascript$common$asserts$guards_isLessThan;
module$exports$google3$javascript$common$asserts$guards.isLessThanOrEqualTo=module$contents$google3$javascript$common$asserts$guards_isLte;module$exports$google3$javascript$common$asserts$guards.isAtMost=module$contents$google3$javascript$common$asserts$guards_isLte;
function module$contents$google3$javascript$common$asserts$guards_isLte(a){return module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(b){return b<=a},function(){return"isLessThanOrEqualTo("+module$contents$google3$javascript$common$asserts$internal_basicPrettyPrint(a)+")"})}module$exports$google3$javascript$common$asserts$guards.isString=module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(a){return typeof a==="string"},"string");
module$exports$google3$javascript$common$asserts$guards.isEmptyString=module$contents$google3$javascript$common$asserts$guards_isLiteral("");module$exports$google3$javascript$common$asserts$guards.isNotBlank=module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(a){return a.trim()!==""},"isNotBlank");
module$exports$google3$javascript$common$asserts$guards.isBlank=module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(a){return a.trim()===""},"isBlank");function module$contents$google3$javascript$common$asserts$guards_startsWith(a){return module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(b){return b.startsWith(a)},function(){return"startsWith("+module$contents$google3$javascript$common$asserts$internal_basicPrettyPrint(a)+")"})}
module$exports$google3$javascript$common$asserts$guards.startsWith=module$contents$google3$javascript$common$asserts$guards_startsWith;function module$contents$google3$javascript$common$asserts$guards_endsWith(a){return module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(b){return b.endsWith(a)},function(){return"endsWith("+module$contents$google3$javascript$common$asserts$internal_basicPrettyPrint(a)+")"})}
module$exports$google3$javascript$common$asserts$guards.endsWith=module$contents$google3$javascript$common$asserts$guards_endsWith;function module$contents$google3$javascript$common$asserts$guards_stringIncludes(a){return module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(b){return b.includes(a)},function(){return"stringIncludes("+module$contents$google3$javascript$common$asserts$internal_basicPrettyPrint(a)+")"})}
module$exports$google3$javascript$common$asserts$guards.stringIncludes=module$contents$google3$javascript$common$asserts$guards_stringIncludes;
function module$contents$google3$javascript$common$asserts$guards_stringMatches(a){module$contents$google3$javascript$common$asserts$asserts_assert(a,module$contents$google3$javascript$common$asserts$guards_isAllOf(module$contents$google3$javascript$common$asserts$guards_isNot(module$contents$google3$javascript$common$asserts$guards_isGlobalRegExp),module$contents$google3$javascript$common$asserts$guards_isNot(module$contents$google3$javascript$common$asserts$guards_isStickyRegExp)),"stringMatches does not support global nor sticky regular expressions as they can make the returned state guard behave inconsistently");
return module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(b){return a.test(b)},function(){return"stringMatches("+a+")"})}module$exports$google3$javascript$common$asserts$guards.stringMatches=module$contents$google3$javascript$common$asserts$guards_stringMatches;module$exports$google3$javascript$common$asserts$guards.isBoolean=module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(a){return typeof a==="boolean"},"boolean");
module$exports$google3$javascript$common$asserts$guards.isBigInt=module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(a){return typeof a==="bigint"},"bigint");module$exports$google3$javascript$common$asserts$guards.isNull=module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(a){return a===null},"null");
module$exports$google3$javascript$common$asserts$guards.isUndefined=module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(a){return a===void 0},"undefined");module$exports$google3$javascript$common$asserts$guards.isNullish=module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(a){return a==null},"null | undefined");
function module$contents$google3$javascript$common$asserts$guards_isLiteral(a){return module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(b){return b===a},function(){return module$contents$google3$javascript$common$asserts$internal_basicPrettyPrint(a)})}module$exports$google3$javascript$common$asserts$guards.isLiteral=module$contents$google3$javascript$common$asserts$guards_isLiteral;
function module$contents$google3$javascript$common$asserts$guards_isAnyLiteralOf(){var a=$jscomp.getRestArguments.apply(0,arguments),b=new Set(a);return module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(c){return b.has(c)},function(){return a.map(function(c){return module$contents$google3$javascript$common$asserts$internal_basicPrettyPrint(c)}).join("|")})}module$exports$google3$javascript$common$asserts$guards.isAnyLiteralOf=module$contents$google3$javascript$common$asserts$guards_isAnyLiteralOf;
function module$contents$google3$javascript$common$asserts$guards_isEnumMemberOf(a,b){return module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(c){var d=a,e;for(e in d)if(c===d[e]&&!/^[0-9]+$/.test(e))return!0;return!1},function(){var c;return(c=b)!=null?c:"unknown enum"})}module$exports$google3$javascript$common$asserts$guards.isEnumMemberOf=module$contents$google3$javascript$common$asserts$guards_isEnumMemberOf;
module$exports$google3$javascript$common$asserts$guards.isThenable=module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(a){return a!=null&&typeof a==="object"&&typeof a.then==="function"},"Thenable");module$exports$google3$javascript$common$asserts$guards.isFunction=module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(a){return typeof a==="function"},"Function");
module$exports$google3$javascript$common$asserts$guards.isGuard=module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(a,b){return module$contents$google3$javascript$common$asserts$asserts_executeNestedGuard(module$exports$google3$javascript$common$asserts$guards.isFunction,a,b)?a.isGuard_doNotManuallySetPrettyPlease===!0:!1},"isGuard");module$exports$google3$javascript$common$asserts$guards.isDate=module$contents$google3$javascript$common$asserts$guards_isInstanceOf(Date);
module$exports$google3$javascript$common$asserts$guards.isValidDate=module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(a){return!isNaN(a)},"isValidDate");
var module$contents$google3$javascript$common$asserts$guards_isGlobalRegExp=module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(a){return a.global},"isGlobalRegExp"),module$contents$google3$javascript$common$asserts$guards_isStickyRegExp=module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(a){return a.sticky},"isStickyRegExp");
module$exports$google3$javascript$common$asserts$guards.isObject=module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(a){return!!a&&(typeof a==="object"||typeof a==="function")},"object");
function module$contents$google3$javascript$common$asserts$guards_isInstanceOf(a){return module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(b){return b instanceof a},function(){return module$contents$google3$javascript$common$asserts$internal_functionName(a)})}module$exports$google3$javascript$common$asserts$guards.isInstanceOf=module$contents$google3$javascript$common$asserts$guards_isInstanceOf;
function module$contents$google3$javascript$common$asserts$guards_isStruct(a,b){return module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(c,d){if(!(0,module$exports$google3$javascript$common$asserts$guards.isObject)(c))return!1;for(var e=(0,$jscomp.makeIterator)(Object.entries(a)),f=e.next();!f.done;f=e.next()){f=f.value;var g=(0,$jscomp.makeIterator)(f);f=g.next().value;g=g.next().value;if(!(f in c)){if(module$contents$google3$javascript$common$asserts$internal_isOptionalGuard(g))continue;
module$contents$google3$javascript$common$asserts$asserts_addMessageToContext(d,"Missing required property "+f);return!1}var h=c[f];if(!module$contents$google3$javascript$common$asserts$asserts_executeNestedGuard(g,h,d,"For property "+f))return!1}return!0},b)}module$exports$google3$javascript$common$asserts$guards.isStruct=module$contents$google3$javascript$common$asserts$guards_isStruct;
function module$contents$google3$javascript$common$asserts$guards_isOptional(a){return module$contents$google3$javascript$common$asserts$guards_markOptional(module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(b,c){return b===void 0?!0:a(b,c)},function(){return"optional "+module$contents$google3$javascript$common$asserts$asserts_guardName(a)}))}module$exports$google3$javascript$common$asserts$guards.isOptional=module$contents$google3$javascript$common$asserts$guards_isOptional;
function module$contents$google3$javascript$common$asserts$guards_markOptional(a){a.isOptionalGuard_doNotManuallySetPrettyPlease=!0;return a}module$exports$google3$javascript$common$asserts$guards.isUnknown=module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(){return!0},"unknown");module$exports$google3$javascript$common$asserts$guards.isArray=module$contents$google3$javascript$common$asserts$guards_arrayGuardBase();
module$exports$google3$javascript$common$asserts$guards.isMutableArray=module$contents$google3$javascript$common$asserts$guards_arrayGuardBase();function module$contents$google3$javascript$common$asserts$guards_arrayGuardBase(){return module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(a){return Array.isArray(a)},"Array<unknown>")}
function module$contents$google3$javascript$common$asserts$guards_isArrayOf(a){return module$contents$google3$javascript$common$asserts$guards_mutableArrayGuard(a)}module$exports$google3$javascript$common$asserts$guards.isArrayOf=module$contents$google3$javascript$common$asserts$guards_isArrayOf;function module$contents$google3$javascript$common$asserts$guards_isMutableArrayOf(a){return module$contents$google3$javascript$common$asserts$guards_mutableArrayGuard(a)}
module$exports$google3$javascript$common$asserts$guards.isMutableArrayOf=module$contents$google3$javascript$common$asserts$guards_isMutableArrayOf;
function module$contents$google3$javascript$common$asserts$guards_mutableArrayGuard(a){return module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(b,c){return module$contents$google3$javascript$common$asserts$asserts_executeNestedGuard(module$exports$google3$javascript$common$asserts$guards.isMutableArray,b,c)?b.every(function(d,e){return module$contents$google3$javascript$common$asserts$asserts_executeNestedGuard(a,d,c,"At index "+e)}):!1},function(){return"Array<"+
module$contents$google3$javascript$common$asserts$asserts_guardName(a)+">"})}function module$contents$google3$javascript$common$asserts$guards_isTupleOf(){var a=$jscomp.getRestArguments.apply(0,arguments);return module$contents$google3$javascript$common$asserts$guards_mutableTupleGuard(a)}module$exports$google3$javascript$common$asserts$guards.isTupleOf=module$contents$google3$javascript$common$asserts$guards_isTupleOf;
function module$contents$google3$javascript$common$asserts$guards_isMutableTupleOf(){var a=$jscomp.getRestArguments.apply(0,arguments);return module$contents$google3$javascript$common$asserts$guards_mutableTupleGuard(a)}module$exports$google3$javascript$common$asserts$guards.isMutableTupleOf=module$contents$google3$javascript$common$asserts$guards_isMutableTupleOf;
function module$contents$google3$javascript$common$asserts$guards_mutableTupleGuard(a){return module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(b,c){if(!module$contents$google3$javascript$common$asserts$asserts_executeNestedGuard(module$exports$google3$javascript$common$asserts$guards.isArray,b,c))return!1;if(b.length!==a.length)return module$contents$google3$javascript$common$asserts$asserts_addMessageToContext(c,"Expected "+a.length+" elements; got "+b.length+" elements"),
!1;for(var d=0;d<b.length;++d)if(!module$contents$google3$javascript$common$asserts$asserts_executeNestedGuard(a[d],b[d],c,"At index "+d))return!1;return!0},function(){return"["+a.map(module$contents$google3$javascript$common$asserts$asserts_guardName).join(", ")+"]"})}module$exports$google3$javascript$common$asserts$guards.isSet=module$contents$google3$javascript$common$asserts$guards_setGuardBase();module$exports$google3$javascript$common$asserts$guards.isMutableSet=module$contents$google3$javascript$common$asserts$guards_setGuardBase();
function module$contents$google3$javascript$common$asserts$guards_setGuardBase(){return module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(a){return a instanceof Set},"Set<unknown>")}function module$contents$google3$javascript$common$asserts$guards_isSetOf(a){return module$contents$google3$javascript$common$asserts$guards_mutableSetGuard(a)}module$exports$google3$javascript$common$asserts$guards.isSetOf=module$contents$google3$javascript$common$asserts$guards_isSetOf;
function module$contents$google3$javascript$common$asserts$guards_isMutableSetOf(a){return module$contents$google3$javascript$common$asserts$guards_mutableSetGuard(a)}module$exports$google3$javascript$common$asserts$guards.isMutableSetOf=module$contents$google3$javascript$common$asserts$guards_isMutableSetOf;
function module$contents$google3$javascript$common$asserts$guards_mutableSetGuard(a){return module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(b,c){if(!module$contents$google3$javascript$common$asserts$asserts_executeNestedGuard(module$exports$google3$javascript$common$asserts$guards.isMutableSet,b,c))return!1;b=(0,$jscomp.makeIterator)(b.entries());for(var d=b.next();!d.done;d=b.next())if(d=d.value,d=d[1],d=module$contents$google3$javascript$common$asserts$asserts_executeNestedGuard(a,
d,c),!d)return!1;return!0},function(){return"Set<"+module$contents$google3$javascript$common$asserts$asserts_guardName(a)+">"})}module$exports$google3$javascript$common$asserts$guards.isMap=module$contents$google3$javascript$common$asserts$guards_mapGuardBase();module$exports$google3$javascript$common$asserts$guards.isMutableMap=module$contents$google3$javascript$common$asserts$guards_mapGuardBase();
function module$contents$google3$javascript$common$asserts$guards_mapGuardBase(){return module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(a){return a instanceof Map},"Map<unknown, unknown>")}function module$contents$google3$javascript$common$asserts$guards_isMapOf(a,b){return module$contents$google3$javascript$common$asserts$guards_mutableMapGuard(a,b)}module$exports$google3$javascript$common$asserts$guards.isMapOf=module$contents$google3$javascript$common$asserts$guards_isMapOf;
function module$contents$google3$javascript$common$asserts$guards_isMutableMapOf(a,b){return module$contents$google3$javascript$common$asserts$guards_mutableMapGuard(a,b)}module$exports$google3$javascript$common$asserts$guards.isMutableMapOf=module$contents$google3$javascript$common$asserts$guards_isMutableMapOf;
function module$contents$google3$javascript$common$asserts$guards_mutableMapGuard(a,b){return module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(c,d){if(!module$contents$google3$javascript$common$asserts$asserts_executeNestedGuard(module$exports$google3$javascript$common$asserts$guards.isMutableMap,c,d))return!1;c=(0,$jscomp.makeIterator)(c.entries());for(var e=c.next(),f={};!e.done;f={key$jscomp$71:void 0},e=c.next()){e=e.value;var g=(0,$jscomp.makeIterator)(e);e=
g.next().value;g=g.next().value;f.key$jscomp$71=e;e=g;g=module$contents$google3$javascript$common$asserts$asserts_executeNestedGuard(a,f.key$jscomp$71,d,function(h){return function(){return"For key "+h.key$jscomp$71}}(f));if(!g)return!1;f=module$contents$google3$javascript$common$asserts$asserts_executeNestedGuard(b,e,d,function(h){return function(){return"For key "+h.key$jscomp$71+", checking value"}}(f));if(!f)return!1}return!0},function(){return"Map<"+module$contents$google3$javascript$common$asserts$asserts_guardName(a)+
", "+module$contents$google3$javascript$common$asserts$asserts_guardName(b)+">"})}function module$contents$google3$javascript$common$asserts$guards_isAnyOf(){var a=$jscomp.getRestArguments.apply(0,arguments);return module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(b){return a.some(function(c){return c(b)})},function(){return""+a.map(function(b){return module$contents$google3$javascript$common$asserts$asserts_guardName(b)}).join(" | ")})}
module$exports$google3$javascript$common$asserts$guards.isAnyOf=module$contents$google3$javascript$common$asserts$guards_isAnyOf;
function module$contents$google3$javascript$common$asserts$guards_isAllOf(){var a=$jscomp.getRestArguments.apply(0,arguments);return module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(b,c){return a.every(function(d,e){return module$contents$google3$javascript$common$asserts$asserts_executeNestedGuard(d,b,c,function(){return"At Guards index "+e})})},function(){return""+a.map(function(b){return module$contents$google3$javascript$common$asserts$asserts_guardName(b)}).join(" & ")})}
module$exports$google3$javascript$common$asserts$guards.isAllOf=module$contents$google3$javascript$common$asserts$guards_isAllOf;function module$contents$google3$javascript$common$asserts$guards_isNot(a){return module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(b){return!a(b)},"isNot("+module$contents$google3$javascript$common$asserts$asserts_guardName(a)+")")}module$exports$google3$javascript$common$asserts$guards.isNot=module$contents$google3$javascript$common$asserts$guards_isNot;var module$exports$google3$javascript$common$bigint$platform={},module$contents$google3$javascript$common$bigint$platform_ASSUME_NATIVE_BIGINT=goog.FEATURESET_YEAR>=2021;module$exports$google3$javascript$common$bigint$platform.NATIVE_BIGINT_AVAILABLE=module$contents$google3$javascript$common$bigint$platform_ASSUME_NATIVE_BIGINT||typeof goog.global.BigInt==="function"&&typeof goog.global.BigInt(0)==="bigint";module$exports$google3$javascript$common$bigint$platform.ODD_FORCED_STRING_IN_DEBUG=!1;var module$exports$google3$third_party$javascript$jsbi$g3_wrapper$debug_boxed_bigint={DebugBoxedBigInt:function(a){this.val=a}};module$exports$google3$third_party$javascript$jsbi$g3_wrapper$debug_boxed_bigint.DebugBoxedBigInt.prototype.toString=function(a){return this.val.toString(a)};module$exports$google3$third_party$javascript$jsbi$g3_wrapper$debug_boxed_bigint.DebugBoxedBigInt.prototype.valueOf=function(){throw Error("Convert JSBI instances to native numbers using `toNumber`.");};
module$exports$google3$third_party$javascript$jsbi$g3_wrapper$debug_boxed_bigint.DebugBoxedBigInt.prototype[Symbol.toPrimitive]=function(){return this.val};/*

 Copyright 2018 Google Inc
 SPDX-License-Identifier: Apache-2.0
*/
var module$exports$google3$third_party$javascript$jsbi$lib$jsbi={default:function(a,b){var c=$jscomp.construct(Array,[a],this.constructor);c.sign=b;Object.setPrototypeOf(c,module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.prototype);if(a>module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__kMaxLength)throw new RangeError("Maximum BigInt size exceeded");return c}};$jscomp.inherits(module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default,Array);
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.BigInt=function(a){if(typeof a==="number"){if(a===0)return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__zero();if(module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__isOneDigitInt(a))return a<0?module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__oneDigit(-a,!0):module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__oneDigit(a,!1);if(!Number.isFinite(a)||Math.floor(a)!==
a)throw new RangeError("The number "+a+" cannot be converted to BigInt because it is not an integer");return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__fromDouble(a)}if(typeof a==="string"){var b=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__fromString(a);if(b===null)throw new SyntaxError("Cannot convert "+a+" to a BigInt");return b}if(typeof a==="boolean")return a===!0?module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__oneDigit(1,
!1):module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__zero();if(typeof a==="object"){if(a.constructor===module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default)return a;a=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__toPrimitive(a);return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.BigInt(a)}throw new TypeError("Cannot convert "+a+" to a BigInt");};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.prototype.toString=function(a){a=a===void 0?10:a;if(a<2||a>36)throw new RangeError("toString() radix argument must be between 2 and 36");return this.length===0?"0":(a&a-1)===0?module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__toStringBasePowerOfTwo(this,a):module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__toStringGeneric(this,a,!1)};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.prototype.valueOf=function(){throw Error("Convert JSBI instances to native numbers using `toNumber`.");};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.toNumber=function(a){var b=a.length;if(b===0)return 0;if(b===1){var c=a.__unsignedDigit(0);return a.sign?-c:c}var d=a.__digit(b-1),e=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__clz30(d);c=b*30-e;if(c>1024)return a.sign?-Infinity:Infinity;--c;var f=b-1,g=e+3;e=g===32?0:d<<g;e>>>=12;var h=g-12;b=g>=12?0:d<<20+g;g=20+g;h>0&&f>0&&(f--,d=a.__digit(f),e|=d>>>30-h,b=d<<h+2,g=h+2);for(;g>0&&f>0;)f--,d=a.__digit(f),
b=g>=30?b|d<<g-30:b|d>>>30-g,g-=30;d=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__decideRounding(a,g,f,d);if(d===1||d===0&&(b&1)===1)if(b=b+1>>>0,b===0&&(e++,e>>>20!==0&&(e=0,c++,c>1023)))return a.sign?-Infinity:Infinity;a=a.sign?-2147483648:0;c=c+1023<<20;module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__kBitConversionInts[1]=a|c|e;module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__kBitConversionInts[0]=b;return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__kBitConversionDouble[0]};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.unaryMinus=function(a){if(a.length===0)return a;var b=a.__copy();b.sign=!a.sign;return b};module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.bitwiseNot=function(a){return a.sign?module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteSubOne(a).__trim():module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteAddOne(a,!0)};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.exponentiate=function(a,b){if(b.sign)throw new RangeError("Exponent must be positive");if(b.length===0)return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__oneDigit(1,!1);if(a.length===0)return a;if(a.length===1&&a.__digit(0)===1)return a.sign&&(b.__digit(0)&1)===0?module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.unaryMinus(a):a;if(b.length>1)throw new RangeError("BigInt too big");b=b.__unsignedDigit(0);
if(b===1)return a;if(b>=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__kMaxLengthBits)throw new RangeError("BigInt too big");if(a.length===1&&a.__digit(0)===2){var c=1+(b/30|0);a=a.sign&&(b&1)!==0;a=new module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default(c,a);a.__initializeDigits();b=1<<b%30;a.__setDigit(c-1,b);return a}c=null;var d=a;(b&1)!==0&&(c=a);for(b>>=1;b!==0;b>>=1)d=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.multiply(d,d),(b&
1)!==0&&(c=c===null?d:module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.multiply(c,d));return c};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.multiply=function(a,b){if(a.length===0)return a;if(b.length===0)return b;var c=a.length+b.length;a.__clzmsd()+b.__clzmsd()>=30&&c--;c=new module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default(c,a.sign!==b.sign);c.__initializeDigits();for(var d=0;d<a.length;d++)module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__multiplyAccumulate(b,a.__digit(d),c,d);return c.__trim()};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.divide=function(a,b){if(b.length===0)throw new RangeError("Division by zero");if(module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteCompare(a,b)<0)return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__zero();var c=a.sign!==b.sign,d=b.__unsignedDigit(0);if(b.length===1&&d<=32767){if(d===1)return c===a.sign?a:module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.unaryMinus(a);
a=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteDivSmall(a,d,null)}else a=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteDivLarge(a,b,!0,!1);a.sign=c;return a.__trim()};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.remainder=function(a,b){if(b.length===0)throw new RangeError("Division by zero");if(module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteCompare(a,b)<0)return a;var c=b.__unsignedDigit(0);if(b.length===1&&c<=32767){if(c===1)return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__zero();b=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteModSmall(a,c);return b===
0?module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__zero():module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__oneDigit(b,a.sign)}b=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteDivLarge(a,b,!1,!0);b.sign=a.sign;return b.__trim()};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.add=function(a,b){var c=a.sign;return c===b.sign?module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteAdd(a,b,c):module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteCompare(a,b)>=0?module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteSub(a,b,c):module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteSub(b,a,!c)};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.subtract=function(a,b){var c=a.sign;return c!==b.sign?module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteAdd(a,b,c):module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteCompare(a,b)>=0?module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteSub(a,b,c):module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteSub(b,a,!c)};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.leftShift=function(a,b){return b.length===0||a.length===0?a:b.sign?module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__rightShiftByAbsolute(a,b):module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__leftShiftByAbsolute(a,b)};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.signedRightShift=function(a,b){return b.length===0||a.length===0?a:b.sign?module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__leftShiftByAbsolute(a,b):module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__rightShiftByAbsolute(a,b)};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.unsignedRightShift=function(){throw new TypeError("BigInts have no unsigned right shift; use >> instead");};module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.lessThan=function(a,b){return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__compareToBigInt(a,b)<0};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.lessThanOrEqual=function(a,b){return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__compareToBigInt(a,b)<=0};module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.greaterThan=function(a,b){return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__compareToBigInt(a,b)>0};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.greaterThanOrEqual=function(a,b){return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__compareToBigInt(a,b)>=0};module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.equal=function(a,b){if(a.sign!==b.sign||a.length!==b.length)return!1;for(var c=0;c<a.length;c++)if(a.__digit(c)!==b.__digit(c))return!1;return!0};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.notEqual=function(a,b){return!module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.equal(a,b)};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.bitwiseAnd=function(a,b){if(!a.sign&&!b.sign)return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteAnd(a,b).__trim();if(a.sign&&b.sign){var c=Math.max(a.length,b.length)+1;a=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteSubOne(a,c);b=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteSubOne(b);a=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteOr(a,
b,a);return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteAddOne(a,!0,a).__trim()}a.sign&&(b=(0,$jscomp.makeIterator)([b,a]),a=b.next().value,b=b.next().value);return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteAndNot(a,module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteSubOne(b)).__trim()};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.bitwiseXor=function(a,b){if(!a.sign&&!b.sign)return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteXor(a,b).__trim();if(a.sign&&b.sign){var c=Math.max(a.length,b.length);a=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteSubOne(a,c);b=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteSubOne(b);return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteXor(a,
b,a).__trim()}c=Math.max(a.length,b.length)+1;a.sign&&(b=(0,$jscomp.makeIterator)([b,a]),a=b.next().value,b=b.next().value);b=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteSubOne(b,c);b=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteXor(b,a,b);return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteAddOne(b,!0,b).__trim()};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.bitwiseOr=function(a,b){var c=Math.max(a.length,b.length);if(!a.sign&&!b.sign)return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteOr(a,b).__trim();if(a.sign&&b.sign)return a=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteSubOne(a,c),b=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteSubOne(b),a=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteAnd(a,
b,a),module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteAddOne(a,!0,a).__trim();a.sign&&(b=(0,$jscomp.makeIterator)([b,a]),a=b.next().value,b=b.next().value);b=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteSubOne(b,c);b=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteAndNot(b,a,b);return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteAddOne(b,!0,b).__trim()};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.asIntN=function(a,b){if(b.length===0)return b;a=Math.floor(a);if(a<0)throw new RangeError("Invalid value: not (convertible to) a safe integer");if(a===0)return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__zero();if(a>=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__kMaxLengthBits)return b;var c=(a+29)/30|0;if(b.length<c)return b;var d=b.__unsignedDigit(c-1),e=1<<(a-1)%30;if(b.length===
c&&d<e)return b;var f=(d&e)===e;if(!f)return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__truncateToNBits(a,b);if(!b.sign)return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__truncateAndSubFromPowerOfTwo(a,b,!0);if((d&e-1)===0){for(f=c-2;f>=0;f--)if(b.__digit(f)!==0)return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__truncateAndSubFromPowerOfTwo(a,b,!1);return b.length===c&&d===e?b:module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__truncateToNBits(a,
b)}return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__truncateAndSubFromPowerOfTwo(a,b,!1)};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.asUintN=function(a,b){if(b.length===0)return b;a=Math.floor(a);if(a<0)throw new RangeError("Invalid value: not (convertible to) a safe integer");if(a===0)return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__zero();if(b.sign){if(a>module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__kMaxLengthBits)throw new RangeError("BigInt too big");return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__truncateAndSubFromPowerOfTwo(a,
b,!1)}if(a>=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__kMaxLengthBits)return b;var c=(a+29)/30|0;if(b.length<c)return b;var d=a%30;if(b.length==c){if(d===0)return b;c=b.__digit(c-1);if(c>>>d===0)return b}return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__truncateToNBits(a,b)};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.ADD=function(a,b){a=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__toPrimitive(a);b=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__toPrimitive(b);if(typeof a==="string")return typeof b!=="string"&&(b=b.toString()),a+b;if(typeof b==="string")return a.toString()+b;a=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__toNumeric(a);b=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__toNumeric(b);
if(module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__isBigInt(a)&&module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__isBigInt(b))return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.add(a,b);if(typeof a==="number"&&typeof b==="number")return a+b;throw new TypeError("Cannot mix BigInt and other types, use explicit conversions");};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.LT=function(a,b){return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__compare(a,b,0)};module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.LE=function(a,b){return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__compare(a,b,1)};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.GT=function(a,b){return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__compare(a,b,2)};module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.GE=function(a,b){return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__compare(a,b,3)};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.EQ=function(a,b){for(;;){if(module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__isBigInt(a))return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__isBigInt(b)?module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.equal(a,b):module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.EQ(b,a);if(typeof a==="number"){if(module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__isBigInt(b))return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__equalToNumber(b,
a);if(typeof b!=="object")return a==b;b=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__toPrimitive(b)}else if(typeof a==="string"){if(module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__isBigInt(b))return a=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__fromString(a),a===null?!1:module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.equal(a,b);if(typeof b!=="object")return a==b;b=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__toPrimitive(b)}else if(typeof a===
"boolean"){if(module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__isBigInt(b))return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__equalToNumber(b,+a);if(typeof b!=="object")return a==b;b=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__toPrimitive(b)}else if(typeof a==="symbol"){if(module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__isBigInt(b))return!1;if(typeof b!=="object")return a==b;b=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__toPrimitive(b)}else if(typeof a===
"object"){if(typeof b==="object"&&b.constructor!==module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default)return a==b;a=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__toPrimitive(a)}else return a==b}};module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.NE=function(a,b){return!module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.EQ(a,b)};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.DataViewGetBigInt64=function(a,b,c){c=c===void 0?!1:c;return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.asIntN(64,module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.DataViewGetBigUint64(a,b,c))};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.DataViewGetBigUint64=function(a,b,c){c=c===void 0?!1:c;var d=(0,$jscomp.makeIterator)(c?[4,0]:[0,4]),e=d.next().value;d=d.next().value;e=a.getUint32(b+e,c);a=a.getUint32(b+d,c);b=new module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default(3,!1);b.__setDigit(0,a&1073741823);b.__setDigit(1,(e&268435455)<<2|a>>>30);b.__setDigit(2,e>>>28);return b.__trim()};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.DataViewSetBigInt64=function(a,b,c,d){d=d===void 0?!1:d;module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.DataViewSetBigUint64(a,b,c,d)};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.DataViewSetBigUint64=function(a,b,c,d){d=d===void 0?!1:d;c=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.asUintN(64,c);var e=0,f=0;c.length>0&&(f=c.__digit(0),c.length>1&&(e=c.__digit(1),f|=e<<30,e>>>=2,c.length>2&&(e|=c.__digit(2)<<28)));var g=(0,$jscomp.makeIterator)(d?[4,0]:[0,4]);c=g.next().value;g=g.next().value;a.setUint32(b+c,e,d);a.setUint32(b+g,f,d)};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__zero=function(){return new module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default(0,!1)};module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__oneDigit=function(a,b){b=new module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default(1,b);b.__setDigit(0,a);return b};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.prototype.__copy=function(){for(var a=new module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default(this.length,this.sign),b=0;b<this.length;b++)a[b]=this[b];return a};module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.prototype.__trim=function(){for(var a=this.length,b=this[a-1];b===0;)a--,b=this[a-1],this.pop();a===0&&(this.sign=!1);return this};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.prototype.__initializeDigits=function(){for(var a=0;a<this.length;a++)this[a]=0};module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__decideRounding=function(a,b,c,d){if(b>0)return-1;if(b<0)b=-b-1;else{if(c===0)return-1;c--;d=a.__digit(c);b=29}b=1<<b;if((d&b)===0)return-1;--b;if((d&b)!==0)return 1;for(;c>0;)if(c--,a.__digit(c)!==0)return 1;return 0};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__fromDouble=function(a){var b=a<0;module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__kBitConversionDouble[0]=a;a=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__kBitConversionInts[1]>>>20&2047;var c=a-1023;a=(c/30|0)+1;b=new module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default(a,b);var d=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__kBitConversionInts[1]&
1048575|1048576,e=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__kBitConversionInts[0];c%=30;if(c<20){var f=20-c;c=f+32;var g=d>>>f;d=d<<32-f|e>>>f;e<<=32-f}else c===20?(c=32,g=d,d=e):(f=c-20,c=32-f,g=d<<f|e>>>32-f,d=e<<f),e=0;b.__setDigit(a-1,g);for(a-=2;a>=0;a--)c>0?(c-=30,g=d>>>2,d=d<<30|e>>>2,e<<=30):g=0,b.__setDigit(a,g);return b.__trim()};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__isWhitespace=function(a){return a<=13&&a>=9?!0:a<=159?a===32:a<=131071?a===160||a===5760:a<=196607?(a&=131071,a<=10||a===40||a===41||a===47||a===95||a===4096):a===65279};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__fromString=function(a,b){b=b===void 0?0:b;var c=0,d=a.length,e=0;if(e===d)return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__zero();for(var f=a.charCodeAt(e);module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__isWhitespace(f);){if(++e===d)return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__zero();f=a.charCodeAt(e)}if(f===43){if(++e===d)return null;f=a.charCodeAt(e);
c=1}else if(f===45){if(++e===d)return null;f=a.charCodeAt(e);c=-1}if(b===0){if(b=10,f===48){if(++e===d)return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__zero();f=a.charCodeAt(e);if(f===88||f===120){b=16;if(++e===d)return null;f=a.charCodeAt(e)}else if(f===79||f===111){b=8;if(++e===d)return null;f=a.charCodeAt(e)}else if(f===66||f===98){b=2;if(++e===d)return null;f=a.charCodeAt(e)}}}else if(b===16&&f===48){if(++e===d)return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__zero();
f=a.charCodeAt(e);if(f===88||f===120){if(++e===d)return null;f=a.charCodeAt(e)}}if(c!==0&&b!==10)return null;for(;f===48;){if(++e===d)return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__zero();f=a.charCodeAt(e)}var g=d-e,h=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__kMaxBitsPerChar[b],k=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__kBitsPerCharTableMultiplier-1;if(g>1073741824/h)return null;g=h*g+k>>>module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__kBitsPerCharTableShift;
g=(g+29)/30|0;g=new module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default(g,!1);var l=b<10?b:10,q=b>10?b-10:0;if((b&b-1)===0){h>>=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__kBitsPerCharTableShift;b=[];var t=[],x=!1;do{for(var A=0,C=0;;){if(f-48>>>0<l)k=f-48;else if((f|32)-97>>>0<q)k=(f|32)-87;else{x=!0;break}C+=h;A=A<<h|k;if(++e===d){x=!0;break}f=a.charCodeAt(e);if(C+h>30)break}b.push(A);t.push(C)}while(!x);module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__fillFromParts(g,
b,t)}else{g.__initializeDigits();t=!1;x=0;do{A=0;for(C=1;;){if(f-48>>>0<l)k=f-48;else if((f|32)-97>>>0<q)k=(f|32)-87;else{t=!0;break}var F=C*b;if(F>1073741823)break;C=F;A=A*b+k;x++;if(++e===d){t=!0;break}f=a.charCodeAt(e)}k=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__kBitsPerCharTableMultiplier*30-1;k=(h*x+k>>>module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__kBitsPerCharTableShift)/30|0;g.__inplaceMultiplyAdd(C,A,k)}while(!t)}if(e!==d){if(!module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__isWhitespace(f))return null;
for(e++;e<d;e++)if(f=a.charCodeAt(e),!module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__isWhitespace(f))return null}g.sign=c===-1;return g.__trim()};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__fillFromParts=function(a,b,c){for(var d=0,e=0,f=0,g=b.length-1;g>=0;g--){var h=b[g],k=c[g];e|=h<<f;f+=k;f===30?(a.__setDigit(d++,e),e=f=0):f>30&&(a.__setDigit(d++,e&1073741823),f-=30,e=h>>>k-f)}if(e!==0){if(d>=a.length)throw Error("implementation bug");a.__setDigit(d++,e)}for(;d<a.length;d++)a.__setDigit(d,0)};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__toStringBasePowerOfTwo=function(a,b){var c=a.length,d=b-1;d=(d>>>1&85)+(d&85);d=(d>>>2&51)+(d&51);d=(d>>>4&15)+(d&15);--b;var e=a.__digit(c-1),f=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__clz30(e);f=c*30-f;var g=(f+d-1)/d|0;a.sign&&g++;if(g>268435456)throw Error("string too long");f=Array(g);--g;for(var h=0,k=0,l=0;l<c-1;l++){var q=a.__digit(l);h=(h|q<<k)&b;f[g--]=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__kConversionChars[h];
k=d-k;h=q>>>k;for(k=30-k;k>=d;)f[g--]=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__kConversionChars[h&b],h>>>=d,k-=d}c=(h|e<<k)&b;f[g--]=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__kConversionChars[c];for(h=e>>>d-k;h!==0;)f[g--]=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__kConversionChars[h&b],h>>>=d;a.sign&&(f[g--]="-");if(g!==-1)throw Error("implementation bug");return f.join("")};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__toStringGeneric=function(a,b,c){var d=a.length;if(d===0)return"";if(d===1)return b=a.__unsignedDigit(0).toString(b),c===!1&&a.sign&&(b="-"+b),b;d=d*30-module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__clz30(a.__digit(d-1));var e=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__kMaxBitsPerChar[b];--e;d*=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__kBitsPerCharTableMultiplier;
d+=e-1;d=d/e|0;d=d+1>>1;e=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.exponentiate(module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__oneDigit(b,!1),module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__oneDigit(d,!1));var f=e.__unsignedDigit(0);if(e.length===1&&f<=32767){e=new module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default(a.length,!1);e.__initializeDigits();for(var g=0,h=a.length*2-1;h>=0;h--)g=g<<15|a.__halfDigit(h),
e.__setHalfDigit(h,g/f|0),g=g%f|0;f=g.toString(b)}else f=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteDivLarge(a,e,!0,!0),e=f.quotient,f=f.remainder.__trim(),f=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__toStringGeneric(f,b,!0);e.__trim();for(b=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__toStringGeneric(e,b,!0);f.length<d;)f="0"+f;c===!1&&a.sign&&(b="-"+b);return b+f};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__unequalSign=function(a){return a?-1:1};module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteGreater=function(a){return a?-1:1};module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteLess=function(a){return a?1:-1};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__compareToBigInt=function(a,b){var c=a.sign;if(c!==b.sign)return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__unequalSign(c);a=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteCompare(a,b);return a>0?module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteGreater(c):a<0?module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteLess(c):
0};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__compareToNumber=function(a,b){if(module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__isOneDigitInt(b)){var c=a.sign,d=b<0;if(c!==d)return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__unequalSign(c);if(a.length===0){if(d)throw Error("implementation bug");return b===0?0:-1}if(a.length>1)return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteGreater(c);b=Math.abs(b);a=
a.__unsignedDigit(0);return a>b?module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteGreater(c):a<b?module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteLess(c):0}return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__compareToDouble(a,b)};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__compareToDouble=function(a,b){if(b!==b)return b;if(b===Infinity)return-1;if(b===-Infinity)return 1;var c=a.sign,d=b<0;if(c!==d)return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__unequalSign(c);if(b===0)throw Error("implementation bug: should be handled elsewhere");if(a.length===0)return-1;module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__kBitConversionDouble[0]=b;b=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__kBitConversionInts[1]>>>
20&2047;if(b===2047)throw Error("implementation bug: handled elsewhere");var e=b-1023;if(e<0)return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteGreater(c);b=a.length;d=a.__digit(b-1);var f=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__clz30(d),g=b*30-f;e+=1;if(g<e)return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteLess(c);if(g>e)return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteGreater(c);
e=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__kBitConversionInts[1]&1048575|1048576;var h=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__kBitConversionInts[0];f=29-f;if(f!==((g-1)%30|0))throw Error("implementation bug");if(f<20){var k=20-f;f=k+32;g=e>>>k;e=e<<32-k|h>>>k;h<<=32-k}else f===20?(f=32,g=e,e=h):(k=f-20,f=32-k,g=e<<k|h>>>32-k,e=h<<k),h=0;d>>>=0;g>>>=0;if(d>g)return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteGreater(c);
if(d<g)return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteLess(c);for(b-=2;b>=0;b--){f>0?(f-=30,g=e>>>2,e=e<<30|h>>>2,h<<=30):g=0;d=a.__unsignedDigit(b);if(d>g)return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteGreater(c);if(d<g)return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteLess(c)}if(e!==0||h!==0){if(f===0)throw Error("implementation bug");return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteLess(c)}return 0};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__equalToNumber=function(a,b){return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__isOneDigitInt(b)?b===0?a.length===0:a.length===1&&a.sign===b<0&&a.__unsignedDigit(0)===Math.abs(b):module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__compareToDouble(a,b)===0};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__comparisonResultToBool=function(a,b){switch(b){case 0:return a<0;case 1:return a<=0;case 2:return a>0;case 3:return a>=0}};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__compare=function(a,b,c){a=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__toPrimitive(a);b=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__toPrimitive(b);if(typeof a==="string"&&typeof b==="string")switch(c){case 0:return a<b;case 1:return a<=b;case 2:return a>b;case 3:return a>=b}if(module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__isBigInt(a)&&typeof b==="string")return b=
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__fromString(b),b===null?!1:module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__comparisonResultToBool(module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__compareToBigInt(a,b),c);if(typeof a==="string"&&module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__isBigInt(b))return a=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__fromString(a),a===null?!1:module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__comparisonResultToBool(module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__compareToBigInt(a,
b),c);a=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__toNumeric(a);b=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__toNumeric(b);if(module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__isBigInt(a)){if(module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__isBigInt(b))return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__comparisonResultToBool(module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__compareToBigInt(a,
b),c);if(typeof b!=="number")throw Error("implementation bug");return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__comparisonResultToBool(module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__compareToNumber(a,b),c)}if(typeof a!=="number")throw Error("implementation bug");if(module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__isBigInt(b))return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__comparisonResultToBool(module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__compareToNumber(b,
a),c^2);if(typeof b!=="number")throw Error("implementation bug");switch(c){case 0:return a<b;case 1:return a<=b;case 2:return a>b;case 3:return a>=b}};module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.prototype.__clzmsd=function(){return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__clz30(this.__digit(this.length-1))};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteAdd=function(a,b,c){if(a.length<b.length)return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteAdd(b,a,c);if(a.length===0)return a;if(b.length===0)return a.sign===c?a:module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.unaryMinus(a);var d=a.length;(a.__clzmsd()===0||b.length===a.length&&b.__clzmsd()===0)&&d++;c=new module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default(d,
c);for(var e=d=0;e<b.length;e++){var f=a.__digit(e)+b.__digit(e)+d;d=f>>>30;c.__setDigit(e,f&1073741823)}for(;e<a.length;e++)b=a.__digit(e)+d,d=b>>>30,c.__setDigit(e,b&1073741823);e<c.length&&c.__setDigit(e,d);return c.__trim()};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteSub=function(a,b,c){if(a.length===0)return a;if(b.length===0)return a.sign===c?a:module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.unaryMinus(a);c=new module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default(a.length,c);for(var d=0,e=0;e<b.length;e++){var f=a.__digit(e)-b.__digit(e)-d;d=f>>>30&1;c.__setDigit(e,f&1073741823)}for(;e<a.length;e++)b=a.__digit(e)-d,d=b>>>30&1,c.__setDigit(e,b&1073741823);
return c.__trim()};module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteAddOne=function(a,b,c){c=c===void 0?null:c;var d=a.length;c===null?c=new module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default(d,b):c.sign=b;b=1;for(var e=0;e<d;e++){var f=a.__digit(e)+b;b=f>>>30;c.__setDigit(e,f&1073741823)}b!==0&&c.__setDigitGrow(d,1);return c};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteSubOne=function(a,b){var c=a.length;b=b||c;for(var d=new module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default(b,!1),e=1,f=0;f<c;f++){var g=a.__digit(f)-e;e=g>>>30&1;d.__setDigit(f,g&1073741823)}if(e!==0)throw Error("implementation bug");for(a=c;a<b;a++)d.__setDigit(a,0);return d};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteAnd=function(a,b,c){c=c===void 0?null:c;var d=a.length,e=b.length,f=e;d<e&&(f=d,d=a,a=b,b=d);d=f;c===null?c=new module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default(d,!1):d=c.length;for(e=0;e<f;e++)c.__setDigit(e,a.__digit(e)&b.__digit(e));for(;e<d;e++)c.__setDigit(e,0);return c};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteAndNot=function(a,b,c){c=c===void 0?null:c;var d=a.length,e=b.length,f=e;d<e&&(f=d);e=d;c===null?c=new module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default(e,!1):e=c.length;for(var g=0;g<f;g++)c.__setDigit(g,a.__digit(g)&~b.__digit(g));for(;g<d;g++)c.__setDigit(g,a.__digit(g));for(;g<e;g++)c.__setDigit(g,0);return c};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteOr=function(a,b,c){c=c===void 0?null:c;var d=a.length,e=b.length,f=e;if(d<e){f=d;var g=a;a=b;d=e;b=g}e=d;c===null?c=new module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default(e,!1):e=c.length;for(g=0;g<f;g++)c.__setDigit(g,a.__digit(g)|b.__digit(g));for(;g<d;g++)c.__setDigit(g,a.__digit(g));for(;g<e;g++)c.__setDigit(g,0);return c};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteXor=function(a,b,c){c=c===void 0?null:c;var d=a.length,e=b.length,f=e;if(d<e){f=d;var g=a;a=b;d=e;b=g}e=d;c===null?c=new module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default(e,!1):e=c.length;for(g=0;g<f;g++)c.__setDigit(g,a.__digit(g)^b.__digit(g));for(;g<d;g++)c.__setDigit(g,a.__digit(g));for(;g<e;g++)c.__setDigit(g,0);return c};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteCompare=function(a,b){var c=a.length-b.length;if(c!==0)return c;for(c=a.length-1;c>=0&&a.__digit(c)===b.__digit(c);)c--;return c<0?0:a.__unsignedDigit(c)>b.__unsignedDigit(c)?1:-1};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__multiplyAccumulate=function(a,b,c,d){if(b!==0){for(var e=b&32767,f=b>>>15,g=b=0,h=0;h<a.length;h++,d++){var k=c.__digit(d),l=a.__digit(h),q=l&32767,t=l>>>15;l=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__imul(q,e);q=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__imul(q,f);var x=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__imul(t,e);t=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__imul(t,
f);k+=g+l+b;b=k>>>30;k&=1073741823;k+=((q&32767)<<15)+((x&32767)<<15);b+=k>>>30;g=t+(q>>>15)+(x>>>15);c.__setDigit(d,k&1073741823)}for(;b!==0||g!==0;d++)a=c.__digit(d),a+=b+g,g=0,b=a>>>30,c.__setDigit(d,a&1073741823)}};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__internalMultiplyAdd=function(a,b,c,d,e){for(var f=0,g=0;g<d;g++){var h=a.__digit(g),k=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__imul(h&32767,b);h=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__imul(h>>>15,b);k=k+((h&32767)<<15)+f+c;c=k>>>30;f=h>>>15;e.__setDigit(g,k&1073741823)}if(e.length>d)for(e.__setDigit(d++,c+f);d<e.length;)e.__setDigit(d++,0);else if(c+f!==0)throw Error("implementation bug");
};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.prototype.__inplaceMultiplyAdd=function(a,b,c){c>this.length&&(c=this.length);var d=a&32767;a>>>=15;for(var e=0,f=0;f<c;f++){var g=this.__digit(f),h=g&32767,k=g>>>15;g=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__imul(h,d);h=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__imul(h,a);var l=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__imul(k,d);k=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__imul(k,a);
g=b+g+e;e=g>>>30;g&=1073741823;g+=((h&32767)<<15)+((l&32767)<<15);e+=g>>>30;b=k+(h>>>15)+(l>>>15);this.__setDigit(f,g&1073741823)}if(e!==0||b!==0)throw Error("implementation bug");};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteDivSmall=function(a,b,c){c=c===void 0?null:c;c===null&&(c=new module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default(a.length,!1));for(var d=0,e=a.length*2-1;e>=0;e-=2){d=(d<<15|a.__halfDigit(e))>>>0;var f=d/b|0;d=d%b|0;d=(d<<15|a.__halfDigit(e-1))>>>0;var g=d/b|0;d=d%b|0;c.__setDigit(e>>>1,f<<15|g)}return c};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteModSmall=function(a,b){for(var c=0,d=a.length*2-1;d>=0;d--)c=(c<<15|a.__halfDigit(d))>>>0,c=c%b|0;return c};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteDivLarge=function(a,b,c,d){var e=b.__halfDigitLength(),f=b.length,g=a.__halfDigitLength()-e,h=null;c&&(h=new module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default(g+2>>>1,!1),h.__initializeDigits());var k=new module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default(e+2>>>1,!1);k.__initializeDigits();var l=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__clz15(b.__halfDigit(e-
1));l>0&&(b=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__specialLeftShift(b,l,0));a=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__specialLeftShift(a,l,1);for(var q=b.__halfDigit(e-1),t=0;g>=0;g--){var x=32767,A=a.__halfDigit(g+e);if(A!==q){A=(A<<15|a.__halfDigit(g+e-1))>>>0;x=A/q|0;A=A%q|0;for(var C=b.__halfDigit(e-2),F=a.__halfDigit(g+e-2);module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__imul(x,C)>>>0>(A<<16|F)>>>0&&!(x--,A+=q,
A>32767););}module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__internalMultiplyAdd(b,x,0,f,k);A=a.__inplaceSub(k,g,e+1);A!==0&&(A=a.__inplaceAdd(b,g,e),a.__setHalfDigit(g+e,a.__halfDigit(g+e)+A&32767),x--);c&&(g&1?t=x<<15:h.__setDigit(g>>>1,t|x))}if(d)return a.__inplaceRightShift(l),c?{quotient:h,remainder:a}:a;if(c)return h;throw Error("unreachable");};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__clz15=function(a){return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__clz30(a)-15};module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.prototype.__inplaceAdd=function(a,b,c){for(var d=0,e=0;e<c;e++){var f=this.__halfDigit(b+e)+a.__halfDigit(e)+d;d=f>>>15;this.__setHalfDigit(b+e,f&32767)}return d};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.prototype.__inplaceSub=function(a,b,c){var d=c-1>>>1,e=0;if(b&1){b>>=1;for(var f=this.__digit(b),g=f&32767,h=0;h<d;h++){var k=a.__digit(h);f=(f>>>15)-(k&32767)-e;e=f>>>15&1;this.__setDigit(b+h,(f&32767)<<15|g&32767);f=this.__digit(b+h+1);g=(f&32767)-(k>>>15)-e;e=g>>>15&1}d=a.__digit(h);f=(f>>>15)-(d&32767)-e;e=f>>>15&1;this.__setDigit(b+h,(f&32767)<<15|g&32767);g=d>>>15;if(b+h+1>=this.length)throw new RangeError("out of bounds");
(c&1)===0&&(f=this.__digit(b+h+1),g=(f&32767)-g-e,e=g>>>15&1,this.__setDigit(b+a.length,f&1073709056|g&32767))}else{b>>=1;for(h=0;h<a.length-1;h++)f=this.__digit(b+h),d=a.__digit(h),g=(f&32767)-(d&32767)-e,e=g>>>15&1,f=(f>>>15)-(d>>>15)-e,e=f>>>15&1,this.__setDigit(b+h,(f&32767)<<15|g&32767);g=this.__digit(b+h);a=a.__digit(h);f=(g&32767)-(a&32767)-e;e=f>>>15&1;d=0;(c&1)===0&&(d=(g>>>15)-(a>>>15)-e,e=d>>>15&1);this.__setDigit(b+h,(d&32767)<<15|f&32767)}return e};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.prototype.__inplaceRightShift=function(a){if(a!==0){for(var b=this.__digit(0)>>>a,c=this.length-1,d=0;d<c;d++){var e=this.__digit(d+1);this.__setDigit(d,e<<30-a&1073741823|b);b=e>>>a}this.__setDigit(c,b)}};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__specialLeftShift=function(a,b,c){var d=a.length,e=d+c;e=new module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default(e,!1);if(b===0){for(b=0;b<d;b++)e.__setDigit(b,a.__digit(b));c>0&&e.__setDigit(d,0);return e}for(var f=0,g=0;g<d;g++){var h=a.__digit(g);e.__setDigit(g,h<<b&1073741823|f);f=h>>>30-b}c>0&&e.__setDigit(d,f);return e};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__leftShiftByAbsolute=function(a,b){var c=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__toShiftAmount(b);if(c<0)throw new RangeError("BigInt too big");b=c/30|0;var d=c%30,e=a.length,f=d!==0&&a.__digit(e-1)>>>30-d!==0,g=e+b+(f?1:0);c=new module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default(g,a.sign);if(d===0){for(d=0;d<b;d++)c.__setDigit(d,0);for(;d<g;d++)c.__setDigit(d,a.__digit(d-b))}else{for(var h=
g=0;h<b;h++)c.__setDigit(h,0);for(h=0;h<e;h++){var k=a.__digit(h);c.__setDigit(h+b,k<<d&1073741823|g);g=k>>>30-d}if(f)c.__setDigit(e+b,g);else if(g!==0)throw Error("implementation bug");}return c.__trim()};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__rightShiftByAbsolute=function(a,b){var c=a.length,d=a.sign,e=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__toShiftAmount(b);if(e<0)return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__rightShiftByMaximum(d);b=e/30|0;var f=e%30,g=c-b;if(g<=0)return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__rightShiftByMaximum(d);e=!1;if(d){var h=(1<<f)-1;if((a.__digit(b)&
h)!==0)e=!0;else for(h=0;h<b;h++)if(a.__digit(h)!==0){e=!0;break}}e&&f===0&&(h=a.__digit(c-1),(h=~h===0)&&g++);d=new module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default(g,d);if(f===0)for(d.__setDigit(g-1,0),f=b;f<c;f++)d.__setDigit(f-b,a.__digit(f));else{g=a.__digit(b)>>>f;c=c-b-1;for(h=0;h<c;h++){var k=a.__digit(h+b+1);d.__setDigit(h,k<<30-f&1073741823|g);g=k>>>f}d.__setDigit(c,g)}e&&(d=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__absoluteAddOne(d,!0,d));
return d.__trim()};module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__rightShiftByMaximum=function(a){return a?module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__oneDigit(1,!0):module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__zero()};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__toShiftAmount=function(a){if(a.length>1)return-1;a=a.__unsignedDigit(0);return a>module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__kMaxLengthBits?-1:a};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__toPrimitive=function(a,b){b=b===void 0?"default":b;if(typeof a!=="object"||a.constructor===module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default)return a;if(typeof Symbol!=="undefined"&&typeof Symbol.toPrimitive==="symbol"){var c=a[Symbol.toPrimitive];if(c){a=c(b);if(typeof a!=="object")return a;throw new TypeError("Cannot convert object to primitive value");}}if(b=a.valueOf)if(b=b.call(a),typeof b!=="object")return b;
if(b=a.toString)if(a=b.call(a),typeof a!=="object")return a;throw new TypeError("Cannot convert object to primitive value");};module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__toNumeric=function(a){return module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__isBigInt(a)?a:+a};module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__isBigInt=function(a){return typeof a==="object"&&a!==null&&a.constructor===module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__truncateToNBits=function(a,b){var c=(a+29)/30|0,d=new module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default(c,b.sign);--c;for(var e=0;e<c;e++)d.__setDigit(e,b.__digit(e));b=b.__digit(c);a%30!==0&&(a=32-a%30,b=b<<a>>>a);d.__setDigit(c,b);return d.__trim()};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__truncateAndSubFromPowerOfTwo=function(a,b,c){var d=(a+29)/30|0;c=new module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default(d,c);var e=0;--d;for(var f=0,g=Math.min(d,b.length);e<g;e++){var h=0-b.__digit(e)-f;f=h>>>30&1;c.__setDigit(e,h&1073741823)}for(;e<d;e++)c.__setDigit(e,-f&1073741823|0);b=d<b.length?b.__digit(d):0;a%=30;a===0?(f=0-b-f,f&=1073741823):(a=32-a,b=b<<a>>>a,a=1<<32-a,f=a-b-f,f&=a-1);c.__setDigit(d,f);
return c.__trim()};module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.prototype.__digit=function(a){return this[a]};module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.prototype.__unsignedDigit=function(a){return this[a]>>>0};module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.prototype.__setDigit=function(a,b){this[a]=b|0};module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.prototype.__setDigitGrow=function(a,b){this[a]=b|0};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.prototype.__halfDigitLength=function(){var a=this.length;return this.__unsignedDigit(a-1)<=32767?a*2-1:a*2};module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.prototype.__halfDigit=function(a){return this[a>>>1]>>>(a&1)*15&32767};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.prototype.__setHalfDigit=function(a,b){var c=a>>>1,d=this.__digit(c);a=a&1?d&32767|b<<15:d&1073709056|b&32767;this.__setDigit(c,a)};module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__digitPow=function(a,b){for(var c=1;b>0;)b&1&&(c*=a),b>>>=1,a*=a;return c};module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__isOneDigitInt=function(a){return(a&1073741823)===a};
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__kMaxLength=33554432;module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__kMaxLengthBits=module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__kMaxLength<<5;module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__kMaxBitsPerChar=[0,0,32,51,64,75,83,90,96,102,107,111,115,119,122,126,128,131,134,136,139,141,143,145,147,149,151,153,154,156,158,159,160,162,163,165,166];
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__kBitsPerCharTableShift=5;module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__kBitsPerCharTableMultiplier=1<<module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__kBitsPerCharTableShift;module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__kConversionChars="0123456789abcdefghijklmnopqrstuvwxyz".split("");
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__kBitConversionBuffer=new ArrayBuffer(8);module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__kBitConversionDouble=new Float64Array(module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__kBitConversionBuffer);module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__kBitConversionInts=new Int32Array(module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__kBitConversionBuffer);
module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__clz30=Math.clz32?function(a){return Math.clz32(a)-2}:function(a){return a===0?30:29-(Math.log(a>>>0)/Math.LN2|0)|0};module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default.__imul=Math.imul||function(a,b){return a*b|0};var module$exports$google3$third_party$javascript$jsbi$g3_wrapper$guards={};module$exports$google3$third_party$javascript$jsbi$g3_wrapper$guards.isNativeBigInt=module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(a){return typeof a==="bigint"},"bigint");module$exports$google3$third_party$javascript$jsbi$g3_wrapper$guards.isJsbiOss=module$contents$google3$javascript$common$asserts$guards_isInstanceOf(module$exports$google3$third_party$javascript$jsbi$lib$jsbi.default);
module$exports$google3$third_party$javascript$jsbi$g3_wrapper$guards.isDebugBoxedBigInt=module$contents$google3$javascript$common$asserts$guards_isInstanceOf(module$exports$google3$third_party$javascript$jsbi$g3_wrapper$debug_boxed_bigint.DebugBoxedBigInt);var module$exports$google3$third_party$javascript$jsbi$g3_wrapper$bigint_helpers={};
function module$contents$google3$third_party$javascript$jsbi$g3_wrapper$bigint_helpers_unwrapJSBI(a){if(!module$exports$google3$javascript$common$bigint$platform.NATIVE_BIGINT_AVAILABLE)throw Error("This platform does not use BigInt.");return goog.DEBUG?module$contents$google3$javascript$common$asserts$asserts_cast(a,module$exports$google3$third_party$javascript$jsbi$g3_wrapper$guards.isDebugBoxedBigInt).val:module$contents$google3$javascript$common$asserts$asserts_cast(a,module$exports$google3$third_party$javascript$jsbi$g3_wrapper$guards.isNativeBigInt)}
module$exports$google3$third_party$javascript$jsbi$g3_wrapper$bigint_helpers.unwrapJSBI=module$contents$google3$third_party$javascript$jsbi$g3_wrapper$bigint_helpers_unwrapJSBI;
module$exports$google3$third_party$javascript$jsbi$g3_wrapper$bigint_helpers.isJSBI=module$exports$google3$javascript$common$bigint$platform.NATIVE_BIGINT_AVAILABLE?goog.DEBUG?module$exports$google3$third_party$javascript$jsbi$g3_wrapper$guards.isDebugBoxedBigInt:module$exports$google3$third_party$javascript$jsbi$g3_wrapper$guards.isNativeBigInt:module$exports$google3$third_party$javascript$jsbi$g3_wrapper$guards.isJsbiOss;var module$exports$google3$javascript$common$bigint$index={};
function module$contents$google3$javascript$common$bigint$index_toGbigint(a){var b=a;if((0,module$exports$google3$javascript$common$asserts$guards.isString)(b)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(b))throw Error(goog.DEBUG?"Invalid string for toGbigint: "+b:String(b));}else if((0,module$exports$google3$javascript$common$asserts$guards.isNumber)(b)&&!Number.isSafeInteger(b))throw Error(goog.DEBUG?"Invalid number for toGbigint: "+b:String(b));return module$exports$google3$javascript$common$bigint$platform.NATIVE_BIGINT_AVAILABLE?
goog.DEBUG?((0,module$exports$google3$third_party$javascript$jsbi$g3_wrapper$bigint_helpers.isJSBI)(a)?a=module$contents$google3$third_party$javascript$jsbi$g3_wrapper$bigint_helpers_unwrapJSBI(a):(0,module$exports$google3$javascript$common$asserts$guards.isBigInt)(a)||(module$contents$google3$javascript$common$asserts$asserts_assert(a,module$contents$google3$javascript$common$asserts$guards_isAnyOf(module$exports$google3$javascript$common$asserts$guards.isString,module$exports$google3$javascript$common$asserts$guards.isBoolean,
module$exports$google3$javascript$common$asserts$guards.isNumber)),a=BigInt(a)),a=a%BigInt(2)===BigInt(module$contents$google3$javascript$common$bigint$index_getGBigIntUseStrInDebugToggleVal())?a.toString():a,a):BigInt(a):a=(0,module$exports$google3$javascript$common$asserts$guards.isBoolean)(a)?a?"1":"0":(0,module$exports$google3$javascript$common$asserts$guards.isString)(a)?a.trim()||"0":String(a)}module$exports$google3$javascript$common$bigint$index.toGbigint=module$contents$google3$javascript$common$bigint$index_toGbigint;
module$exports$google3$javascript$common$bigint$index.isGbigint=module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(a){return module$exports$google3$javascript$common$bigint$platform.NATIVE_BIGINT_AVAILABLE?goog.DEBUG?module$contents$google3$javascript$common$bigint$index_isGbigintForcedAsStringHalfTheTime(a):(0,module$exports$google3$javascript$common$asserts$guards.isBigInt)(a):(0,module$exports$google3$javascript$common$asserts$guards.isString)(a)&&/^(?:-?[1-9]\d*|0)$/.test(a)},
"gbigint");
module$exports$google3$javascript$common$bigint$index.isSafeInt52=module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(a){if(module$exports$google3$javascript$common$bigint$platform.NATIVE_BIGINT_AVAILABLE)return module$contents$google3$javascript$common$asserts$asserts_assert(module$contents$google3$javascript$common$bigint$index_MIN_SAFE_INT52_BIGINT,module$exports$google3$javascript$common$asserts$guards.isBigInt),module$contents$google3$javascript$common$asserts$asserts_assert(module$contents$google3$javascript$common$bigint$index_MAX_SAFE_INT52_BIGINT,module$exports$google3$javascript$common$asserts$guards.isBigInt),
a=goog.DEBUG?BigInt(a):module$contents$google3$javascript$common$asserts$asserts_cast(a,module$exports$google3$javascript$common$asserts$guards.isBigInt),a>=module$contents$google3$javascript$common$bigint$index_MIN_SAFE_INT52_BIGINT&&a<=module$contents$google3$javascript$common$bigint$index_MAX_SAFE_INT52_BIGINT;a=module$contents$google3$javascript$common$asserts$asserts_cast(a,module$exports$google3$javascript$common$asserts$guards.isString);return a[0]==="-"?module$contents$google3$javascript$common$bigint$index_isInRange(a,
module$contents$google3$javascript$common$bigint$index_MIN_SAFE_INT52_STR):module$contents$google3$javascript$common$bigint$index_isInRange(a,module$contents$google3$javascript$common$bigint$index_MAX_SAFE_INT52_STR)},"isSafeInt52");
var module$contents$google3$javascript$common$bigint$index_MIN_SAFE_INT52_STR=Number.MIN_SAFE_INTEGER.toString(),module$contents$google3$javascript$common$bigint$index_MIN_SAFE_INT52_BIGINT=module$exports$google3$javascript$common$bigint$platform.NATIVE_BIGINT_AVAILABLE?BigInt(Number.MIN_SAFE_INTEGER):void 0,module$contents$google3$javascript$common$bigint$index_MAX_SAFE_INT52_STR=Number.MAX_SAFE_INTEGER.toString(),module$contents$google3$javascript$common$bigint$index_MAX_SAFE_INT52_BIGINT=module$exports$google3$javascript$common$bigint$platform.NATIVE_BIGINT_AVAILABLE?
BigInt(Number.MAX_SAFE_INTEGER):void 0;
module$exports$google3$javascript$common$bigint$index.isValidSignedInt64=module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(a){if(module$exports$google3$javascript$common$bigint$platform.NATIVE_BIGINT_AVAILABLE)return module$contents$google3$javascript$common$asserts$asserts_assert(module$contents$google3$javascript$common$bigint$index_MIN_SIGNED_INT64_BIGINT,module$exports$google3$javascript$common$asserts$guards.isBigInt),module$contents$google3$javascript$common$asserts$asserts_assert(module$contents$google3$javascript$common$bigint$index_MAX_SIGNED_INT64_BIGINT,module$exports$google3$javascript$common$asserts$guards.isBigInt),
a=goog.DEBUG?BigInt(a):module$contents$google3$javascript$common$asserts$asserts_cast(a,module$exports$google3$javascript$common$asserts$guards.isBigInt),a>=module$contents$google3$javascript$common$bigint$index_MIN_SIGNED_INT64_BIGINT&&a<=module$contents$google3$javascript$common$bigint$index_MAX_SIGNED_INT64_BIGINT;a=module$contents$google3$javascript$common$asserts$asserts_cast(a,module$exports$google3$javascript$common$asserts$guards.isString);return a[0]==="-"?module$contents$google3$javascript$common$bigint$index_isInRange(a,
"-9223372036854775808"):module$contents$google3$javascript$common$bigint$index_isInRange(a,"9223372036854775807")},"isValidSignedInt64");
var module$contents$google3$javascript$common$bigint$index_MIN_SIGNED_INT64_BIGINT=module$exports$google3$javascript$common$bigint$platform.NATIVE_BIGINT_AVAILABLE?BigInt("-9223372036854775808"):void 0,module$contents$google3$javascript$common$bigint$index_MAX_SIGNED_INT64_BIGINT=module$exports$google3$javascript$common$bigint$platform.NATIVE_BIGINT_AVAILABLE?BigInt("9223372036854775807"):void 0;
module$exports$google3$javascript$common$bigint$index.isValidUnsignedInt64=module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(a){if(module$exports$google3$javascript$common$bigint$platform.NATIVE_BIGINT_AVAILABLE)return module$contents$google3$javascript$common$asserts$asserts_assert(module$contents$google3$javascript$common$bigint$index_MIN_UNSIGNED_INT64_BIGINT,module$exports$google3$javascript$common$asserts$guards.isBigInt),module$contents$google3$javascript$common$asserts$asserts_assert(module$contents$google3$javascript$common$bigint$index_MAX_UNSIGNED_INT64_BIGINT,
module$exports$google3$javascript$common$asserts$guards.isBigInt),a=goog.DEBUG?BigInt(a):module$contents$google3$javascript$common$asserts$asserts_cast(a,module$exports$google3$javascript$common$asserts$guards.isBigInt),a>=module$contents$google3$javascript$common$bigint$index_MIN_UNSIGNED_INT64_BIGINT&&a<=module$contents$google3$javascript$common$bigint$index_MAX_UNSIGNED_INT64_BIGINT;a=module$contents$google3$javascript$common$asserts$asserts_cast(a,module$exports$google3$javascript$common$asserts$guards.isString);
if(a[0]==="-")return!1;module$contents$google3$javascript$common$asserts$asserts_assert("18446744073709551615",module$exports$google3$javascript$common$asserts$guards.isString);return module$contents$google3$javascript$common$bigint$index_isInRange(a,"18446744073709551615")},"isValidUnsignedInt64");
var module$contents$google3$javascript$common$bigint$index_MIN_UNSIGNED_INT64_BIGINT=module$exports$google3$javascript$common$bigint$platform.NATIVE_BIGINT_AVAILABLE?BigInt(0):void 0,module$contents$google3$javascript$common$bigint$index_MAX_UNSIGNED_INT64_BIGINT=module$exports$google3$javascript$common$bigint$platform.NATIVE_BIGINT_AVAILABLE?BigInt("18446744073709551615"):void 0;
function module$contents$google3$javascript$common$bigint$index_gbigintToBoolean(a){if(module$exports$google3$javascript$common$bigint$platform.NATIVE_BIGINT_AVAILABLE)return module$contents$google3$javascript$common$asserts$asserts_assert(module$contents$google3$javascript$common$bigint$index_ZERO_BIGINT,module$exports$google3$javascript$common$asserts$guards.isBigInt),a=goog.DEBUG?BigInt(a):module$contents$google3$javascript$common$asserts$asserts_cast(a,module$exports$google3$javascript$common$asserts$guards.isBigInt),
a!==module$contents$google3$javascript$common$bigint$index_ZERO_BIGINT;a=module$contents$google3$javascript$common$asserts$asserts_cast(a,module$exports$google3$javascript$common$asserts$guards.isString);return a!=="0"}module$exports$google3$javascript$common$bigint$index.gbigintToBoolean=module$contents$google3$javascript$common$bigint$index_gbigintToBoolean;
function module$contents$google3$javascript$common$bigint$index_compareBigInt(a,b){if(module$exports$google3$javascript$common$bigint$platform.NATIVE_BIGINT_AVAILABLE)return a=goog.DEBUG?BigInt(a):module$contents$google3$javascript$common$asserts$asserts_cast(a,module$exports$google3$javascript$common$asserts$guards.isBigInt),b=goog.DEBUG?BigInt(b):module$contents$google3$javascript$common$asserts$asserts_cast(b,module$exports$google3$javascript$common$asserts$guards.isBigInt),a>b?1:a===b?0:-1;a=
module$contents$google3$javascript$common$asserts$asserts_cast(a,module$exports$google3$javascript$common$asserts$guards.isString);b=module$contents$google3$javascript$common$asserts$asserts_cast(b,module$exports$google3$javascript$common$asserts$guards.isString);var c=a.length&&a[0]==="-",d=b.length&&b[0]==="-",e=c?-1:1;return c!==d?e:a.length!==b.length?a.length>b.length?e:-e:e*a.localeCompare(b)}module$exports$google3$javascript$common$bigint$index.compareBigInt=module$contents$google3$javascript$common$bigint$index_compareBigInt;
function module$contents$google3$javascript$common$bigint$index_isInRange(a,b){if(a.length>b.length)return!1;if(a.length<b.length||a===b)return!0;for(var c=0;c<a.length;c++){var d=a[c],e=b[c];if(d>e)return!1;if(d<e)return!0}if(module$exports$google3$javascript$common$asserts$internal.ENABLE_ASSERTS){a="isInRange weird case. Value was: "+a+". Boundary was: "+b+".";b=module$contents$google3$javascript$common$asserts$asserts_maybeGetKeepInProdMsgFunc();if(!goog.DEBUG)throw Error(module$contents$google3$javascript$common$asserts$asserts_formatLazyMsg(b));
module$contents$google3$javascript$common$asserts$asserts_throwGuardFailure("Assertion fail:",a||b)}}var module$contents$google3$javascript$common$bigint$index_ZERO_BIGINT=module$exports$google3$javascript$common$bigint$platform.NATIVE_BIGINT_AVAILABLE?BigInt(0):void 0;
function module$contents$google3$javascript$common$bigint$index_isGbigintForcedAsStringHalfTheTime(a){if(typeof a==="bigint")return a%BigInt(2)===BigInt(module$contents$google3$javascript$common$bigint$index_getGBigIntUseStrInDebugToggleVal())?(console.error("isGbigint: got a `bigint` when we were expecting a `string`. Make sure to call `toGbigint()` when creating `gbigint` instances!"),!1):!0;if((0,module$exports$google3$javascript$common$asserts$guards.isString)(a)){if(!/^(?:-?[1-9]\d*|0)$/.test(a))return!1;
if(Number(a[a.length-1])%2===module$contents$google3$javascript$common$bigint$index_getGBigIntUseStrInDebugToggleVal())return!0;console.error("isGbigint: got a `string` when we were expecting a `bigint`. Make sure to call `toGbigint()` when creating `gbigint` instances!")}return!1}
function module$contents$google3$javascript$common$bigint$index_getGBigIntUseStrInDebugToggleVal(){if(!goog.DEBUG||!module$exports$google3$javascript$common$bigint$platform.NATIVE_BIGINT_AVAILABLE||module$exports$google3$javascript$common$bigint$platform.ODD_FORCED_STRING_IN_DEBUG)return 1;var a=typeof Window==="function"&&globalThis.top instanceof Window?globalThis.top:globalThis;a.gbigintUseStrInDebugToggleVal!==0&&a.gbigintUseStrInDebugToggleVal!==1&&(a.gbigintUseStrInDebugToggleVal=Math.round(Math.random()));
return a=a.gbigintUseStrInDebugToggleVal};var module$contents$jspb$utils_SUPPORTS_UINT8ARRAY_SLICING=goog.FEATURESET_YEAR>=2018||typeof Uint8Array.prototype.slice==="function",module$contents$jspb$utils_split64Low=0,module$contents$jspb$utils_split64High=0,module$contents$jspb$utils_scratchpad;function module$contents$jspb$utils_splitUint64(a){var b=a>>>0;a=(a-b)/module$exports$jspb$BinaryConstants.TWO_TO_32>>>0;module$contents$jspb$utils_split64Low=b;module$contents$jspb$utils_split64High=a}
function module$contents$jspb$utils_splitInt64(a){if(a<0){module$contents$jspb$utils_splitUint64(0-a);var b=(0,$jscomp.makeIterator)(module$contents$jspb$utils_negate(module$contents$jspb$utils_split64Low,module$contents$jspb$utils_split64High));a=b.next().value;b=b.next().value;module$contents$jspb$utils_split64Low=a>>>0;module$contents$jspb$utils_split64High=b>>>0}else module$contents$jspb$utils_splitUint64(a)}
function module$contents$jspb$utils_getScratchpad(a){(0,goog.asserts.assert)(a<=8);return module$contents$jspb$utils_scratchpad||(module$contents$jspb$utils_scratchpad=new DataView(new ArrayBuffer(8)))}function module$contents$jspb$utils_joinUint64(a,b){var c=b*module$exports$jspb$BinaryConstants.TWO_TO_32+(a>>>0);return Number.isSafeInteger(c)?c:module$contents$jspb$utils_joinUnsignedDecimalString(a,b)}
function module$contents$jspb$utils_joinUint64Gbigint(a,b){return module$contents$google3$javascript$common$bigint$index_toGbigint(module$contents$jspb$internal_options_isBigIntAvailable()?BigInt.asUintN(64,(BigInt(b>>>0)<<BigInt(32))+BigInt(a>>>0)):module$contents$jspb$utils_joinUnsignedDecimalString(a,b))}
function module$contents$jspb$utils_joinInt64(a,b){var c=b&2147483648;c&&(a=~a+1>>>0,b=~b>>>0,a==0&&(b=b+1>>>0));a=module$contents$jspb$utils_joinUint64(a,b);return typeof a==="number"?c?-a:a:c?"-"+a:a}
function module$contents$jspb$utils_joinInt64Gbigint(a,b){if(!module$contents$jspb$internal_options_isBigIntAvailable())return module$contents$google3$javascript$common$bigint$index_toGbigint(module$contents$jspb$utils_joinSignedDecimalString(a,b));a=BigInt.asUintN(32,BigInt(a));b=BigInt.asUintN(32,BigInt(b));return module$contents$google3$javascript$common$bigint$index_toGbigint(BigInt.asIntN(64,(b<<BigInt(32))+a))}
function module$contents$jspb$utils_toZigzag64(a,b,c){var d=b>>31;b=(b<<1|a>>>31)^d;a=a<<1^d;return c(a,b)}function module$contents$jspb$utils_joinZigzag64(a,b){return module$contents$jspb$utils_fromZigzag64(a,b,module$contents$jspb$utils_joinInt64)}function module$contents$jspb$utils_fromZigzag64(a,b,c){var d=-(a&1);a=(a>>>1|b<<31)^d;b=b>>>1^d;return c(a,b)}
function module$contents$jspb$utils_joinUnsignedDecimalString(a,b){b>>>=0;a>>>=0;if(b<=2097151)var c=""+(module$exports$jspb$BinaryConstants.TWO_TO_32*b+a);else module$contents$jspb$internal_options_isBigIntAvailable()?c=""+(BigInt(b)<<BigInt(32)|BigInt(a)):(c=a&16777215,a=(a>>>24|b<<8)&16777215,b=b>>16&65535,c=c+a*6777216+b*6710656,a+=b*8147497,b*=2,c>=1E7&&(a+=c/1E7>>>0,c%=1E7),a>=1E7&&(b+=a/1E7>>>0,a%=1E7),(0,goog.asserts.assert)(b),c=b+module$contents$jspb$utils_decimalFrom1e7WithLeadingZeros(a)+
module$contents$jspb$utils_decimalFrom1e7WithLeadingZeros(c));return c}function module$contents$jspb$utils_decimalFrom1e7WithLeadingZeros(a){a=String(a);return"0000000".slice(a.length)+a}
function module$contents$jspb$utils_joinSignedDecimalString(a,b){var c=b&2147483648;c?module$contents$jspb$internal_options_isBigIntAvailable()?b=""+(BigInt(b|0)<<BigInt(32)|BigInt(a>>>0)):(a=(0,$jscomp.makeIterator)(module$contents$jspb$utils_negate(a,b)),b=a.next().value,c=a.next().value,a=b,b=c,b="-"+module$contents$jspb$utils_joinUnsignedDecimalString(a,b)):b=module$contents$jspb$utils_joinUnsignedDecimalString(a,b);return b}
function module$contents$jspb$utils_joinSignedNumberOrDecimalString(a,b){var c=module$contents$jspb$utils_joinInt64(a,b);return Number.isSafeInteger(c)?c:module$contents$jspb$utils_joinSignedDecimalString(a,b)}function module$contents$jspb$utils_joinUnsignedNumberOrDecimalString(a,b){b>>>=0;var c=module$contents$jspb$utils_joinUint64(a,b);return Number.isSafeInteger(c)?c:module$contents$jspb$utils_joinUnsignedDecimalString(a,b)}
function module$contents$jspb$utils_splitDecimalString(a){(0,goog.asserts.assert)(a.length>0);if(a.length<16)module$contents$jspb$utils_splitInt64(Number(a));else if(module$contents$jspb$internal_options_isBigIntAvailable())a=BigInt(a),module$contents$jspb$utils_split64Low=Number(a&BigInt(4294967295))>>>0,module$contents$jspb$utils_split64High=Number(a>>BigInt(32)&BigInt(4294967295));else{(0,goog.asserts.assert)(a.length>0);var b=+(a[0]==="-");module$contents$jspb$utils_split64High=module$contents$jspb$utils_split64Low=
0;for(var c=a.length,d=0+b,e=(c-b)%6+b;e<=c;d=e,e+=6)d=Number(a.slice(d,e)),module$contents$jspb$utils_split64High*=1E6,module$contents$jspb$utils_split64Low=module$contents$jspb$utils_split64Low*1E6+d,module$contents$jspb$utils_split64Low>=module$exports$jspb$BinaryConstants.TWO_TO_32&&(module$contents$jspb$utils_split64High+=Math.trunc(module$contents$jspb$utils_split64Low/module$exports$jspb$BinaryConstants.TWO_TO_32),module$contents$jspb$utils_split64High>>>=0,module$contents$jspb$utils_split64Low>>>=
0);b&&(b=(0,$jscomp.makeIterator)(module$contents$jspb$utils_negate(module$contents$jspb$utils_split64Low,module$contents$jspb$utils_split64High)),a=b.next().value,b=b.next().value,module$contents$jspb$utils_split64Low=a,module$contents$jspb$utils_split64High=b)}}function module$contents$jspb$utils_negate(a,b){b=~b;a?a=~a+1:b+=1;return[a,b]};var module$exports$jspb$arith={UInt64:function(a,b){this.lo=a>>>0;this.hi=b>>>0}};module$exports$jspb$arith.UInt64.prototype.negateInTwosComplement=function(){return this.lo===0?new module$exports$jspb$arith.UInt64(0,1+~this.hi):new module$exports$jspb$arith.UInt64(~this.lo+1,~this.hi)};module$exports$jspb$arith.UInt64.fromBigInt=function(a){a=BigInt.asUintN(64,a);return new module$exports$jspb$arith.UInt64(Number(a&BigInt(4294967295)),Number(a>>BigInt(32)))};
module$exports$jspb$arith.UInt64.fromString=function(a){if(!a)return module$exports$jspb$arith.UInt64.getZero();if(!/^\d+$/.test(a))return null;module$contents$jspb$utils_splitDecimalString(a);return new module$exports$jspb$arith.UInt64(module$contents$jspb$utils_split64Low,module$contents$jspb$utils_split64High)};module$exports$jspb$arith.UInt64.fromNumber=function(a){return new module$exports$jspb$arith.UInt64(a&4294967295,a/4294967296)};
module$exports$jspb$arith.UInt64.getZero=function(){return module$contents$jspb$arith_uint64Zero||(module$contents$jspb$arith_uint64Zero=new module$exports$jspb$arith.UInt64(0,0))};var module$contents$jspb$arith_uint64Zero;module$exports$jspb$arith.Int64=function(a,b){this.lo=a>>>0;this.hi=b>>>0};module$exports$jspb$arith.Int64.fromBigInt=function(a){a=BigInt.asUintN(64,a);return new module$exports$jspb$arith.Int64(Number(a&BigInt(4294967295)),Number(a>>BigInt(32)))};
module$exports$jspb$arith.Int64.fromString=function(a){if(!a)return module$exports$jspb$arith.Int64.getZero();if(!/^-?\d+$/.test(a))return null;module$contents$jspb$utils_splitDecimalString(a);return new module$exports$jspb$arith.Int64(module$contents$jspb$utils_split64Low,module$contents$jspb$utils_split64High)};module$exports$jspb$arith.Int64.fromNumber=function(a){return new module$exports$jspb$arith.Int64(a&4294967295,a/4294967296)};
module$exports$jspb$arith.Int64.getZero=function(){return module$contents$jspb$arith_int64Zero||(module$contents$jspb$arith_int64Zero=new module$exports$jspb$arith.Int64(0,0))};var module$contents$jspb$arith_int64Zero;function module$contents$jspb$binary$errors_invalidWireTypeError(a,b){return Error("Invalid wire type: "+a+" (at position "+b+")")}function module$contents$jspb$binary$errors_invalidVarintError(){return Error("Failed to read varint, encoding is invalid.")}function module$contents$jspb$binary$errors_readTooFarError(a,b){return Error("Tried to read past the end of the data "+b+" > "+a)};var module$contents$jspb$binary$utf8_ASSUME_TEXT_ENCODING_AVAILABLE=goog.FEATURESET_YEAR>=2020;function module$contents$jspb$binary$utf8_invalid(a,b){if(a)throw Error("Invalid UTF8");b.push(65533)}function module$contents$jspb$binary$utf8_codeUnitsToString(a,b){b=String.fromCharCode.apply(null,b);return a==null?b:a+b}
var module$contents$jspb$binary$utf8_isFatalTextDecoderCachableAfterThrowing_=goog.FEATURESET_YEAR>=2020?!0:void 0,module$contents$jspb$binary$utf8_fatalDecoderInstance,module$contents$jspb$binary$utf8_nonFatalDecoderInstance,module$contents$jspb$binary$utf8_useTextDecoderDecode=module$contents$jspb$binary$utf8_ASSUME_TEXT_ENCODING_AVAILABLE||typeof TextDecoder!=="undefined",module$contents$jspb$binary$utf8_textEncoderInstance,module$contents$jspb$binary$utf8_HAS_WELL_FORMED_METHOD=goog.FEATURESET_YEAR>
2023||typeof String.prototype.isWellFormed==="function",module$contents$jspb$binary$utf8_useTextEncoderEncode=module$contents$jspb$binary$utf8_ASSUME_TEXT_ENCODING_AVAILABLE||typeof TextEncoder!=="undefined";
function module$contents$jspb$binary$utf8_encodeUtf8(a,b){b=b===void 0?!1:b;(0,goog.asserts.assertString)(a);if(module$contents$jspb$binary$utf8_useTextEncoderEncode){if(b&&(b=a,module$contents$jspb$binary$utf8_HAS_WELL_FORMED_METHOD?!b.isWellFormed():/(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])/.test(b)))throw Error("Found an unpaired surrogate");a=(module$contents$jspb$binary$utf8_textEncoderInstance||(module$contents$jspb$binary$utf8_textEncoderInstance=new TextEncoder)).encode(a)}else{for(var c=
0,d=new Uint8Array(3*a.length),e=0;e<a.length;e++){var f=a.charCodeAt(e);if(f<128)d[c++]=f;else{if(f<2048)d[c++]=f>>6|192;else{(0,goog.asserts.assert)(f<65536);if(f>=55296&&f<=57343){if(f<=56319&&e<a.length){var g=a.charCodeAt(++e);if(g>=56320&&g<=57343){f=(f-55296)*1024+g-56320+65536;d[c++]=f>>18|240;d[c++]=f>>12&63|128;d[c++]=f>>6&63|128;d[c++]=f&63|128;continue}else e--}if(b)throw Error("Found an unpaired surrogate");f=65533}d[c++]=f>>12|224;d[c++]=f>>6&63|128}d[c++]=f&63|128}}a=c===d.length?d:
d.subarray(0,c)}return a};goog.async={};function module$contents$goog$async$throwException_throwException(a){goog.global.setTimeout(function(){throw a;},0)}goog.async.throwException=module$contents$goog$async$throwException_throwException;goog.crypt={};goog.crypt.ASYNC_THROW_ON_UNICODE_TO_BYTE=goog.DEBUG;goog.crypt.TEST_ONLY={};goog.crypt.TEST_ONLY.throwException=module$contents$goog$async$throwException_throwException;goog.crypt.TEST_ONLY.alwaysThrowSynchronously=goog.DEBUG;goog.crypt.binaryStringToByteArray=function(a){return goog.crypt.stringToByteArray(a,!0)};
goog.crypt.stringToByteArray=function(a,b){for(var c=[],d=0,e=0;e<a.length;e++){var f=a.charCodeAt(e);if(f>255){var g=Error("go/unicode-to-byte-error");if(goog.crypt.TEST_ONLY.alwaysThrowSynchronously||b)throw g;goog.crypt.ASYNC_THROW_ON_UNICODE_TO_BYTE&&goog.crypt.TEST_ONLY.throwException(g);c[d++]=f&255;f>>=8}c[d++]=f}return c};goog.crypt.byteArrayToString=function(a){return goog.crypt.byteArrayToBinaryString(a)};
goog.crypt.byteArrayToBinaryString=function(a){if(a.length<=8192)return String.fromCharCode.apply(null,a);for(var b="",c=0;c<a.length;c+=8192){var d=Array.prototype.slice.call(a,c,c+8192);b+=String.fromCharCode.apply(null,d)}return b};goog.crypt.byteArrayToHex=function(a,b){return Array.prototype.map.call(a,function(c){c=c.toString(16);return c.length>1?c:"0"+c}).join(b||"")};
goog.crypt.hexToByteArray=function(a){goog.asserts.assert(a.length%2==0,"Key string length must be multiple of 2");for(var b=[],c=0;c<a.length;c+=2)b.push(parseInt(a.substring(c,c+2),16));return b};goog.crypt.stringToUtf8ByteArray=function(a){return goog.crypt.textToByteArray(a)};
goog.crypt.textToByteArray=function(a){for(var b=[],c=0,d=0;d<a.length;d++){var e=a.charCodeAt(d);e<128?b[c++]=e:(e<2048?b[c++]=e>>6|192:((e&64512)==55296&&d+1<a.length&&(a.charCodeAt(d+1)&64512)==56320?(e=65536+((e&1023)<<10)+(a.charCodeAt(++d)&1023),b[c++]=e>>18|240,b[c++]=e>>12&63|128):b[c++]=e>>12|224,b[c++]=e>>6&63|128),b[c++]=e&63|128)}return b};goog.crypt.utf8ByteArrayToString=function(a){return goog.crypt.byteArrayToText(a)};
goog.crypt.byteArrayToText=function(a){for(var b=[],c=0,d=0;c<a.length;){var e=a[c++];if(e<128)b[d++]=String.fromCharCode(e);else if(e>191&&e<224){var f=a[c++];b[d++]=String.fromCharCode((e&31)<<6|f&63)}else if(e>239&&e<365){f=a[c++];var g=a[c++],h=a[c++];e=((e&7)<<18|(f&63)<<12|(g&63)<<6|h&63)-65536;b[d++]=String.fromCharCode(55296+(e>>10));b[d++]=String.fromCharCode(56320+(e&1023))}else f=a[c++],g=a[c++],b[d++]=String.fromCharCode((e&15)<<12|(f&63)<<6|g&63)}return b.join("")};
goog.crypt.xorByteArray=function(a,b){goog.asserts.assert(a.length==b.length,"XOR array lengths must match");for(var c=[],d=0;d<a.length;d++)c.push(a[d]^b[d]);return c};goog.string={};goog.string.internal={};goog.string.internal.startsWith=function(a,b){return a.lastIndexOf(b,0)==0};goog.string.internal.endsWith=function(a,b){var c=a.length-b.length;return c>=0&&a.indexOf(b,c)==c};goog.string.internal.caseInsensitiveStartsWith=function(a,b){return goog.string.internal.caseInsensitiveCompare(b,a.slice(0,b.length))==0};goog.string.internal.caseInsensitiveEndsWith=function(a,b){return goog.string.internal.caseInsensitiveCompare(b,a.slice(a.length-b.length))==0};
goog.string.internal.caseInsensitiveEquals=function(a,b){return a.toLowerCase()==b.toLowerCase()};goog.string.internal.isEmptyOrWhitespace=function(a){return/^[\s\xa0]*$/.test(a)};goog.string.internal.trim=goog.TRUSTED_SITE&&(goog.FEATURESET_YEAR>=2018||String.prototype.trim)?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};goog.string.internal.caseInsensitiveCompare=function(a,b){a=String(a).toLowerCase();b=String(b).toLowerCase();return a<b?-1:a==b?0:1};
goog.string.internal.newLineToBr=function(a,b){return a.replace(/(\r\n|\r|\n)/g,b?"<br />":"<br>")};
goog.string.internal.htmlEscape=function(a,b){if(b)a=a.replace(goog.string.internal.AMP_RE_,"&amp;").replace(goog.string.internal.LT_RE_,"&lt;").replace(goog.string.internal.GT_RE_,"&gt;").replace(goog.string.internal.QUOT_RE_,"&quot;").replace(goog.string.internal.SINGLE_QUOTE_RE_,"&#39;").replace(goog.string.internal.NULL_RE_,"&#0;");else{if(!goog.string.internal.ALL_RE_.test(a))return a;a.indexOf("&")!=-1&&(a=a.replace(goog.string.internal.AMP_RE_,"&amp;"));a.indexOf("<")!=-1&&(a=a.replace(goog.string.internal.LT_RE_,
"&lt;"));a.indexOf(">")!=-1&&(a=a.replace(goog.string.internal.GT_RE_,"&gt;"));a.indexOf('"')!=-1&&(a=a.replace(goog.string.internal.QUOT_RE_,"&quot;"));a.indexOf("'")!=-1&&(a=a.replace(goog.string.internal.SINGLE_QUOTE_RE_,"&#39;"));a.indexOf("\x00")!=-1&&(a=a.replace(goog.string.internal.NULL_RE_,"&#0;"))}return a};goog.string.internal.AMP_RE_=/&/g;goog.string.internal.LT_RE_=/</g;goog.string.internal.GT_RE_=/>/g;goog.string.internal.QUOT_RE_=/"/g;goog.string.internal.SINGLE_QUOTE_RE_=/'/g;
goog.string.internal.NULL_RE_=/\x00/g;goog.string.internal.ALL_RE_=/[\x00&<>"']/;goog.string.internal.whitespaceEscape=function(a,b){return goog.string.internal.newLineToBr(a.replace(/  /g," &#160;"),b)};goog.string.internal.contains=function(a,b){return a.indexOf(b)!=-1};goog.string.internal.caseInsensitiveContains=function(a,b){return goog.string.internal.contains(a.toLowerCase(),b.toLowerCase())};
goog.string.internal.compareVersions=function(a,b){var c=0;a=goog.string.internal.trim(String(a)).split(".");b=goog.string.internal.trim(String(b)).split(".");for(var d=Math.max(a.length,b.length),e=0;c==0&&e<d;e++){var f=a[e]||"",g=b[e]||"";do{f=/(\d*)(\D*)(.*)/.exec(f)||["","","",""];g=/(\d*)(\D*)(.*)/.exec(g)||["","","",""];if(f[0].length==0&&g[0].length==0)break;c=f[1].length==0?0:parseInt(f[1],10);var h=g[1].length==0?0:parseInt(g[1],10);c=goog.string.internal.compareElements_(c,h)||goog.string.internal.compareElements_(f[2].length==
0,g[2].length==0)||goog.string.internal.compareElements_(f[2],g[2]);f=f[3];g=g[3]}while(c==0)}return c};goog.string.internal.compareElements_=function(a,b){return a<b?-1:a>b?1:0};goog.labs={};goog.labs.userAgent={};goog.labs.userAgent.chromiumRebrands={};var module$contents$goog$labs$userAgent$chromiumRebrands_ChromiumRebrand={GOOGLE_CHROME:"Google Chrome",BRAVE:"Brave",OPERA:"Opera",EDGE:"Microsoft Edge"};goog.labs.userAgent.chromiumRebrands.ChromiumRebrand=module$contents$goog$labs$userAgent$chromiumRebrands_ChromiumRebrand;var module$contents$goog$labs$userAgent_forceClientHintsInTests=!1;goog.labs.userAgent.setUseClientHintsForTesting=function(a){module$contents$goog$labs$userAgent_forceClientHintsInTests=a};goog.labs.userAgent.useClientHints=function(){return goog.flags.USE_USER_AGENT_CLIENT_HINTS||module$contents$goog$labs$userAgent_forceClientHintsInTests};goog.labs.userAgent.util={};function module$contents$goog$labs$userAgent$util_getNativeUserAgentString(){var a=goog.global.navigator;return a&&(a=a.userAgent)?a:""}function module$contents$goog$labs$userAgent$util_getNativeUserAgentData(){var a=goog.global.navigator;return a?a.userAgentData||null:null}var module$contents$goog$labs$userAgent$util_userAgentInternal=null,module$contents$goog$labs$userAgent$util_userAgentDataInternal=module$contents$goog$labs$userAgent$util_getNativeUserAgentData();
function module$contents$goog$labs$userAgent$util_setUserAgent(a){module$contents$goog$labs$userAgent$util_userAgentInternal=typeof a==="string"?a:module$contents$goog$labs$userAgent$util_getNativeUserAgentString()}function module$contents$goog$labs$userAgent$util_getUserAgent(){return module$contents$goog$labs$userAgent$util_userAgentInternal==null?module$contents$goog$labs$userAgent$util_getNativeUserAgentString():module$contents$goog$labs$userAgent$util_userAgentInternal}
function module$contents$goog$labs$userAgent$util_setUserAgentData(a){module$contents$goog$labs$userAgent$util_userAgentDataInternal=a}function module$contents$goog$labs$userAgent$util_resetUserAgentData(){module$contents$goog$labs$userAgent$util_userAgentDataInternal=module$contents$goog$labs$userAgent$util_getNativeUserAgentData()}function module$contents$goog$labs$userAgent$util_getUserAgentData(){return module$contents$goog$labs$userAgent$util_userAgentDataInternal}
function module$contents$goog$labs$userAgent$util_matchUserAgentDataBrand(a){if(!(0,goog.labs.userAgent.useClientHints)())return!1;var b=module$contents$goog$labs$userAgent$util_userAgentDataInternal;return b?b.brands.some(function(c){return(c=c.brand)&&(0,goog.string.internal.contains)(c,a)}):!1}function module$contents$goog$labs$userAgent$util_matchUserAgent(a){var b=module$contents$goog$labs$userAgent$util_getUserAgent();return(0,goog.string.internal.contains)(b,a)}
function module$contents$goog$labs$userAgent$util_matchUserAgentIgnoreCase(a){var b=module$contents$goog$labs$userAgent$util_getUserAgent();return(0,goog.string.internal.caseInsensitiveContains)(b,a)}function module$contents$goog$labs$userAgent$util_extractVersionTuples(a){for(var b=RegExp("([A-Z][\\w ]+)/([^\\s]+)\\s*(?:\\((.*?)\\))?","g"),c=[],d;d=b.exec(a);)c.push([d[1],d[2],d[3]||void 0]);return c}goog.labs.userAgent.util.ASSUME_CLIENT_HINTS_SUPPORT=!1;
goog.labs.userAgent.util.extractVersionTuples=module$contents$goog$labs$userAgent$util_extractVersionTuples;goog.labs.userAgent.util.getNativeUserAgentString=module$contents$goog$labs$userAgent$util_getNativeUserAgentString;goog.labs.userAgent.util.getUserAgent=module$contents$goog$labs$userAgent$util_getUserAgent;goog.labs.userAgent.util.getUserAgentData=module$contents$goog$labs$userAgent$util_getUserAgentData;goog.labs.userAgent.util.matchUserAgent=module$contents$goog$labs$userAgent$util_matchUserAgent;
goog.labs.userAgent.util.matchUserAgentDataBrand=module$contents$goog$labs$userAgent$util_matchUserAgentDataBrand;goog.labs.userAgent.util.matchUserAgentIgnoreCase=module$contents$goog$labs$userAgent$util_matchUserAgentIgnoreCase;goog.labs.userAgent.util.resetUserAgentData=module$contents$goog$labs$userAgent$util_resetUserAgentData;goog.labs.userAgent.util.setUserAgent=module$contents$goog$labs$userAgent$util_setUserAgent;goog.labs.userAgent.util.setUserAgentData=module$contents$goog$labs$userAgent$util_setUserAgentData;var module$exports$goog$labs$userAgent$highEntropy$highEntropyValue={AsyncValue:function(){}};module$exports$goog$labs$userAgent$highEntropy$highEntropyValue.AsyncValue.prototype.getIfLoaded=function(){};module$exports$goog$labs$userAgent$highEntropy$highEntropyValue.AsyncValue.prototype.load=function(){};module$exports$goog$labs$userAgent$highEntropy$highEntropyValue.HighEntropyValue=function(a){this.key_=a;this.promise_=this.value_=void 0;this.pending_=!1};
module$exports$goog$labs$userAgent$highEntropy$highEntropyValue.HighEntropyValue.prototype.getIfLoaded=function(){var a=module$contents$goog$labs$userAgent$util_userAgentDataInternal;if(a)return this.value_};
module$exports$goog$labs$userAgent$highEntropy$highEntropyValue.HighEntropyValue.prototype.load=function(){var a=this,b;return(0,$jscomp.asyncExecutePromiseGeneratorProgram)(function(c){if(c.nextAddress==1){b=module$contents$goog$labs$userAgent$util_userAgentDataInternal;if(!b)return c.return(void 0);a.promise_||(a.pending_=!0,a.promise_=function(){var d;return(0,$jscomp.asyncExecutePromiseGeneratorProgram)(function(e){if(e.nextAddress==1)return e.setFinallyBlock(2),e.yield(b.getHighEntropyValues([a.key_]),
4);if(e.nextAddress!=2)return d=e.yieldResult,a.value_=d[a.key_],e.return(a.value_);e.enterFinallyBlock();a.pending_=!1;return e.leaveFinallyBlock(0)})}());return c.yield(a.promise_,2)}return c.return(c.yieldResult)})};module$exports$goog$labs$userAgent$highEntropy$highEntropyValue.HighEntropyValue.prototype.resetForTesting=function(){if(this.pending_)throw Error("Unsafe call to resetForTesting");this.value_=this.promise_=void 0;this.pending_=!1};
module$exports$goog$labs$userAgent$highEntropy$highEntropyValue.Version=function(a){this.versionString_=a};module$exports$goog$labs$userAgent$highEntropy$highEntropyValue.Version.prototype.isAtLeast=function(a){return(0,goog.string.internal.compareVersions)(this.versionString_,a)>=0};var module$exports$goog$labs$userAgent$highEntropy$highEntropyData={};module$exports$goog$labs$userAgent$highEntropy$highEntropyData.fullVersionList=new module$exports$goog$labs$userAgent$highEntropy$highEntropyValue.HighEntropyValue("fullVersionList");module$exports$goog$labs$userAgent$highEntropy$highEntropyData.platformVersion=new module$exports$goog$labs$userAgent$highEntropy$highEntropyValue.HighEntropyValue("platformVersion");goog.labs.userAgent.browser={};var module$contents$goog$labs$userAgent$browser_Brand={ANDROID_BROWSER:"Android Browser",CHROMIUM:"Chromium",EDGE:"Microsoft Edge",FIREFOX:"Firefox",IE:"Internet Explorer",OPERA:"Opera",SAFARI:"Safari",SILK:"Silk"};goog.labs.userAgent.browser.Brand=module$contents$goog$labs$userAgent$browser_Brand;
function module$contents$goog$labs$userAgent$browser_useUserAgentDataBrand(a){a=a===void 0?!1:a;if(!a&&!(0,goog.labs.userAgent.useClientHints)())return!1;a=module$contents$goog$labs$userAgent$util_userAgentDataInternal;return!!a&&a.brands.length>0}function module$contents$goog$labs$userAgent$browser_matchOpera(){return module$contents$goog$labs$userAgent$browser_useUserAgentDataBrand()?!1:module$contents$goog$labs$userAgent$util_matchUserAgent("Opera")}
function module$contents$goog$labs$userAgent$browser_matchIE(){return module$contents$goog$labs$userAgent$browser_useUserAgentDataBrand()?!1:module$contents$goog$labs$userAgent$util_matchUserAgent("Trident")||module$contents$goog$labs$userAgent$util_matchUserAgent("MSIE")}function module$contents$goog$labs$userAgent$browser_matchEdgeHtml(){return module$contents$goog$labs$userAgent$browser_useUserAgentDataBrand()?!1:module$contents$goog$labs$userAgent$util_matchUserAgent("Edge")}
function module$contents$goog$labs$userAgent$browser_matchEdgeChromium(){return module$contents$goog$labs$userAgent$browser_useUserAgentDataBrand()?module$contents$goog$labs$userAgent$util_matchUserAgentDataBrand(module$contents$goog$labs$userAgent$browser_Brand.EDGE):module$contents$goog$labs$userAgent$util_matchUserAgent("Edg/")}
function module$contents$goog$labs$userAgent$browser_matchOperaChromium(){return module$contents$goog$labs$userAgent$browser_useUserAgentDataBrand()?module$contents$goog$labs$userAgent$util_matchUserAgentDataBrand(module$contents$goog$labs$userAgent$browser_Brand.OPERA):module$contents$goog$labs$userAgent$util_matchUserAgent("OPR")}
function module$contents$goog$labs$userAgent$browser_matchFirefox(){return module$contents$goog$labs$userAgent$util_matchUserAgent("Firefox")||module$contents$goog$labs$userAgent$util_matchUserAgent("FxiOS")}
function module$contents$goog$labs$userAgent$browser_matchSafari(){return module$contents$goog$labs$userAgent$util_matchUserAgent("Safari")&&!(module$contents$goog$labs$userAgent$browser_matchChrome()||module$contents$goog$labs$userAgent$browser_matchCoast()||module$contents$goog$labs$userAgent$browser_matchOpera()||module$contents$goog$labs$userAgent$browser_matchEdgeHtml()||module$contents$goog$labs$userAgent$browser_matchEdgeChromium()||module$contents$goog$labs$userAgent$browser_matchOperaChromium()||
module$contents$goog$labs$userAgent$browser_matchFirefox()||module$contents$goog$labs$userAgent$browser_isSilk()||module$contents$goog$labs$userAgent$util_matchUserAgent("Android"))}function module$contents$goog$labs$userAgent$browser_matchCoast(){return module$contents$goog$labs$userAgent$browser_useUserAgentDataBrand()?!1:module$contents$goog$labs$userAgent$util_matchUserAgent("Coast")}
function module$contents$goog$labs$userAgent$browser_matchIosWebview(){return(module$contents$goog$labs$userAgent$util_matchUserAgent("iPad")||module$contents$goog$labs$userAgent$util_matchUserAgent("iPhone"))&&!module$contents$goog$labs$userAgent$browser_matchSafari()&&!module$contents$goog$labs$userAgent$browser_matchChrome()&&!module$contents$goog$labs$userAgent$browser_matchCoast()&&!module$contents$goog$labs$userAgent$browser_matchFirefox()&&module$contents$goog$labs$userAgent$util_matchUserAgent("AppleWebKit")}
function module$contents$goog$labs$userAgent$browser_matchChrome(){return module$contents$goog$labs$userAgent$browser_useUserAgentDataBrand()?module$contents$goog$labs$userAgent$util_matchUserAgentDataBrand(module$contents$goog$labs$userAgent$browser_Brand.CHROMIUM):(module$contents$goog$labs$userAgent$util_matchUserAgent("Chrome")||module$contents$goog$labs$userAgent$util_matchUserAgent("CriOS"))&&!module$contents$goog$labs$userAgent$browser_matchEdgeHtml()||module$contents$goog$labs$userAgent$browser_isSilk()}
function module$contents$goog$labs$userAgent$browser_matchAndroidBrowser(){return module$contents$goog$labs$userAgent$util_matchUserAgent("Android")&&!(module$contents$goog$labs$userAgent$browser_matchChrome()||module$contents$goog$labs$userAgent$browser_matchFirefox()||module$contents$goog$labs$userAgent$browser_matchOpera()||module$contents$goog$labs$userAgent$browser_isSilk())}goog.labs.userAgent.browser.isOpera=module$contents$goog$labs$userAgent$browser_matchOpera;
goog.labs.userAgent.browser.isIE=module$contents$goog$labs$userAgent$browser_matchIE;goog.labs.userAgent.browser.isEdge=module$contents$goog$labs$userAgent$browser_matchEdgeHtml;goog.labs.userAgent.browser.isEdgeChromium=module$contents$goog$labs$userAgent$browser_matchEdgeChromium;goog.labs.userAgent.browser.isOperaChromium=module$contents$goog$labs$userAgent$browser_matchOperaChromium;goog.labs.userAgent.browser.isFirefox=module$contents$goog$labs$userAgent$browser_matchFirefox;
goog.labs.userAgent.browser.isSafari=module$contents$goog$labs$userAgent$browser_matchSafari;goog.labs.userAgent.browser.isCoast=module$contents$goog$labs$userAgent$browser_matchCoast;goog.labs.userAgent.browser.isIosWebview=module$contents$goog$labs$userAgent$browser_matchIosWebview;goog.labs.userAgent.browser.isChrome=module$contents$goog$labs$userAgent$browser_matchChrome;goog.labs.userAgent.browser.isAndroidBrowser=module$contents$goog$labs$userAgent$browser_matchAndroidBrowser;
function module$contents$goog$labs$userAgent$browser_isSilk(){return module$contents$goog$labs$userAgent$util_matchUserAgent("Silk")}goog.labs.userAgent.browser.isSilk=module$contents$goog$labs$userAgent$browser_isSilk;function module$contents$goog$labs$userAgent$browser_createVersionMap(a){var b={};a.forEach(function(c){var d=c[0];c=c[1];b[d]=c});return function(c){return b[c.find(function(d){return d in b})]||""}}
function module$contents$goog$labs$userAgent$browser_getVersion(){var a=module$contents$goog$labs$userAgent$util_getUserAgent();if(module$contents$goog$labs$userAgent$browser_matchIE())return module$contents$goog$labs$userAgent$browser_getIEVersion(a);a=module$contents$goog$labs$userAgent$util_extractVersionTuples(a);var b=module$contents$goog$labs$userAgent$browser_createVersionMap(a);return module$contents$goog$labs$userAgent$browser_matchOpera()?b(["Version","Opera"]):module$contents$goog$labs$userAgent$browser_matchEdgeHtml()?
b(["Edge"]):module$contents$goog$labs$userAgent$browser_matchEdgeChromium()?b(["Edg"]):module$contents$goog$labs$userAgent$browser_isSilk()?b(["Silk"]):module$contents$goog$labs$userAgent$browser_matchChrome()?b(["Chrome","CriOS","HeadlessChrome"]):(a=a[2])&&a[1]||""}goog.labs.userAgent.browser.getVersion=module$contents$goog$labs$userAgent$browser_getVersion;
function module$contents$goog$labs$userAgent$browser_isVersionOrHigher(a){return(0,goog.string.internal.compareVersions)(module$contents$goog$labs$userAgent$browser_getVersion(),a)>=0}goog.labs.userAgent.browser.isVersionOrHigher=module$contents$goog$labs$userAgent$browser_isVersionOrHigher;
function module$contents$goog$labs$userAgent$browser_getIEVersion(a){var b=/rv: *([\d\.]*)/.exec(a);if(b&&b[1])return b[1];b="";var c=/MSIE +([\d\.]+)/.exec(a);if(c&&c[1])if(a=/Trident\/(\d.\d)/.exec(a),c[1]=="7.0")if(a&&a[1])switch(a[1]){case "4.0":b="8.0";break;case "5.0":b="9.0";break;case "6.0":b="10.0";break;case "7.0":b="11.0"}else b="7.0";else b=c[1];return b}
function module$contents$goog$labs$userAgent$browser_getFullVersionFromUserAgentString(a){var b=module$contents$goog$labs$userAgent$util_getUserAgent();if(a===module$contents$goog$labs$userAgent$browser_Brand.IE)return module$contents$goog$labs$userAgent$browser_matchIE()?module$contents$goog$labs$userAgent$browser_getIEVersion(b):"";b=module$contents$goog$labs$userAgent$util_extractVersionTuples(b);var c=module$contents$goog$labs$userAgent$browser_createVersionMap(b);switch(a){case module$contents$goog$labs$userAgent$browser_Brand.OPERA:if(module$contents$goog$labs$userAgent$browser_matchOpera())return c(["Version",
"Opera"]);if(module$contents$goog$labs$userAgent$browser_matchOperaChromium())return c(["OPR"]);break;case module$contents$goog$labs$userAgent$browser_Brand.EDGE:if(module$contents$goog$labs$userAgent$browser_matchEdgeHtml())return c(["Edge"]);if(module$contents$goog$labs$userAgent$browser_matchEdgeChromium())return c(["Edg"]);break;case module$contents$goog$labs$userAgent$browser_Brand.CHROMIUM:if(module$contents$goog$labs$userAgent$browser_matchChrome())return c(["Chrome","CriOS","HeadlessChrome"])}return a===
module$contents$goog$labs$userAgent$browser_Brand.FIREFOX&&module$contents$goog$labs$userAgent$browser_matchFirefox()||a===module$contents$goog$labs$userAgent$browser_Brand.SAFARI&&module$contents$goog$labs$userAgent$browser_matchSafari()||a===module$contents$goog$labs$userAgent$browser_Brand.ANDROID_BROWSER&&module$contents$goog$labs$userAgent$browser_matchAndroidBrowser()||a===module$contents$goog$labs$userAgent$browser_Brand.SILK&&module$contents$goog$labs$userAgent$browser_isSilk()?(a=b[2])&&
a[1]||"":""}
function module$contents$goog$labs$userAgent$browser_versionOf_(a){if(module$contents$goog$labs$userAgent$browser_useUserAgentDataBrand()&&a!==module$contents$goog$labs$userAgent$browser_Brand.SILK){var b=module$contents$goog$labs$userAgent$util_userAgentDataInternal;b=b.brands.find(function(c){c=c.brand;return c===a});if(!b||!b.version)return NaN;b=b.version.split(".")}else{b=module$contents$goog$labs$userAgent$browser_getFullVersionFromUserAgentString(a);if(b==="")return NaN;b=b.split(".")}if(b.length===0)return NaN;
b=b[0];return Number(b)}function module$contents$goog$labs$userAgent$browser_isAtLeast(a,b){(0,goog.asserts.assert)(Math.floor(b)===b,"Major version must be an integer");return module$contents$goog$labs$userAgent$browser_versionOf_(a)>=b}goog.labs.userAgent.browser.isAtLeast=module$contents$goog$labs$userAgent$browser_isAtLeast;
function module$contents$goog$labs$userAgent$browser_isAtMost(a,b){(0,goog.asserts.assert)(Math.floor(b)===b,"Major version must be an integer");return module$contents$goog$labs$userAgent$browser_versionOf_(a)<=b}goog.labs.userAgent.browser.isAtMost=module$contents$goog$labs$userAgent$browser_isAtMost;
var module$contents$goog$labs$userAgent$browser_HighEntropyBrandVersion=function(a,b,c){this.brand_=a;this.version_=new module$exports$goog$labs$userAgent$highEntropy$highEntropyValue.Version(c);this.useUach_=b};
module$contents$goog$labs$userAgent$browser_HighEntropyBrandVersion.prototype.getIfLoaded=function(){var a=this;if(this.useUach_){var b=module$exports$goog$labs$userAgent$highEntropy$highEntropyData.fullVersionList.getIfLoaded();if(b!==void 0)return b=b.find(function(c){c=c.brand;return a.brand_===c}),(0,goog.asserts.assertExists)(b),new module$exports$goog$labs$userAgent$highEntropy$highEntropyValue.Version(b.version)}if(module$contents$goog$labs$userAgent$browser_preUachHasLoaded)return this.version_};
module$contents$goog$labs$userAgent$browser_HighEntropyBrandVersion.prototype.load=function(){var a=this,b,c;return(0,$jscomp.asyncExecutePromiseGeneratorProgram)(function(d){if(d.nextAddress==1)return a.useUach_?d.yield(module$exports$goog$labs$userAgent$highEntropy$highEntropyData.fullVersionList.load(),5):d.yield(0,3);if(d.nextAddress!=3&&(b=d.yieldResult,b!==void 0))return c=b.find(function(e){e=e.brand;return a.brand_===e}),(0,goog.asserts.assertExists)(c),d.return(new module$exports$goog$labs$userAgent$highEntropy$highEntropyValue.Version(c.version));
module$contents$goog$labs$userAgent$browser_preUachHasLoaded=!0;return d.return(a.version_)})};var module$contents$goog$labs$userAgent$browser_preUachHasLoaded=!1;
function module$contents$goog$labs$userAgent$browser_loadFullVersions(){return(0,$jscomp.asyncExecutePromiseGeneratorProgram)(function(a){if(a.nextAddress==1)return module$contents$goog$labs$userAgent$browser_useUserAgentDataBrand(!0)?a.yield(module$exports$goog$labs$userAgent$highEntropy$highEntropyData.fullVersionList.load(),2):a.jumpTo(2);module$contents$goog$labs$userAgent$browser_preUachHasLoaded=!0;a.jumpToEnd()})}goog.labs.userAgent.browser.loadFullVersions=module$contents$goog$labs$userAgent$browser_loadFullVersions;
goog.labs.userAgent.browser.resetForTesting=function(){module$contents$goog$labs$userAgent$browser_preUachHasLoaded=!1;module$exports$goog$labs$userAgent$highEntropy$highEntropyData.fullVersionList.resetForTesting()};
function module$contents$goog$labs$userAgent$browser_fullVersionOf(a){var b="";module$contents$goog$labs$userAgent$browser_isAtLeast(module$contents$goog$labs$userAgent$browser_Brand.CHROMIUM,98)||(b=module$contents$goog$labs$userAgent$browser_getFullVersionFromUserAgentString(a));var c=a!==module$contents$goog$labs$userAgent$browser_Brand.SILK&&module$contents$goog$labs$userAgent$browser_useUserAgentDataBrand(!0);if(c){var d=module$contents$goog$labs$userAgent$util_userAgentDataInternal;if(!d.brands.find(function(e){e=
e.brand;return e===a}))return}else if(b==="")return;return new module$contents$goog$labs$userAgent$browser_HighEntropyBrandVersion(a,c,b)}goog.labs.userAgent.browser.fullVersionOf=module$contents$goog$labs$userAgent$browser_fullVersionOf;
function module$contents$goog$labs$userAgent$browser_getVersionStringForLogging(a){if(module$contents$goog$labs$userAgent$browser_useUserAgentDataBrand(!0)){var b=module$contents$goog$labs$userAgent$browser_fullVersionOf(a);if(b){if(b=b.getIfLoaded())return b.versionString_;b=module$contents$goog$labs$userAgent$util_userAgentDataInternal;b=b.brands.find(function(c){c=c.brand;return c===a});(0,goog.asserts.assertExists)(b);return b.version}return""}return module$contents$goog$labs$userAgent$browser_getFullVersionFromUserAgentString(a)}
goog.labs.userAgent.browser.getVersionStringForLogging=module$contents$goog$labs$userAgent$browser_getVersionStringForLogging;goog.labs.userAgent.platform={};function module$contents$goog$labs$userAgent$platform_useUserAgentDataPlatform(a){a=a===void 0?!1:a;if(!a&&!(0,goog.labs.userAgent.useClientHints)())return!1;a=module$contents$goog$labs$userAgent$util_userAgentDataInternal;return!!a&&!!a.platform}
function module$contents$goog$labs$userAgent$platform_isAndroid(){return module$contents$goog$labs$userAgent$platform_useUserAgentDataPlatform()?module$contents$goog$labs$userAgent$util_userAgentDataInternal.platform==="Android":module$contents$goog$labs$userAgent$util_matchUserAgent("Android")}function module$contents$goog$labs$userAgent$platform_isIpod(){return module$contents$goog$labs$userAgent$util_matchUserAgent("iPod")}
function module$contents$goog$labs$userAgent$platform_isIphone(){return module$contents$goog$labs$userAgent$util_matchUserAgent("iPhone")&&!module$contents$goog$labs$userAgent$util_matchUserAgent("iPod")&&!module$contents$goog$labs$userAgent$util_matchUserAgent("iPad")}function module$contents$goog$labs$userAgent$platform_isIpad(){return module$contents$goog$labs$userAgent$util_matchUserAgent("iPad")}
function module$contents$goog$labs$userAgent$platform_isIos(){return module$contents$goog$labs$userAgent$platform_isIphone()||module$contents$goog$labs$userAgent$platform_isIpad()||module$contents$goog$labs$userAgent$platform_isIpod()}
function module$contents$goog$labs$userAgent$platform_isMacintosh(){return module$contents$goog$labs$userAgent$platform_useUserAgentDataPlatform()?module$contents$goog$labs$userAgent$util_userAgentDataInternal.platform==="macOS":module$contents$goog$labs$userAgent$util_matchUserAgent("Macintosh")}
function module$contents$goog$labs$userAgent$platform_isLinux(){return module$contents$goog$labs$userAgent$platform_useUserAgentDataPlatform()?module$contents$goog$labs$userAgent$util_userAgentDataInternal.platform==="Linux":module$contents$goog$labs$userAgent$util_matchUserAgent("Linux")}
function module$contents$goog$labs$userAgent$platform_isWindows(){return module$contents$goog$labs$userAgent$platform_useUserAgentDataPlatform()?module$contents$goog$labs$userAgent$util_userAgentDataInternal.platform==="Windows":module$contents$goog$labs$userAgent$util_matchUserAgent("Windows")}
function module$contents$goog$labs$userAgent$platform_isChromeOS(){return module$contents$goog$labs$userAgent$platform_useUserAgentDataPlatform()?module$contents$goog$labs$userAgent$util_userAgentDataInternal.platform==="Chrome OS":module$contents$goog$labs$userAgent$util_matchUserAgent("CrOS")}function module$contents$goog$labs$userAgent$platform_isChromecast(){return module$contents$goog$labs$userAgent$util_matchUserAgent("CrKey")}
function module$contents$goog$labs$userAgent$platform_isKaiOS(){return module$contents$goog$labs$userAgent$util_matchUserAgentIgnoreCase("KaiOS")}
function module$contents$goog$labs$userAgent$platform_getVersion(){var a=module$contents$goog$labs$userAgent$util_getUserAgent(),b="";module$contents$goog$labs$userAgent$platform_isWindows()?(b=/Windows (?:NT|Phone) ([0-9.]+)/,b=(a=b.exec(a))?a[1]:"0.0"):module$contents$goog$labs$userAgent$platform_isIos()?(b=/(?:iPhone|iPod|iPad|CPU)\s+OS\s+(\S+)/,b=(a=b.exec(a))&&a[1].replace(/_/g,".")):module$contents$goog$labs$userAgent$platform_isMacintosh()?(b=/Mac OS X ([0-9_.]+)/,b=(a=b.exec(a))?a[1].replace(/_/g,
"."):"10"):module$contents$goog$labs$userAgent$platform_isKaiOS()?(b=/(?:KaiOS)\/(\S+)/i,b=(a=b.exec(a))&&a[1]):module$contents$goog$labs$userAgent$platform_isAndroid()?(b=/Android\s+([^\);]+)(\)|;)/,b=(a=b.exec(a))&&a[1]):module$contents$goog$labs$userAgent$platform_isChromeOS()&&(b=/(?:CrOS\s+(?:i686|x86_64)\s+([0-9.]+))/,b=(a=b.exec(a))&&a[1]);return b||""}
function module$contents$goog$labs$userAgent$platform_isVersionOrHigher(a){return goog.string.internal.compareVersions(module$contents$goog$labs$userAgent$platform_getVersion(),a)>=0}var module$contents$goog$labs$userAgent$platform_PlatformVersion=function(){this.preUachHasLoaded_=!1};
module$contents$goog$labs$userAgent$platform_PlatformVersion.prototype.getIfLoaded=function(){if(module$contents$goog$labs$userAgent$platform_useUserAgentDataPlatform(!0)){var a=module$exports$goog$labs$userAgent$highEntropy$highEntropyData.platformVersion.getIfLoaded();return a===void 0?void 0:new module$exports$goog$labs$userAgent$highEntropy$highEntropyValue.Version(a)}if(this.preUachHasLoaded_)return new module$exports$goog$labs$userAgent$highEntropy$highEntropyValue.Version(module$contents$goog$labs$userAgent$platform_getVersion())};
module$contents$goog$labs$userAgent$platform_PlatformVersion.prototype.load=function(){var a=this,b;return(0,$jscomp.asyncExecutePromiseGeneratorProgram)(function(c){if(c.nextAddress==1){if(!module$contents$goog$labs$userAgent$platform_useUserAgentDataPlatform(!0))return a.preUachHasLoaded_=!0,c.return(new module$exports$goog$labs$userAgent$highEntropy$highEntropyValue.Version(module$contents$goog$labs$userAgent$platform_getVersion()));b=module$exports$goog$labs$userAgent$highEntropy$highEntropyValue.Version;
return c.yield(module$exports$goog$labs$userAgent$highEntropy$highEntropyData.platformVersion.load(),3)}return c.return(new b(c.yieldResult))})};module$contents$goog$labs$userAgent$platform_PlatformVersion.prototype.resetForTesting=function(){module$exports$goog$labs$userAgent$highEntropy$highEntropyData.platformVersion.resetForTesting();this.preUachHasLoaded_=!1};var module$contents$goog$labs$userAgent$platform_version=new module$contents$goog$labs$userAgent$platform_PlatformVersion;
goog.labs.userAgent.platform.getVersion=module$contents$goog$labs$userAgent$platform_getVersion;goog.labs.userAgent.platform.isAndroid=module$contents$goog$labs$userAgent$platform_isAndroid;goog.labs.userAgent.platform.isChromeOS=module$contents$goog$labs$userAgent$platform_isChromeOS;goog.labs.userAgent.platform.isChromecast=module$contents$goog$labs$userAgent$platform_isChromecast;goog.labs.userAgent.platform.isIos=module$contents$goog$labs$userAgent$platform_isIos;
goog.labs.userAgent.platform.isIpad=module$contents$goog$labs$userAgent$platform_isIpad;goog.labs.userAgent.platform.isIphone=module$contents$goog$labs$userAgent$platform_isIphone;goog.labs.userAgent.platform.isIpod=module$contents$goog$labs$userAgent$platform_isIpod;goog.labs.userAgent.platform.isKaiOS=module$contents$goog$labs$userAgent$platform_isKaiOS;goog.labs.userAgent.platform.isLinux=module$contents$goog$labs$userAgent$platform_isLinux;goog.labs.userAgent.platform.isMacintosh=module$contents$goog$labs$userAgent$platform_isMacintosh;
goog.labs.userAgent.platform.isVersionOrHigher=module$contents$goog$labs$userAgent$platform_isVersionOrHigher;goog.labs.userAgent.platform.isWindows=module$contents$goog$labs$userAgent$platform_isWindows;goog.labs.userAgent.platform.version=module$contents$goog$labs$userAgent$platform_version;goog.array={};goog.NATIVE_ARRAY_PROTOTYPES=goog.TRUSTED_SITE;var module$contents$goog$array_ASSUME_NATIVE_FUNCTIONS=goog.FEATURESET_YEAR>2012;goog.array.ASSUME_NATIVE_FUNCTIONS=module$contents$goog$array_ASSUME_NATIVE_FUNCTIONS;function module$contents$goog$array_peek(a){return a[a.length-1]}goog.array.peek=module$contents$goog$array_peek;goog.array.last=module$contents$goog$array_peek;
var module$contents$goog$array_indexOf=goog.NATIVE_ARRAY_PROTOTYPES&&(module$contents$goog$array_ASSUME_NATIVE_FUNCTIONS||Array.prototype.indexOf)?function(a,b,c){goog.asserts.assert(a.length!=null);return Array.prototype.indexOf.call(a,b,c)}:function(a,b,c){c=c==null?0:c<0?Math.max(0,a.length+c):c;if(typeof a==="string")return typeof b!=="string"||b.length!=1?-1:a.indexOf(b,c);for(;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1};goog.array.indexOf=module$contents$goog$array_indexOf;
var module$contents$goog$array_lastIndexOf=goog.NATIVE_ARRAY_PROTOTYPES&&(module$contents$goog$array_ASSUME_NATIVE_FUNCTIONS||Array.prototype.lastIndexOf)?function(a,b,c){goog.asserts.assert(a.length!=null);c=c==null?a.length-1:c;return Array.prototype.lastIndexOf.call(a,b,c)}:function(a,b,c){c=c==null?a.length-1:c;c<0&&(c=Math.max(0,a.length+c));if(typeof a==="string")return typeof b!=="string"||b.length!=1?-1:a.lastIndexOf(b,c);for(;c>=0;c--)if(c in a&&a[c]===b)return c;return-1};
goog.array.lastIndexOf=module$contents$goog$array_lastIndexOf;var module$contents$goog$array_forEach=goog.NATIVE_ARRAY_PROTOTYPES&&(module$contents$goog$array_ASSUME_NATIVE_FUNCTIONS||Array.prototype.forEach)?function(a,b,c){goog.asserts.assert(a.length!=null);Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=typeof a==="string"?a.split(""):a,f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)};goog.array.forEach=module$contents$goog$array_forEach;
function module$contents$goog$array_forEachRight(a,b,c){var d=a.length,e=typeof a==="string"?a.split(""):a;for(--d;d>=0;--d)d in e&&b.call(c,e[d],d,a)}goog.array.forEachRight=module$contents$goog$array_forEachRight;
var module$contents$goog$array_filter=goog.NATIVE_ARRAY_PROTOTYPES&&(module$contents$goog$array_ASSUME_NATIVE_FUNCTIONS||Array.prototype.filter)?function(a,b,c){goog.asserts.assert(a.length!=null);return Array.prototype.filter.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=[],f=0,g=typeof a==="string"?a.split(""):a,h=0;h<d;h++)if(h in g){var k=g[h];b.call(c,k,h,a)&&(e[f++]=k)}return e};goog.array.filter=module$contents$goog$array_filter;
var module$contents$goog$array_map=goog.NATIVE_ARRAY_PROTOTYPES&&(module$contents$goog$array_ASSUME_NATIVE_FUNCTIONS||Array.prototype.map)?function(a,b,c){goog.asserts.assert(a.length!=null);return Array.prototype.map.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=Array(d),f=typeof a==="string"?a.split(""):a,g=0;g<d;g++)g in f&&(e[g]=b.call(c,f[g],g,a));return e};goog.array.map=module$contents$goog$array_map;
var module$contents$goog$array_reduce=goog.NATIVE_ARRAY_PROTOTYPES&&(module$contents$goog$array_ASSUME_NATIVE_FUNCTIONS||Array.prototype.reduce)?function(a,b,c,d){goog.asserts.assert(a.length!=null);d&&(b=goog.TRUSTED_SITE?b.bind(d):goog.bind(b,d));return Array.prototype.reduce.call(a,b,c)}:function(a,b,c,d){var e=c;module$contents$goog$array_forEach(a,function(f,g){e=b.call(d,e,f,g,a)});return e};goog.array.reduce=module$contents$goog$array_reduce;
var module$contents$goog$array_reduceRight=goog.NATIVE_ARRAY_PROTOTYPES&&(module$contents$goog$array_ASSUME_NATIVE_FUNCTIONS||Array.prototype.reduceRight)?function(a,b,c,d){goog.asserts.assert(a.length!=null);goog.asserts.assert(b!=null);d&&(b=goog.TRUSTED_SITE?b.bind(d):goog.bind(b,d));return Array.prototype.reduceRight.call(a,b,c)}:function(a,b,c,d){var e=c;module$contents$goog$array_forEachRight(a,function(f,g){e=b.call(d,e,f,g,a)});return e};goog.array.reduceRight=module$contents$goog$array_reduceRight;
var module$contents$goog$array_some=goog.NATIVE_ARRAY_PROTOTYPES&&(module$contents$goog$array_ASSUME_NATIVE_FUNCTIONS||Array.prototype.some)?function(a,b,c){goog.asserts.assert(a.length!=null);return Array.prototype.some.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=typeof a==="string"?a.split(""):a,f=0;f<d;f++)if(f in e&&b.call(c,e[f],f,a))return!0;return!1};goog.array.some=module$contents$goog$array_some;
var module$contents$goog$array_every=goog.NATIVE_ARRAY_PROTOTYPES&&(module$contents$goog$array_ASSUME_NATIVE_FUNCTIONS||Array.prototype.every)?function(a,b,c){goog.asserts.assert(a.length!=null);return Array.prototype.every.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=typeof a==="string"?a.split(""):a,f=0;f<d;f++)if(f in e&&!b.call(c,e[f],f,a))return!1;return!0};goog.array.every=module$contents$goog$array_every;
function module$contents$goog$array_count(a,b,c){var d=0;module$contents$goog$array_forEach(a,function(e,f,g){b.call(c,e,f,g)&&++d},c);return d}goog.array.count=module$contents$goog$array_count;function module$contents$goog$array_find(a,b,c){b=module$contents$goog$array_findIndex(a,b,c);return b<0?null:typeof a==="string"?a.charAt(b):a[b]}goog.array.find=module$contents$goog$array_find;
function module$contents$goog$array_findIndex(a,b,c){for(var d=a.length,e=typeof a==="string"?a.split(""):a,f=0;f<d;f++)if(f in e&&b.call(c,e[f],f,a))return f;return-1}goog.array.findIndex=module$contents$goog$array_findIndex;function module$contents$goog$array_findRight(a,b,c){b=module$contents$goog$array_findIndexRight(a,b,c);return b<0?null:typeof a==="string"?a.charAt(b):a[b]}goog.array.findRight=module$contents$goog$array_findRight;
function module$contents$goog$array_findIndexRight(a,b,c){var d=a.length,e=typeof a==="string"?a.split(""):a;for(--d;d>=0;d--)if(d in e&&b.call(c,e[d],d,a))return d;return-1}goog.array.findIndexRight=module$contents$goog$array_findIndexRight;function module$contents$goog$array_contains(a,b){return module$contents$goog$array_indexOf(a,b)>=0}goog.array.contains=module$contents$goog$array_contains;function module$contents$goog$array_isEmpty(a){return a.length==0}goog.array.isEmpty=module$contents$goog$array_isEmpty;
function module$contents$goog$array_clear(a){if(!Array.isArray(a))for(var b=a.length-1;b>=0;b--)delete a[b];a.length=0}goog.array.clear=module$contents$goog$array_clear;function module$contents$goog$array_insert(a,b){module$contents$goog$array_contains(a,b)||a.push(b)}goog.array.insert=module$contents$goog$array_insert;function module$contents$goog$array_insertAt(a,b,c){module$contents$goog$array_splice(a,c,0,b)}goog.array.insertAt=module$contents$goog$array_insertAt;
function module$contents$goog$array_insertArrayAt(a,b,c){goog.partial(module$contents$goog$array_splice,a,c,0).apply(null,b)}goog.array.insertArrayAt=module$contents$goog$array_insertArrayAt;function module$contents$goog$array_insertBefore(a,b,c){var d;arguments.length==2||(d=module$contents$goog$array_indexOf(a,c))<0?a.push(b):module$contents$goog$array_insertAt(a,b,d)}goog.array.insertBefore=module$contents$goog$array_insertBefore;
function module$contents$goog$array_remove(a,b){b=module$contents$goog$array_indexOf(a,b);var c;(c=b>=0)&&module$contents$goog$array_removeAt(a,b);return c}goog.array.remove=module$contents$goog$array_remove;function module$contents$goog$array_removeLast(a,b){b=module$contents$goog$array_lastIndexOf(a,b);return b>=0?(module$contents$goog$array_removeAt(a,b),!0):!1}goog.array.removeLast=module$contents$goog$array_removeLast;
function module$contents$goog$array_removeAt(a,b){goog.asserts.assert(a.length!=null);return Array.prototype.splice.call(a,b,1).length==1}goog.array.removeAt=module$contents$goog$array_removeAt;function module$contents$goog$array_removeIf(a,b,c){b=module$contents$goog$array_findIndex(a,b,c);return b>=0?(module$contents$goog$array_removeAt(a,b),!0):!1}goog.array.removeIf=module$contents$goog$array_removeIf;
function module$contents$goog$array_removeAllIf(a,b,c){var d=0;module$contents$goog$array_forEachRight(a,function(e,f){b.call(c,e,f,a)&&module$contents$goog$array_removeAt(a,f)&&d++});return d}goog.array.removeAllIf=module$contents$goog$array_removeAllIf;function module$contents$goog$array_concat(a){return Array.prototype.concat.apply([],arguments)}goog.array.concat=module$contents$goog$array_concat;function module$contents$goog$array_join(a){return Array.prototype.concat.apply([],arguments)}
goog.array.join=module$contents$goog$array_join;function module$contents$goog$array_toArray(a){var b=a.length;if(b>0){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]}goog.array.toArray=module$contents$goog$array_toArray;goog.array.clone=module$contents$goog$array_toArray;
function module$contents$goog$array_extend(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(goog.isArrayLike(d)){var e=a.length||0,f=d.length||0;a.length=e+f;for(var g=0;g<f;g++)a[e+g]=d[g]}else a.push(d)}}goog.array.extend=module$contents$goog$array_extend;function module$contents$goog$array_splice(a,b,c,d){goog.asserts.assert(a.length!=null);return Array.prototype.splice.apply(a,module$contents$goog$array_slice(arguments,1))}goog.array.splice=module$contents$goog$array_splice;
function module$contents$goog$array_slice(a,b,c){goog.asserts.assert(a.length!=null);return arguments.length<=2?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)}goog.array.slice=module$contents$goog$array_slice;
function module$contents$goog$array_removeDuplicates(a,b,c){b=b||a;if(goog.FEATURESET_YEAR>=2018){var d=function(k){return k};c=c||d;for(var e=d=0,f=new Set;e<a.length;){var g=a[e++],h=c(g);f.has(h)||(f.add(h),b[d++]=g)}b.length=d}else{d=function(k){return goog.isObject(k)?"o"+goog.getUid(k):(typeof k).charAt(0)+k};c=c||d;e=d=0;for(f={};e<a.length;)g=a[e++],h=c(g),Object.prototype.hasOwnProperty.call(f,h)||(f[h]=!0,b[d++]=g);b.length=d}}goog.array.removeDuplicates=module$contents$goog$array_removeDuplicates;
function module$contents$goog$array_binarySearch(a,b,c){return module$contents$goog$array_binarySearch_(a,c||module$contents$goog$array_defaultCompare,!1,b)}goog.array.binarySearch=module$contents$goog$array_binarySearch;function module$contents$goog$array_binarySelect(a,b,c){return module$contents$goog$array_binarySearch_(a,b,!0,void 0,c)}goog.array.binarySelect=module$contents$goog$array_binarySelect;
function module$contents$goog$array_binarySearch_(a,b,c,d,e){for(var f=0,g=a.length,h;f<g;){var k=f+(g-f>>>1);var l=c?b.call(e,a[k],k,a):b(d,a[k]);l>0?f=k+1:(g=k,h=!l)}return h?f:-f-1}function module$contents$goog$array_sort(a,b){a.sort(b||module$contents$goog$array_defaultCompare)}goog.array.sort=module$contents$goog$array_sort;
function module$contents$goog$array_stableSort(a,b){function c(g,h){return f(g.value,h.value)||g.index-h.index}for(var d=Array(a.length),e=0;e<a.length;e++)d[e]={index:e,value:a[e]};var f=b||module$contents$goog$array_defaultCompare;module$contents$goog$array_sort(d,c);for(b=0;b<a.length;b++)a[b]=d[b].value}goog.array.stableSort=module$contents$goog$array_stableSort;
function module$contents$goog$array_sortByKey(a,b,c){var d=c||module$contents$goog$array_defaultCompare;module$contents$goog$array_sort(a,function(e,f){return d(b(e),b(f))})}goog.array.sortByKey=module$contents$goog$array_sortByKey;function module$contents$goog$array_sortObjectsByKey(a,b,c){module$contents$goog$array_sortByKey(a,function(d){return d[b]},c)}goog.array.sortObjectsByKey=module$contents$goog$array_sortObjectsByKey;
function module$contents$goog$array_isSorted(a,b,c){b=b||module$contents$goog$array_defaultCompare;for(var d=1;d<a.length;d++){var e=b(a[d-1],a[d]);if(e>0||e==0&&c)return!1}return!0}goog.array.isSorted=module$contents$goog$array_isSorted;function module$contents$goog$array_equals(a,b,c){if(!goog.isArrayLike(a)||!goog.isArrayLike(b)||a.length!=b.length)return!1;var d=a.length;c=c||module$contents$goog$array_defaultCompareEquality;for(var e=0;e<d;e++)if(!c(a[e],b[e]))return!1;return!0}
goog.array.equals=module$contents$goog$array_equals;function module$contents$goog$array_compare3(a,b,c){c=c||module$contents$goog$array_defaultCompare;for(var d=Math.min(a.length,b.length),e=0;e<d;e++){var f=c(a[e],b[e]);if(f!=0)return f}return module$contents$goog$array_defaultCompare(a.length,b.length)}goog.array.compare3=module$contents$goog$array_compare3;function module$contents$goog$array_defaultCompare(a,b){return a>b?1:a<b?-1:0}goog.array.defaultCompare=module$contents$goog$array_defaultCompare;
function module$contents$goog$array_inverseDefaultCompare(a,b){return-module$contents$goog$array_defaultCompare(a,b)}goog.array.inverseDefaultCompare=module$contents$goog$array_inverseDefaultCompare;function module$contents$goog$array_defaultCompareEquality(a,b){return a===b}goog.array.defaultCompareEquality=module$contents$goog$array_defaultCompareEquality;
function module$contents$goog$array_binaryInsert(a,b,c){c=module$contents$goog$array_binarySearch(a,b,c);return c<0?(module$contents$goog$array_insertAt(a,b,-(c+1)),!0):!1}goog.array.binaryInsert=module$contents$goog$array_binaryInsert;function module$contents$goog$array_binaryRemove(a,b,c){b=module$contents$goog$array_binarySearch(a,b,c);return b>=0?module$contents$goog$array_removeAt(a,b):!1}goog.array.binaryRemove=module$contents$goog$array_binaryRemove;
function module$contents$goog$array_bucket(a,b,c){for(var d={},e=0;e<a.length;e++){var f=a[e],g=b.call(c,f,e,a);g!==void 0&&(g=d[g]||(d[g]=[]),g.push(f))}return d}goog.array.bucket=module$contents$goog$array_bucket;function module$contents$goog$array_bucketToMap(a,b){for(var c=new Map,d=0;d<a.length;d++){var e=a[d],f=b(e,d,a);if(f!==void 0){var g=c.get(f);g||(g=[],c.set(f,g));g.push(e)}}return c}goog.array.bucketToMap=module$contents$goog$array_bucketToMap;
function module$contents$goog$array_toObject(a,b,c){var d={};module$contents$goog$array_forEach(a,function(e,f){d[b.call(c,e,f,a)]=e});return d}goog.array.toObject=module$contents$goog$array_toObject;function module$contents$goog$array_toMap(a,b){for(var c=new Map,d=0;d<a.length;d++){var e=a[d];c.set(b(e,d,a),e)}return c}goog.array.toMap=module$contents$goog$array_toMap;
function module$contents$goog$array_range(a,b,c){var d=[],e=0,f=a;c=c||1;b!==void 0&&(e=a,f=b);if(c*(f-e)<0)return[];if(c>0)for(a=e;a<f;a+=c)d.push(a);else for(a=e;a>f;a+=c)d.push(a);return d}goog.array.range=module$contents$goog$array_range;function module$contents$goog$array_repeat(a,b){for(var c=[],d=0;d<b;d++)c[d]=a;return c}goog.array.repeat=module$contents$goog$array_repeat;
function module$contents$goog$array_flatten(a){for(var b=[],c=0;c<arguments.length;c++){var d=arguments[c];if(Array.isArray(d))for(var e=0;e<d.length;e+=8192){var f=module$contents$goog$array_slice(d,e,e+8192);f=module$contents$goog$array_flatten.apply(null,f);for(var g=0;g<f.length;g++)b.push(f[g])}else b.push(d)}return b}goog.array.flatten=module$contents$goog$array_flatten;
function module$contents$goog$array_rotate(a,b){goog.asserts.assert(a.length!=null);a.length&&(b%=a.length,b>0?Array.prototype.unshift.apply(a,a.splice(-b,b)):b<0&&Array.prototype.push.apply(a,a.splice(0,-b)));return a}goog.array.rotate=module$contents$goog$array_rotate;function module$contents$goog$array_moveItem(a,b,c){goog.asserts.assert(b>=0&&b<a.length);goog.asserts.assert(c>=0&&c<a.length);b=Array.prototype.splice.call(a,b,1);Array.prototype.splice.call(a,c,0,b[0])}goog.array.moveItem=module$contents$goog$array_moveItem;
function module$contents$goog$array_zip(a){if(!arguments.length)return[];for(var b=[],c=arguments[0].length,d=1;d<arguments.length;d++)arguments[d].length<c&&(c=arguments[d].length);for(d=0;d<c;d++){for(var e=[],f=0;f<arguments.length;f++)e.push(arguments[f][d]);b.push(e)}return b}goog.array.zip=module$contents$goog$array_zip;function module$contents$goog$array_shuffle(a,b){b=b||Math.random;for(var c=a.length-1;c>0;c--){var d=Math.floor(b()*(c+1)),e=a[c];a[c]=a[d];a[d]=e}}goog.array.shuffle=module$contents$goog$array_shuffle;
function module$contents$goog$array_copyByIndex(a,b){var c=[];module$contents$goog$array_forEach(b,function(d){c.push(a[d])});return c}goog.array.copyByIndex=module$contents$goog$array_copyByIndex;function module$contents$goog$array_concatMap(a,b,c){return module$contents$goog$array_concat.apply([],module$contents$goog$array_map(a,b,c))}goog.array.concatMap=module$contents$goog$array_concatMap;goog.labs.userAgent.engine={};function module$contents$goog$labs$userAgent$engine_isPresto(){return module$contents$goog$labs$userAgent$util_matchUserAgent("Presto")}function module$contents$goog$labs$userAgent$engine_isTrident(){return module$contents$goog$labs$userAgent$util_matchUserAgent("Trident")||module$contents$goog$labs$userAgent$util_matchUserAgent("MSIE")}
function module$contents$goog$labs$userAgent$engine_isEdge(){return module$contents$goog$labs$userAgent$util_matchUserAgent("Edge")}function module$contents$goog$labs$userAgent$engine_isWebKit(){return module$contents$goog$labs$userAgent$util_matchUserAgentIgnoreCase("WebKit")&&!module$contents$goog$labs$userAgent$engine_isEdge()}
function module$contents$goog$labs$userAgent$engine_isGecko(){return module$contents$goog$labs$userAgent$util_matchUserAgent("Gecko")&&!module$contents$goog$labs$userAgent$engine_isWebKit()&&!module$contents$goog$labs$userAgent$engine_isTrident()&&!module$contents$goog$labs$userAgent$engine_isEdge()}
function module$contents$goog$labs$userAgent$engine_getVersion(){var a=module$contents$goog$labs$userAgent$util_getUserAgent();if(a){a=module$contents$goog$labs$userAgent$util_extractVersionTuples(a);var b;a:if(module$contents$goog$labs$userAgent$engine_isEdge()){for(b=0;b<a.length;b++){var c=a[b];if(c[0]=="Edge"){b=c;break a}}b=void 0}else b=a[1];if(b)return b[0]=="Gecko"?module$contents$goog$labs$userAgent$engine_getVersionForKey(a,"Firefox"):b[1];a=a[0];var d;if(a&&(d=a[2])&&(d=/Trident\/([^\s;]+)/.exec(d)))return d[1]}return""}
function module$contents$goog$labs$userAgent$engine_isVersionOrHigher(a){return goog.string.internal.compareVersions(module$contents$goog$labs$userAgent$engine_getVersion(),a)>=0}function module$contents$goog$labs$userAgent$engine_getVersionForKey(a,b){return(a=module$contents$goog$array_find(a,function(c){return b==c[0]}))&&a[1]||""}goog.labs.userAgent.engine.getVersion=module$contents$goog$labs$userAgent$engine_getVersion;goog.labs.userAgent.engine.isEdge=module$contents$goog$labs$userAgent$engine_isEdge;
goog.labs.userAgent.engine.isGecko=module$contents$goog$labs$userAgent$engine_isGecko;goog.labs.userAgent.engine.isPresto=module$contents$goog$labs$userAgent$engine_isPresto;goog.labs.userAgent.engine.isTrident=module$contents$goog$labs$userAgent$engine_isTrident;goog.labs.userAgent.engine.isVersionOrHigher=module$contents$goog$labs$userAgent$engine_isVersionOrHigher;goog.labs.userAgent.engine.isWebKit=module$contents$goog$labs$userAgent$engine_isWebKit;goog.reflect={};goog.reflect.object=function(a,b){return b};goog.reflect.objectProperty=function(a){return a};goog.reflect.sinkValue=function(a){goog.reflect.sinkValue[" "](a);return a};goog.reflect.sinkValue[" "]=function(){};goog.reflect.canAccessProperty=function(a,b){try{return goog.reflect.sinkValue(a[b]),!0}catch(c){}return!1};goog.reflect.cache=function(a,b,c,d){d=d?d(b):b;return Object.prototype.hasOwnProperty.call(a,d)?a[d]:a[d]=c(b)};goog.userAgent={};goog.userAgent.ASSUME_IE=!1;goog.userAgent.ASSUME_EDGE=!1;goog.userAgent.ASSUME_GECKO=!1;goog.userAgent.ASSUME_WEBKIT=!1;goog.userAgent.ASSUME_MOBILE_WEBKIT=!1;goog.userAgent.ASSUME_OPERA=!1;goog.userAgent.ASSUME_ANY_VERSION=!1;goog.userAgent.BROWSER_KNOWN_=goog.userAgent.ASSUME_IE||goog.userAgent.ASSUME_EDGE||goog.userAgent.ASSUME_GECKO||goog.userAgent.ASSUME_MOBILE_WEBKIT||goog.userAgent.ASSUME_WEBKIT||goog.userAgent.ASSUME_OPERA;goog.userAgent.getUserAgentString=function(){return module$contents$goog$labs$userAgent$util_getUserAgent()};
goog.userAgent.getNavigatorTyped=function(){return goog.global.navigator||null};goog.userAgent.getNavigator=function(){return goog.userAgent.getNavigatorTyped()};goog.userAgent.OPERA=goog.userAgent.BROWSER_KNOWN_?goog.userAgent.ASSUME_OPERA:module$contents$goog$labs$userAgent$browser_matchOpera();goog.userAgent.IE=goog.userAgent.BROWSER_KNOWN_?goog.userAgent.ASSUME_IE:module$contents$goog$labs$userAgent$browser_matchIE();
goog.userAgent.EDGE=goog.userAgent.BROWSER_KNOWN_?goog.userAgent.ASSUME_EDGE:module$contents$goog$labs$userAgent$engine_isEdge();goog.userAgent.EDGE_OR_IE=goog.userAgent.EDGE||goog.userAgent.IE;goog.userAgent.GECKO=goog.userAgent.BROWSER_KNOWN_?goog.userAgent.ASSUME_GECKO:module$contents$goog$labs$userAgent$engine_isGecko();goog.userAgent.WEBKIT=goog.userAgent.BROWSER_KNOWN_?goog.userAgent.ASSUME_WEBKIT||goog.userAgent.ASSUME_MOBILE_WEBKIT:module$contents$goog$labs$userAgent$engine_isWebKit();
goog.userAgent.isMobile_=function(){return goog.userAgent.WEBKIT&&module$contents$goog$labs$userAgent$util_matchUserAgent("Mobile")};goog.userAgent.MOBILE=goog.userAgent.ASSUME_MOBILE_WEBKIT||goog.userAgent.isMobile_();goog.userAgent.SAFARI=goog.userAgent.WEBKIT;goog.userAgent.determinePlatform_=function(){var a=goog.userAgent.getNavigatorTyped();return a&&a.platform||""};goog.userAgent.PLATFORM=goog.userAgent.determinePlatform_();goog.userAgent.ASSUME_MAC=!1;goog.userAgent.ASSUME_WINDOWS=!1;
goog.userAgent.ASSUME_LINUX=!1;goog.userAgent.ASSUME_ANDROID=!1;goog.userAgent.ASSUME_IPHONE=!1;goog.userAgent.ASSUME_IPAD=!1;goog.userAgent.ASSUME_IPOD=!1;goog.userAgent.ASSUME_KAIOS=!1;goog.userAgent.PLATFORM_KNOWN_=goog.userAgent.ASSUME_MAC||goog.userAgent.ASSUME_WINDOWS||goog.userAgent.ASSUME_LINUX||goog.userAgent.ASSUME_ANDROID||goog.userAgent.ASSUME_IPHONE||goog.userAgent.ASSUME_IPAD||goog.userAgent.ASSUME_IPOD;goog.userAgent.MAC=goog.userAgent.PLATFORM_KNOWN_?goog.userAgent.ASSUME_MAC:module$contents$goog$labs$userAgent$platform_isMacintosh();
goog.userAgent.WINDOWS=goog.userAgent.PLATFORM_KNOWN_?goog.userAgent.ASSUME_WINDOWS:module$contents$goog$labs$userAgent$platform_isWindows();goog.userAgent.isLegacyLinux_=function(){return module$contents$goog$labs$userAgent$platform_isLinux()||module$contents$goog$labs$userAgent$platform_isChromeOS()};goog.userAgent.LINUX=goog.userAgent.PLATFORM_KNOWN_?goog.userAgent.ASSUME_LINUX:goog.userAgent.isLegacyLinux_();goog.userAgent.ANDROID=goog.userAgent.PLATFORM_KNOWN_?goog.userAgent.ASSUME_ANDROID:module$contents$goog$labs$userAgent$platform_isAndroid();
goog.userAgent.IPHONE=goog.userAgent.PLATFORM_KNOWN_?goog.userAgent.ASSUME_IPHONE:module$contents$goog$labs$userAgent$platform_isIphone();goog.userAgent.IPAD=goog.userAgent.PLATFORM_KNOWN_?goog.userAgent.ASSUME_IPAD:module$contents$goog$labs$userAgent$platform_isIpad();goog.userAgent.IPOD=goog.userAgent.PLATFORM_KNOWN_?goog.userAgent.ASSUME_IPOD:module$contents$goog$labs$userAgent$platform_isIpod();
goog.userAgent.IOS=goog.userAgent.PLATFORM_KNOWN_?goog.userAgent.ASSUME_IPHONE||goog.userAgent.ASSUME_IPAD||goog.userAgent.ASSUME_IPOD:module$contents$goog$labs$userAgent$platform_isIos();goog.userAgent.KAIOS=goog.userAgent.PLATFORM_KNOWN_?goog.userAgent.ASSUME_KAIOS:module$contents$goog$labs$userAgent$platform_isKaiOS();
goog.userAgent.determineVersion_=function(){var a="",b=goog.userAgent.getVersionRegexResult_();b&&(a=b?b[1]:"");return goog.userAgent.IE&&(b=goog.userAgent.getDocumentMode_(),b!=null&&b>parseFloat(a))?String(b):a};
goog.userAgent.getVersionRegexResult_=function(){var a=goog.userAgent.getUserAgentString();if(goog.userAgent.GECKO)return/rv:([^\);]+)(\)|;)/.exec(a);if(goog.userAgent.EDGE)return/Edge\/([\d\.]+)/.exec(a);if(goog.userAgent.IE)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(goog.userAgent.WEBKIT)return/WebKit\/(\S+)/.exec(a);if(goog.userAgent.OPERA)return/(?:Version)[ \/]?(\S+)/.exec(a)};goog.userAgent.getDocumentMode_=function(){var a=goog.global.document;return a?a.documentMode:void 0};
goog.userAgent.VERSION=goog.userAgent.determineVersion_();goog.userAgent.compare=function(a,b){return goog.string.internal.compareVersions(a,b)};goog.userAgent.isVersionOrHigherCache_={};goog.userAgent.isVersionOrHigher=function(a){return goog.userAgent.ASSUME_ANY_VERSION||goog.reflect.cache(goog.userAgent.isVersionOrHigherCache_,a,function(){return goog.string.internal.compareVersions(goog.userAgent.VERSION,a)>=0})};
goog.userAgent.isDocumentModeOrHigher=function(a){return Number(goog.userAgent.DOCUMENT_MODE)>=a};var JSCompiler_inline_result$jscomp$518;var doc$jscomp$inline_573=goog.global.document;
if(doc$jscomp$inline_573&&goog.userAgent.IE){var documentMode$jscomp$inline_574=goog.userAgent.getDocumentMode_();if(documentMode$jscomp$inline_574)JSCompiler_inline_result$jscomp$518=documentMode$jscomp$inline_574;else{var ieVersion$jscomp$inline_575=parseInt(goog.userAgent.VERSION,10);JSCompiler_inline_result$jscomp$518=ieVersion$jscomp$inline_575||void 0}}else JSCompiler_inline_result$jscomp$518=void 0;goog.userAgent.DOCUMENT_MODE=JSCompiler_inline_result$jscomp$518;goog.userAgent.product={};goog.userAgent.product.ASSUME_FIREFOX=!1;goog.userAgent.product.ASSUME_IPHONE=!1;goog.userAgent.product.ASSUME_IPAD=!1;goog.userAgent.product.ASSUME_ANDROID=!1;goog.userAgent.product.ASSUME_CHROME=!1;goog.userAgent.product.ASSUME_SAFARI=!1;
goog.userAgent.product.PRODUCT_KNOWN_=goog.userAgent.ASSUME_IE||goog.userAgent.ASSUME_EDGE||goog.userAgent.ASSUME_OPERA||goog.userAgent.product.ASSUME_FIREFOX||goog.userAgent.product.ASSUME_IPHONE||goog.userAgent.product.ASSUME_IPAD||goog.userAgent.product.ASSUME_ANDROID||goog.userAgent.product.ASSUME_CHROME||goog.userAgent.product.ASSUME_SAFARI;goog.userAgent.product.OPERA=goog.userAgent.OPERA;goog.userAgent.product.IE=goog.userAgent.IE;goog.userAgent.product.EDGE=goog.userAgent.EDGE;
goog.userAgent.product.FIREFOX=goog.userAgent.product.PRODUCT_KNOWN_?goog.userAgent.product.ASSUME_FIREFOX:module$contents$goog$labs$userAgent$browser_matchFirefox();goog.userAgent.product.isIphoneOrIpod_=function(){return module$contents$goog$labs$userAgent$platform_isIphone()||module$contents$goog$labs$userAgent$platform_isIpod()};goog.userAgent.product.IPHONE=goog.userAgent.product.PRODUCT_KNOWN_?goog.userAgent.product.ASSUME_IPHONE:goog.userAgent.product.isIphoneOrIpod_();
goog.userAgent.product.IPAD=goog.userAgent.product.PRODUCT_KNOWN_?goog.userAgent.product.ASSUME_IPAD:module$contents$goog$labs$userAgent$platform_isIpad();goog.userAgent.product.ANDROID=goog.userAgent.product.PRODUCT_KNOWN_?goog.userAgent.product.ASSUME_ANDROID:module$contents$goog$labs$userAgent$browser_matchAndroidBrowser();goog.userAgent.product.CHROME=goog.userAgent.product.PRODUCT_KNOWN_?goog.userAgent.product.ASSUME_CHROME:module$contents$goog$labs$userAgent$browser_matchChrome();
goog.userAgent.product.isSafariDesktop_=function(){return module$contents$goog$labs$userAgent$browser_matchSafari()&&!module$contents$goog$labs$userAgent$platform_isIos()};goog.userAgent.product.SAFARI=goog.userAgent.product.PRODUCT_KNOWN_?goog.userAgent.product.ASSUME_SAFARI:goog.userAgent.product.isSafariDesktop_();goog.crypt.base64={};goog.crypt.base64.DEFAULT_ALPHABET_COMMON_="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";goog.crypt.base64.ENCODED_VALS=goog.crypt.base64.DEFAULT_ALPHABET_COMMON_+"+/=";goog.crypt.base64.ENCODED_VALS_WEBSAFE=goog.crypt.base64.DEFAULT_ALPHABET_COMMON_+"-_.";goog.crypt.base64.Alphabet={DEFAULT:0,NO_PADDING:1,WEBSAFE:2,WEBSAFE_DOT_PADDING:3,WEBSAFE_NO_PADDING:4};goog.crypt.base64.paddingChars_="=.";
goog.crypt.base64.isPadding_=function(a){return goog.string.internal.contains(goog.crypt.base64.paddingChars_,a)};goog.crypt.base64.byteToCharMaps_={};goog.crypt.base64.charToByteMap_=null;goog.crypt.base64.ASSUME_NATIVE_SUPPORT_=goog.userAgent.GECKO||goog.userAgent.WEBKIT;goog.crypt.base64.HAS_NATIVE_ENCODE_=goog.FEATURESET_YEAR>=2018||goog.crypt.base64.ASSUME_NATIVE_SUPPORT_||typeof goog.global.btoa=="function";
goog.crypt.base64.HAS_NATIVE_DECODE_=goog.FEATURESET_YEAR>=2018||goog.crypt.base64.ASSUME_NATIVE_SUPPORT_||!goog.userAgent.product.SAFARI&&typeof goog.global.atob=="function";
goog.crypt.base64.encodeByteArray=function(a,b){goog.asserts.assert(goog.isArrayLike(a),"encodeByteArray takes an array as a parameter");b===void 0&&(b=goog.crypt.base64.Alphabet.DEFAULT);goog.crypt.base64.init_();var c=goog.crypt.base64.byteToCharMaps_[b];b=Array(Math.floor(a.length/3));for(var d=c[64]||"",e=0,f=0;e<a.length-2;e+=3){var g=a[e],h=a[e+1],k=a[e+2],l=c[g>>2];g=c[(g&3)<<4|h>>4];h=c[(h&15)<<2|k>>6];k=c[k&63];b[f++]=""+l+g+h+k}k=0;l=d;switch(a.length-e){case 2:k=a[e+1],l=c[(k&15)<<2]||
d;case 1:e=a[e],a=c[e>>2],c=c[(e&3)<<4|k>>4],b[f]=""+a+c+l+d}return b.join("")};goog.crypt.base64.encodeBinaryString=function(a,b){return goog.crypt.base64.encodeString(a,b,!0)};goog.crypt.base64.encodeString=function(a,b,c){return goog.crypt.base64.HAS_NATIVE_ENCODE_&&!b?goog.global.btoa(a):goog.crypt.base64.encodeByteArray(goog.crypt.stringToByteArray(a,c),b)};goog.crypt.base64.encodeStringUtf8=function(a,b){return goog.crypt.base64.encodeText(a,b)};
goog.crypt.base64.encodeText=function(a,b){return goog.crypt.base64.HAS_NATIVE_ENCODE_&&!b?goog.global.btoa(unescape(encodeURIComponent(a))):goog.crypt.base64.encodeByteArray(goog.crypt.stringToUtf8ByteArray(a),b)};goog.crypt.base64.decodeToBinaryString=function(a,b){function c(e){d+=String.fromCharCode(e)}if(goog.crypt.base64.HAS_NATIVE_DECODE_&&!b)return goog.global.atob(a);var d="";goog.crypt.base64.decodeStringInternal_(a,c);return d};goog.crypt.base64.decodeString=goog.crypt.base64.decodeToBinaryString;
goog.crypt.base64.decodeStringUtf8=function(a,b){return goog.crypt.base64.decodeToText(a,b)};goog.crypt.base64.decodeToText=function(a,b){return decodeURIComponent(escape(goog.crypt.base64.decodeString(a,b)))};goog.crypt.base64.decodeStringToByteArray=function(a){function b(d){c.push(d)}var c=[];goog.crypt.base64.decodeStringInternal_(a,b);return c};
goog.crypt.base64.decodeStringToUint8Array=function(a){function b(g){e[f++]=g}var c=a.length,d=c*3/4;d%3?d=Math.floor(d):goog.crypt.base64.isPadding_(a[c-1])&&(d=goog.crypt.base64.isPadding_(a[c-2])?d-2:d-1);var e=new Uint8Array(d),f=0;goog.crypt.base64.decodeStringInternal_(a,b);return f!==d?e.subarray(0,f):e};
goog.crypt.base64.decodeStringInternal_=function(a,b){function c(k){for(;d<a.length;){var l=a.charAt(d++),q=goog.crypt.base64.charToByteMap_[l];if(q!=null)return q;if(!goog.string.internal.isEmptyOrWhitespace(l))throw Error("Unknown base64 encoding at char: "+l);}return k}goog.crypt.base64.init_();for(var d=0;;){var e=c(-1),f=c(0),g=c(64),h=c(64);if(h===64&&e===-1)break;e=e<<2|f>>4;b(e);g!=64&&(f=f<<4&240|g>>2,b(f),h!=64&&(g=g<<6&192|h,b(g)))}};
goog.crypt.base64.init_=function(){if(!goog.crypt.base64.charToByteMap_){goog.crypt.base64.charToByteMap_={};for(var a=goog.crypt.base64.DEFAULT_ALPHABET_COMMON_.split(""),b=["+/=","+/","-_=","-_.","-_"],c=0;c<5;c++){var d=a.concat(b[c].split(""));goog.crypt.base64.byteToCharMaps_[c]=d;for(var e=0;e<d.length;e++){var f=d[e],g=goog.crypt.base64.charToByteMap_[f];g===void 0?goog.crypt.base64.charToByteMap_[f]=e:goog.asserts.assert(g===e)}}}};var module$exports$jspb$internal_bytes={};module$exports$jspb$internal_bytes.SUPPORTS_UINT8ARRAY=goog.FEATURESET_YEAR>=2018||typeof Uint8Array!=="undefined";var module$contents$jspb$internal_bytes_ALWAYS_USE_ATOB_AND_BTOA=goog.FEATURESET_YEAR>=2018;module$exports$jspb$internal_bytes.HAS_ATOB_BTOA=module$contents$jspb$internal_bytes_ALWAYS_USE_ATOB_AND_BTOA||!goog.userAgent.IE&&typeof btoa==="function";
function module$contents$jspb$internal_bytes_encodeByteArray(a){if(!module$exports$jspb$internal_bytes.HAS_ATOB_BTOA)return goog.crypt.base64.encodeByteArray(a);for(var b="",c=0,d=a.length-10240;c<d;)b+=String.fromCharCode.apply(null,a.subarray(c,c+=10240));b+=String.fromCharCode.apply(null,c?a.subarray(c):a);return btoa(b)}var module$contents$jspb$internal_bytes_WEBSAFE_BASE64_CHARS=/[-_.]/g,module$contents$jspb$internal_bytes_websafeReplacer={"-":"+",_:"/",".":"="};
function module$contents$jspb$internal_bytes_replaceWebsafe(a){return module$contents$jspb$internal_bytes_websafeReplacer[a]||""}
function module$contents$jspb$internal_bytes_decodeByteArray(a){if(!module$exports$jspb$internal_bytes.HAS_ATOB_BTOA)return goog.crypt.base64.decodeStringToUint8Array(a);var b=a;module$contents$jspb$internal_bytes_WEBSAFE_BASE64_CHARS.test(b)&&(b=b.replace(module$contents$jspb$internal_bytes_WEBSAFE_BASE64_CHARS,module$contents$jspb$internal_bytes_replaceWebsafe));if(goog.DEBUG)try{var c=atob(b)}catch(d){throw Error("invalid encoding '"+a+"': "+d);}else c=atob(b);a=new Uint8Array(c.length);for(b=
0;b<c.length;b++)a[b]=c.charCodeAt(b);return a}function module$contents$jspb$internal_bytes_dataAsU8(a){if(a==null||module$contents$jspb$internal_bytes_isU8(a))return a;if(typeof a==="string")return module$contents$jspb$internal_bytes_decodeByteArray(a);(0,goog.asserts.fail)("Cannot coerce to Uint8Array: "+goog.typeOf(a));return null}function module$contents$jspb$internal_bytes_isU8(a){return module$exports$jspb$internal_bytes.SUPPORTS_UINT8ARRAY&&a!=null&&a instanceof Uint8Array}
function module$contents$jspb$internal_bytes_uint8ArrayEquals(a,b){var c=a.length;if(c!==b.length)return!1;for(var d=0;d<c;d++)if(a[d]!==b[d])return!1;return!0}module$exports$jspb$internal_bytes.I_AM_INTERNAL={};module$exports$jspb$internal_bytes.SUPPORTS_STRUCTURED_CLONE=goog.FEATURESET_YEAR>2022||typeof structuredClone!="undefined";module$exports$jspb$internal_bytes.encodeByteArray=module$contents$jspb$internal_bytes_encodeByteArray;module$exports$jspb$internal_bytes.decodeByteArray=module$contents$jspb$internal_bytes_decodeByteArray;
module$exports$jspb$internal_bytes.dataAsU8=module$contents$jspb$internal_bytes_dataAsU8;module$exports$jspb$internal_bytes.isU8=module$contents$jspb$internal_bytes_isU8;module$exports$jspb$internal_bytes.uint8ArrayEquals=module$contents$jspb$internal_bytes_uint8ArrayEquals;var module$exports$jspb$bytestring={ByteString:function(a,b){module$contents$jspb$bytestring_checkAllowedCaller(b);this.value_=a;if(a!=null&&a.length===0)throw Error("ByteString should be constructed with non-empty values");goog.DEBUG&&(this.dontPassByteStringToStructuredClone=module$contents$jspb$bytestring_dontPassByteStringToStructuredClone)}};
module$exports$jspb$bytestring.ByteString.fromBase64=function(a){(0,goog.asserts.assertString)(a);return a?new module$exports$jspb$bytestring.ByteString(a,module$exports$jspb$internal_bytes.I_AM_INTERNAL):module$exports$jspb$bytestring.ByteString.empty()};
module$exports$jspb$bytestring.ByteString.fromUint8Array=function(a){(0,goog.asserts.assert)(a instanceof Uint8Array||Array.isArray(a));return a.length?new module$exports$jspb$bytestring.ByteString(new Uint8Array(a),module$exports$jspb$internal_bytes.I_AM_INTERNAL):module$exports$jspb$bytestring.ByteString.empty()};
module$exports$jspb$bytestring.ByteString.fromTransferredUint8Array=function(a){var b,c,d;return(0,$jscomp.asyncExecutePromiseGeneratorProgram)(function(e){if(e.nextAddress==1){(0,goog.asserts.assertInstanceof)(a,Uint8Array);if(!a.length)return b=module$exports$jspb$bytestring.ByteString.empty(),e.jumpTo(2);d=c=module$exports$jspb$bytestring.ByteString;return e.yield(module$contents$jspb$bytestring_structuredClonePonyfill(a,[a.buffer]),3)}e.nextAddress!=2&&(b=new d(e.yieldResult,module$exports$jspb$internal_bytes.I_AM_INTERNAL));
return e.return(b)})};module$exports$jspb$bytestring.ByteString.fromStringUtf8=function(a){(0,goog.asserts.assertString)(a);return a.length?new module$exports$jspb$bytestring.ByteString(module$contents$jspb$binary$utf8_encodeUtf8(a,!0),module$exports$jspb$internal_bytes.I_AM_INTERNAL):module$exports$jspb$bytestring.ByteString.empty()};
module$exports$jspb$bytestring.ByteString.fromBlob=function(a){var b;return(0,$jscomp.asyncExecutePromiseGeneratorProgram)(function(c){if(c.nextAddress==1)return(0,goog.asserts.assertInstanceof)(a,Blob),a.size===0?c.return(module$exports$jspb$bytestring.ByteString.empty()):c.yield(a.arrayBuffer(),2);b=c.yieldResult;return c.return(new module$exports$jspb$bytestring.ByteString(new Uint8Array(b),module$exports$jspb$internal_bytes.I_AM_INTERNAL))})};
module$exports$jspb$bytestring.ByteString.empty=function(){return module$contents$jspb$bytestring_emptyByteString||(module$contents$jspb$bytestring_emptyByteString=new module$exports$jspb$bytestring.ByteString(null,module$exports$jspb$internal_bytes.I_AM_INTERNAL))};module$exports$jspb$bytestring.ByteString.prototype.asBase64=function(){var a=this.value_;return a==null?"":typeof a==="string"?a:this.value_=module$contents$jspb$internal_bytes_encodeByteArray(a)};
module$exports$jspb$bytestring.ByteString.prototype.isEmpty=function(){return this.value_==null};module$exports$jspb$bytestring.ByteString.prototype.legacyUnwrap=function(){var a=this.value_||"";return typeof a==="string"?a:new Uint8Array(a)};
module$exports$jspb$bytestring.ByteString.prototype.equalsByteString=function(a){(0,goog.asserts.assertInstanceof)(a,module$exports$jspb$bytestring.ByteString);if(!this.value_||!a.value_||this.value_===a.value_)return this.value_===a.value_;if(typeof this.value_==="string"&&typeof a.value_==="string"){var b=this.value_,c=a.value_;a.value_.length>this.value_.length&&(c=this.value_,b=a.value_);if(b.lastIndexOf(c,0)!==0)return!1;for(a=c.length;a<b.length;a++)if(b[a]!=="=")return!1;return!0}b=(0,goog.asserts.assertExists)(this.internalBytesUnsafe(module$exports$jspb$internal_bytes.I_AM_INTERNAL));
a=(0,goog.asserts.assertExists)(a.internalBytesUnsafe(module$exports$jspb$internal_bytes.I_AM_INTERNAL));return module$contents$jspb$internal_bytes_uint8ArrayEquals(b,a)};module$exports$jspb$bytestring.ByteString.prototype.internalBytesUnsafe=function(a){module$contents$jspb$bytestring_checkAllowedCaller(a);a=module$contents$jspb$internal_bytes_dataAsU8(this.value_);return a==null?a:this.value_=a};
module$exports$jspb$bytestring.ByteString.prototype.internalUnwrap=function(a){module$contents$jspb$bytestring_checkAllowedCaller(a);return this.value_||""};
module$exports$jspb$bytestring.ByteString.prototype.internalCompareEqualsDoNotUse=function(a){if(typeof a==="string")a=module$exports$jspb$bytestring.ByteString.fromBase64(a);else if(a instanceof Uint8Array)a=new module$exports$jspb$bytestring.ByteString(a,module$exports$jspb$internal_bytes.I_AM_INTERNAL);else if(!(a instanceof module$exports$jspb$bytestring.ByteString))return!1;return this.equalsByteString(a)};var module$contents$jspb$bytestring_emptyByteString;
function module$contents$jspb$bytestring_checkAllowedCaller(a){if(a!==module$exports$jspb$internal_bytes.I_AM_INTERNAL)throw Error("illegal external caller");}function module$contents$jspb$bytestring_structuredCloneBasedOnMessageChannel(a,b){return(0,$jscomp.asyncExecutePromiseGeneratorProgram)(function(c){return c.return(new Promise(function(d,e){var f=new MessageChannel;f.port2.onmessage=function(g){d(g.data)};try{f.port1.postMessage(a,b)}catch(g){e(g)}}))})}
var module$contents$jspb$bytestring_structuredClonePonyfill=module$exports$jspb$internal_bytes.SUPPORTS_STRUCTURED_CLONE?function(a,b){return Promise.resolve(structuredClone(a,{transfer:b}))}:module$contents$jspb$bytestring_structuredCloneBasedOnMessageChannel;function module$contents$jspb$bytestring_dontPassByteStringToStructuredClone(){};function module$contents$jspb$unsafe_bytestring_unsafeByteStringFromUint8Array(a){(0,goog.asserts.assertInstanceof)(a,Uint8Array);return a.length==0?module$exports$jspb$bytestring.ByteString.empty():new module$exports$jspb$bytestring.ByteString(a,module$exports$jspb$internal_bytes.I_AM_INTERNAL)}
function module$contents$jspb$unsafe_bytestring_unsafeUint8ArrayFromByteString(a){(0,goog.asserts.assertInstanceof)(a,module$exports$jspb$bytestring.ByteString);return a.internalBytesUnsafe(module$exports$jspb$internal_bytes.I_AM_INTERNAL)||new Uint8Array(0)};function module$contents$jspb$binary$internal_buffer_bufferFromSource(a){if(typeof a==="string")return{buffer:module$contents$jspb$internal_bytes_decodeByteArray(a),isImmutable:!1};if(Array.isArray(a))return{buffer:new Uint8Array(a),isImmutable:!1};if(a.constructor===Uint8Array)return{buffer:a,isImmutable:!1};if(a.constructor===ArrayBuffer)return{buffer:new Uint8Array(a),isImmutable:!1};if(a.constructor===module$exports$jspb$bytestring.ByteString)return{buffer:module$contents$jspb$unsafe_bytestring_unsafeUint8ArrayFromByteString(a),
isImmutable:!0};if(a instanceof Uint8Array)return{buffer:new Uint8Array(a.buffer,a.byteOffset,a.byteLength),isImmutable:!1};throw Error("Type not convertible to a Uint8Array, expected a Uint8Array, an ArrayBuffer, a base64 encoded string, a ByteString or an Array of numbers");};var module$exports$jspb$binary$decoder={BinaryDecoder:function(a,b,c,d){this.bytes_=null;this.bytesAreImmutable_=!1;module$contents$jspb$binary$decoder_ASSUME_DATAVIEW_IS_FAST&&(this.dataView_=null);this.cursor_=this.end_=this.start_=0;this.init(a,b,c,d)}};module$exports$jspb$binary$decoder.BinaryDecoder.prototype.init=function(a,b,c,d){d=d===void 0?{}:d;this.aliasBytesFields=d=d.aliasBytesFields===void 0?!1:d.aliasBytesFields;a&&this.setBlock(a,b,c)};
module$exports$jspb$binary$decoder.BinaryDecoder.alloc=function(a,b,c,d){if(module$exports$jspb$binary$decoder.BinaryDecoder.instanceCache_.length){var e=module$exports$jspb$binary$decoder.BinaryDecoder.instanceCache_.pop();e.init(a,b,c,d);return e}return new module$exports$jspb$binary$decoder.BinaryDecoder(a,b,c,d)};module$exports$jspb$binary$decoder.BinaryDecoder.prototype.free=function(){this.clear();module$exports$jspb$binary$decoder.BinaryDecoder.instanceCache_.length<100&&module$exports$jspb$binary$decoder.BinaryDecoder.instanceCache_.push(this)};
module$exports$jspb$binary$decoder.BinaryDecoder.prototype.clear=function(){this.bytes_=null;this.bytesAreImmutable_=!1;module$contents$jspb$binary$decoder_ASSUME_DATAVIEW_IS_FAST&&(this.dataView_=null);this.cursor_=this.end_=this.start_=0;this.aliasBytesFields=!1};
module$exports$jspb$binary$decoder.BinaryDecoder.prototype.setBlock=function(a,b,c){a=module$contents$jspb$binary$internal_buffer_bufferFromSource(a);this.bytes_=a.buffer;this.bytesAreImmutable_=a.isImmutable;module$contents$jspb$binary$decoder_ASSUME_DATAVIEW_IS_FAST&&(this.dataView_=null);this.start_=b||0;this.end_=c!==void 0?this.start_+c:this.bytes_.length;this.cursor_=this.start_};module$exports$jspb$binary$decoder.BinaryDecoder.prototype.setEnd=function(a){this.end_=a};
module$exports$jspb$binary$decoder.BinaryDecoder.prototype.reset=function(){this.cursor_=this.start_};module$exports$jspb$binary$decoder.BinaryDecoder.prototype.getCursor=function(){return this.cursor_};module$exports$jspb$binary$decoder.BinaryDecoder.prototype.setCursor=function(a){this.cursor_=a};module$exports$jspb$binary$decoder.BinaryDecoder.prototype.advance=function(a){a=this.cursor_+a;this.setCursorAndCheck(a)};
module$exports$jspb$binary$decoder.BinaryDecoder.prototype.atEnd=function(){return this.cursor_==this.end_};module$exports$jspb$binary$decoder.BinaryDecoder.readSplitVarint64=function(a,b){var c=0,d=0,e=0,f=a.bytes_,g=a.cursor_;do{var h=f[g++];c|=(h&127)<<e;e+=7}while(e<32&&h&128);e>32&&(d|=(h&127)>>4);for(e=3;e<32&&h&128;e+=7)h=f[g++],d|=(h&127)<<e;a.setCursorAndCheck(g);if(h<128)return b(c>>>0,d>>>0);throw module$contents$jspb$binary$errors_invalidVarintError();};
module$exports$jspb$binary$decoder.BinaryDecoder.readSplitZigzagVarint64=function(a,b){return module$exports$jspb$binary$decoder.BinaryDecoder.readSplitVarint64(a,function(c,d){return module$contents$jspb$utils_fromZigzag64(c,d,b)})};module$exports$jspb$binary$decoder.BinaryDecoder.readSplitFixed64=function(a,b){var c=a.bytes_,d=a.cursor_;a.advance(8);for(var e=a=0,f=d+7;f>=d;f--)a=a<<8|c[f],e=e<<8|c[f+4];return b(a,e)};module$exports$jspb$binary$decoder.BinaryDecoder.prototype.skipVarint=function(){module$exports$jspb$binary$decoder.BinaryDecoder.readBool(this)};
module$exports$jspb$binary$decoder.BinaryDecoder.prototype.setCursorAndCheck=function(a){this.cursor_=a;if(a>this.end_)throw module$contents$jspb$binary$errors_readTooFarError(this.end_,a);};
module$exports$jspb$binary$decoder.BinaryDecoder.readSignedVarint32=function(a){var b=a.bytes_,c=a.cursor_,d=b[c++],e=d&127;if(d&128&&(d=b[c++],e|=(d&127)<<7,d&128&&(d=b[c++],e|=(d&127)<<14,d&128&&(d=b[c++],e|=(d&127)<<21,d&128&&(d=b[c++],e|=d<<28,d&128&&b[c++]&128&&b[c++]&128&&b[c++]&128&&b[c++]&128&&b[c++]&128)))))throw module$contents$jspb$binary$errors_invalidVarintError();a.setCursorAndCheck(c);return e};
module$exports$jspb$binary$decoder.BinaryDecoder.readUnsignedVarint32=function(a){return module$exports$jspb$binary$decoder.BinaryDecoder.readSignedVarint32(a)>>>0};module$exports$jspb$binary$decoder.BinaryDecoder.readZigzagVarint32=function(a){a=module$exports$jspb$binary$decoder.BinaryDecoder.readUnsignedVarint32(a);var b=-(a&1);return a=a>>>1^b};
module$exports$jspb$binary$decoder.BinaryDecoder.readUnsignedVarint64=function(a){return module$exports$jspb$binary$decoder.BinaryDecoder.readSplitVarint64(a,module$contents$jspb$utils_joinUint64)};module$exports$jspb$binary$decoder.BinaryDecoder.readUnsignedVarint64String=function(a){return module$exports$jspb$binary$decoder.BinaryDecoder.readSplitVarint64(a,module$contents$jspb$utils_joinUnsignedDecimalString)};
module$exports$jspb$binary$decoder.BinaryDecoder.readUnsignedVarint64Gbigint=function(a){return module$exports$jspb$binary$decoder.BinaryDecoder.readSplitVarint64(a,module$contents$jspb$utils_joinUint64Gbigint)};module$exports$jspb$binary$decoder.BinaryDecoder.readUnsignedVarint64NumberOrString=function(a){return module$exports$jspb$binary$decoder.BinaryDecoder.readSplitVarint64(a,module$contents$jspb$utils_joinUnsignedNumberOrDecimalString)};
module$exports$jspb$binary$decoder.BinaryDecoder.readSignedVarint64=function(a){return module$exports$jspb$binary$decoder.BinaryDecoder.readSplitVarint64(a,module$contents$jspb$utils_joinInt64)};module$exports$jspb$binary$decoder.BinaryDecoder.readSignedVarint64String=function(a){return module$exports$jspb$binary$decoder.BinaryDecoder.readSplitVarint64(a,module$contents$jspb$utils_joinSignedDecimalString)};
module$exports$jspb$binary$decoder.BinaryDecoder.readSignedVarint64Gbigint=function(a){return module$exports$jspb$binary$decoder.BinaryDecoder.readSplitVarint64(a,module$contents$jspb$utils_joinInt64Gbigint)};module$exports$jspb$binary$decoder.BinaryDecoder.readSignedVarint64NumberOrString=function(a){return module$exports$jspb$binary$decoder.BinaryDecoder.readSplitVarint64(a,module$contents$jspb$utils_joinSignedNumberOrDecimalString)};
module$exports$jspb$binary$decoder.BinaryDecoder.readZigzagVarint64=function(a){return module$exports$jspb$binary$decoder.BinaryDecoder.readSplitVarint64(a,module$contents$jspb$utils_joinZigzag64)};module$exports$jspb$binary$decoder.BinaryDecoder.readZigzagVarint64String=function(a){return module$exports$jspb$binary$decoder.BinaryDecoder.readSplitZigzagVarint64(a,module$contents$jspb$utils_joinSignedDecimalString)};
module$exports$jspb$binary$decoder.BinaryDecoder.readZigzagVarint64Gbigint=function(a){return module$exports$jspb$binary$decoder.BinaryDecoder.readSplitZigzagVarint64(a,module$contents$jspb$utils_joinInt64Gbigint)};module$exports$jspb$binary$decoder.BinaryDecoder.readZigzagVarint64NumberOrString=function(a){return module$exports$jspb$binary$decoder.BinaryDecoder.readSplitZigzagVarint64(a,module$contents$jspb$utils_joinSignedNumberOrDecimalString)};
module$exports$jspb$binary$decoder.BinaryDecoder.readUint8=function(a){var b=a.bytes_[a.cursor_+0];a.advance(1);return b};module$exports$jspb$binary$decoder.BinaryDecoder.readUint16=function(a){var b=a.bytes_[a.cursor_+0],c=a.bytes_[a.cursor_+1];a.advance(2);return b<<0|c<<8};module$exports$jspb$binary$decoder.BinaryDecoder.readUint32=function(a){var b=a.bytes_,c=a.cursor_,d=b[c+0],e=b[c+1],f=b[c+2];b=b[c+3];a.advance(4);return(d<<0|e<<8|f<<16|b<<24)>>>0};
module$exports$jspb$binary$decoder.BinaryDecoder.readUint64=function(a){var b=module$exports$jspb$binary$decoder.BinaryDecoder.readUint32(a);a=module$exports$jspb$binary$decoder.BinaryDecoder.readUint32(a);return module$contents$jspb$utils_joinUint64(b,a)};
module$exports$jspb$binary$decoder.BinaryDecoder.readUint64String=function(a){var b=module$exports$jspb$binary$decoder.BinaryDecoder.readUint32(a);a=module$exports$jspb$binary$decoder.BinaryDecoder.readUint32(a);return module$contents$jspb$utils_joinUnsignedDecimalString(b,a)};
module$exports$jspb$binary$decoder.BinaryDecoder.readUint64Gbigint=function(a){var b=module$exports$jspb$binary$decoder.BinaryDecoder.readUint32(a);a=module$exports$jspb$binary$decoder.BinaryDecoder.readUint32(a);return module$contents$jspb$utils_joinUint64Gbigint(b,a)};
module$exports$jspb$binary$decoder.BinaryDecoder.readUint64NumberOrString=function(a){var b=module$exports$jspb$binary$decoder.BinaryDecoder.readUint32(a);a=module$exports$jspb$binary$decoder.BinaryDecoder.readUint32(a);return module$contents$jspb$utils_joinUnsignedNumberOrDecimalString(b,a)};module$exports$jspb$binary$decoder.BinaryDecoder.readInt8=function(a){var b=a.bytes_[a.cursor_+0];a.advance(1);return b<<24>>24};
module$exports$jspb$binary$decoder.BinaryDecoder.readInt16=function(a){var b=a.bytes_[a.cursor_+0],c=a.bytes_[a.cursor_+1];a.advance(2);return(b<<0|c<<8)<<16>>16};module$exports$jspb$binary$decoder.BinaryDecoder.readInt32=function(a){var b=a.bytes_,c=a.cursor_,d=b[c+0],e=b[c+1],f=b[c+2];b=b[c+3];a.advance(4);return d<<0|e<<8|f<<16|b<<24};
module$exports$jspb$binary$decoder.BinaryDecoder.readInt64=function(a){var b=module$exports$jspb$binary$decoder.BinaryDecoder.readUint32(a);a=module$exports$jspb$binary$decoder.BinaryDecoder.readUint32(a);return module$contents$jspb$utils_joinInt64(b,a)};
module$exports$jspb$binary$decoder.BinaryDecoder.readInt64String=function(a){var b=module$exports$jspb$binary$decoder.BinaryDecoder.readUint32(a);a=module$exports$jspb$binary$decoder.BinaryDecoder.readUint32(a);return module$contents$jspb$utils_joinSignedDecimalString(b,a)};
module$exports$jspb$binary$decoder.BinaryDecoder.readInt64NumberOrString=function(a){var b=module$exports$jspb$binary$decoder.BinaryDecoder.readUint32(a);a=module$exports$jspb$binary$decoder.BinaryDecoder.readUint32(a);return module$contents$jspb$utils_joinSignedNumberOrDecimalString(b,a)};
module$exports$jspb$binary$decoder.BinaryDecoder.readInt64Gbigint=function(a){var b=module$exports$jspb$binary$decoder.BinaryDecoder.readUint32(a);a=module$exports$jspb$binary$decoder.BinaryDecoder.readUint32(a);return module$contents$jspb$utils_joinInt64Gbigint(b,a)};
module$exports$jspb$binary$decoder.BinaryDecoder.readFloat=function(a){var b=module$exports$jspb$binary$decoder.BinaryDecoder.readUint32(a);a=(b>>31)*2+1;var c=b>>>23&255;b&=8388607;return a=c==255?b?NaN:a*Infinity:c==0?a*1.401298464324817E-45*b:a*Math.pow(2,c-150)*(b+8388608)};
module$exports$jspb$binary$decoder.BinaryDecoder.readDouble=function(a){if(module$contents$jspb$binary$decoder_ASSUME_DATAVIEW_IS_FAST){var b=a.getDataView().getFloat64(a.cursor_,!0);a.advance(8);return b}b=module$exports$jspb$binary$decoder.BinaryDecoder.readUint32(a);var c=module$exports$jspb$binary$decoder.BinaryDecoder.readUint32(a);a=(c>>31)*2+1;var d=c>>>20&2047;b=module$exports$jspb$BinaryConstants.TWO_TO_32*(c&1048575)+b;return b=d==2047?b?NaN:a*Infinity:d==0?a*4.9E-324*b:a*Math.pow(2,d-1075)*
(b+module$exports$jspb$BinaryConstants.TWO_TO_52)};
module$exports$jspb$binary$decoder.BinaryDecoder.prototype.readDoubleArrayInto=function(a,b){var c=this.cursor_,d=8*a;if(c+d>this.end_)throw module$contents$jspb$binary$errors_readTooFarError(d,this.end_-c);var e=this.bytes_;c+=e.byteOffset;if(module$contents$jspb$binary$decoder_ASSUME_DATAVIEW_IS_FAST)for(this.cursor_+=d,a=new DataView(e.buffer,c,d),d=0;;){e=d+8;if(e>a.byteLength)break;b.push(a.getFloat64(d,!0));d=e}else{var f;module$contents$jspb$binary$decoder_isLittleEndianCache===void 0&&(module$contents$jspb$binary$decoder_isLittleEndianCache=
(new Uint16Array((new Uint8Array([1,2])).buffer))[0]==513);if(f=goog.asserts.assertBoolean(module$contents$jspb$binary$decoder_isLittleEndianCache))for(this.cursor_+=d,a=new Float64Array(e.buffer.slice(c,c+d)),d=0;d<a.length;d++)b.push(a[d]);else for(d=0;d<a;d++)b.push(module$exports$jspb$binary$decoder.BinaryDecoder.readDouble(this))}};
module$exports$jspb$binary$decoder.BinaryDecoder.readBool=function(a){for(var b=0,c=a.cursor_,d=c+10,e=a.bytes_;c<d;){var f=e[c++];b|=f;if((f&128)===0)return a.setCursorAndCheck(c),!!(b&127)}throw module$contents$jspb$binary$errors_invalidVarintError();};module$exports$jspb$binary$decoder.BinaryDecoder.readEnum=function(a){return module$exports$jspb$binary$decoder.BinaryDecoder.readSignedVarint32(a)};
module$exports$jspb$binary$decoder.BinaryDecoder.prototype.checkReadLengthAndAdvance=function(a){if(a<0)throw Error("Tried to read a negative byte length: "+a);var b=this.cursor_,c=b+a;if(c>this.end_)throw module$contents$jspb$binary$errors_readTooFarError(a,this.end_-b);this.cursor_=c;return b};
module$exports$jspb$binary$decoder.BinaryDecoder.prototype.readString=function(a,b){var c=this.checkReadLengthAndAdvance(a),d=goog.asserts.assert(this.bytes_);if(module$contents$jspb$binary$utf8_useTextDecoderDecode)a:{var e=d;var f=c;b?(c=module$contents$jspb$binary$utf8_fatalDecoderInstance)||(c=module$contents$jspb$binary$utf8_fatalDecoderInstance=new TextDecoder("utf-8",{fatal:!0})):(c=module$contents$jspb$binary$utf8_nonFatalDecoderInstance)||(c=module$contents$jspb$binary$utf8_nonFatalDecoderInstance=
new TextDecoder("utf-8",{fatal:!1}));d=f;f+=a;e=d===0&&f===e.length?e:e.subarray(d,f);try{var g=c.decode(e);break a}catch(q){if(f=b){if(module$contents$jspb$binary$utf8_isFatalTextDecoderCachableAfterThrowing_===void 0){try{c.decode(new Uint8Array([128]))}catch(t){}try{c.decode(new Uint8Array([97])),module$contents$jspb$binary$utf8_isFatalTextDecoderCachableAfterThrowing_=!0}catch(t){module$contents$jspb$binary$utf8_isFatalTextDecoderCachableAfterThrowing_=!1}}f=module$contents$jspb$binary$utf8_isFatalTextDecoderCachableAfterThrowing_;
f=!f}f&&(module$contents$jspb$binary$utf8_fatalDecoderInstance=void 0);throw q;}g=void 0}else{g=d;d=a;a=c;c=a+d;d=[];for(var h=null,k,l;a<c;)k=g[a++],k<128?d.push(k):k<224?a>=c?module$contents$jspb$binary$utf8_invalid(b,d):(l=g[a++],k<194||(l&192)!==128?(a--,module$contents$jspb$binary$utf8_invalid(b,d)):(k=(k&31)<<6|l&63,(0,goog.asserts.assert)(k>=128&&k<=2047),d.push(k))):k<240?a>=c-1?module$contents$jspb$binary$utf8_invalid(b,d):(l=g[a++],(l&192)!==128||k===224&&l<160||k===237&&l>=160||((f=g[a++])&
192)!==128?(a--,module$contents$jspb$binary$utf8_invalid(b,d)):(k=(k&15)<<12|(l&63)<<6|f&63,(0,goog.asserts.assert)(k>=2048&&k<=65535),(0,goog.asserts.assert)(k<55296||k>57343),d.push(k))):k<=244?a>=c-2?module$contents$jspb$binary$utf8_invalid(b,d):(l=g[a++],(l&192)!==128||(k<<28)+(l-144)>>30!==0||((f=g[a++])&192)!==128||((e=g[a++])&192)!==128?(a--,module$contents$jspb$binary$utf8_invalid(b,d)):(l=(k&7)<<18|(l&63)<<12|(f&63)<<6|e&63,(0,goog.asserts.assert)(l>=65536&&l<=1114111),l-=65536,k=(l&1023)+
56320,l=(l>>10&1023)+55296,d.push(l,k))):module$contents$jspb$binary$utf8_invalid(b,d),d.length>=8192&&(h=module$contents$jspb$binary$utf8_codeUnitsToString(h,d),d.length=0);(0,goog.asserts.assert)(a===c,"expected "+a+" === "+c);g=module$contents$jspb$binary$utf8_codeUnitsToString(h,d)}return f=g};
module$exports$jspb$binary$decoder.BinaryDecoder.prototype.readByteString=function(a){if(a==0)return module$exports$jspb$bytestring.ByteString.empty();var b=this.checkReadLengthAndAdvance(a);if(this.aliasBytesFields&&this.bytesAreImmutable_)var c=this.bytes_.subarray(b,b+a);else{c=goog.asserts.assert(this.bytes_);var d=b;a=b+a;c=d===a?new Uint8Array(0):module$contents$jspb$utils_SUPPORTS_UINT8ARRAY_SLICING?c.slice(d,a):new Uint8Array(c.subarray(d,a))}return module$contents$jspb$unsafe_bytestring_unsafeByteStringFromUint8Array(c)};
module$exports$jspb$binary$decoder.BinaryDecoder.prototype.getDataView=function(){var a=this.dataView_;a||(a=this.bytes_,a=this.dataView_=new DataView(a.buffer,a.byteOffset,a.byteLength));return a};module$exports$jspb$binary$decoder.BinaryDecoder.resetInstanceCache=function(){module$exports$jspb$binary$decoder.BinaryDecoder.instanceCache_=[]};module$exports$jspb$binary$decoder.BinaryDecoder.getInstanceCache=function(){return module$exports$jspb$binary$decoder.BinaryDecoder.instanceCache_};
module$exports$jspb$binary$decoder.BinaryDecoder.instanceCache_=[];var module$contents$jspb$binary$decoder_isLittleEndianCache=void 0,module$contents$jspb$binary$decoder_ASSUME_DATAVIEW_IS_FAST=goog.FEATURESET_YEAR>=2019;var module$exports$jspb$binary$encoder={BinaryEncoder:function(){this.buffer_=[]}};module$exports$jspb$binary$encoder.BinaryEncoder.prototype.length=function(){return this.buffer_.length};module$exports$jspb$binary$encoder.BinaryEncoder.prototype.end=function(){var a=this.buffer_;this.buffer_=[];return a};
module$exports$jspb$binary$encoder.BinaryEncoder.prototype.writeSplitVarint64=function(a,b){goog.asserts.assert(a==Math.floor(a));goog.asserts.assert(b==Math.floor(b));goog.asserts.assert(a>=0&&a<module$exports$jspb$BinaryConstants.TWO_TO_32);for(goog.asserts.assert(b>=0&&b<module$exports$jspb$BinaryConstants.TWO_TO_32);b>0||a>127;)this.buffer_.push(a&127|128),a=(a>>>7|b<<25)>>>0,b>>>=7;this.buffer_.push(a)};
module$exports$jspb$binary$encoder.BinaryEncoder.prototype.writeSplitFixed64=function(a,b){goog.asserts.assert(a==Math.floor(a));goog.asserts.assert(b==Math.floor(b));goog.asserts.assert(a>=0&&a<module$exports$jspb$BinaryConstants.TWO_TO_32);goog.asserts.assert(b>=0&&b<module$exports$jspb$BinaryConstants.TWO_TO_32);this.writeUint32(a);this.writeUint32(b)};
module$exports$jspb$binary$encoder.BinaryEncoder.prototype.writeUnsignedVarint32=function(a){goog.asserts.assert(a==Math.floor(a));for(goog.asserts.assert(a>=0&&a<module$exports$jspb$BinaryConstants.TWO_TO_32);a>127;)this.buffer_.push(a&127|128),a>>>=7;this.buffer_.push(a)};
module$exports$jspb$binary$encoder.BinaryEncoder.prototype.writeSignedVarint32=function(a){goog.asserts.assert(a==Math.floor(a));goog.asserts.assert(a>=-module$exports$jspb$BinaryConstants.TWO_TO_31&&a<module$exports$jspb$BinaryConstants.TWO_TO_31);if(a>=0)this.writeUnsignedVarint32(a);else{for(var b=0;b<9;b++)this.buffer_.push(a&127|128),a>>=7;this.buffer_.push(1)}};
module$exports$jspb$binary$encoder.BinaryEncoder.prototype.writeUnsignedVarint64=function(a){goog.asserts.assert(a==Math.floor(a));goog.asserts.assert(a>=0&&a<module$exports$jspb$BinaryConstants.TWO_TO_64);module$contents$jspb$utils_splitInt64(a);this.writeSplitVarint64(module$contents$jspb$utils_split64Low,module$contents$jspb$utils_split64High)};
module$exports$jspb$binary$encoder.BinaryEncoder.prototype.writeSignedVarint64=function(a){goog.asserts.assert(a==Math.floor(a));goog.asserts.assert(a>=-module$exports$jspb$BinaryConstants.TWO_TO_63&&a<module$exports$jspb$BinaryConstants.TWO_TO_63);module$contents$jspb$utils_splitInt64(a);this.writeSplitVarint64(module$contents$jspb$utils_split64Low,module$contents$jspb$utils_split64High)};
module$exports$jspb$binary$encoder.BinaryEncoder.prototype.writeZigzagVarint32=function(a){goog.asserts.assert(a==Math.floor(a));goog.asserts.assert(a>=-module$exports$jspb$BinaryConstants.TWO_TO_31&&a<module$exports$jspb$BinaryConstants.TWO_TO_31);this.writeUnsignedVarint32((a<<1^a>>31)>>>0)};
module$exports$jspb$binary$encoder.BinaryEncoder.prototype.writeZigzagVarint64=function(a){goog.asserts.assert(a==Math.floor(a));goog.asserts.assert(a>=-module$exports$jspb$BinaryConstants.TWO_TO_63&&a<module$exports$jspb$BinaryConstants.TWO_TO_63);var b=a;a=b<0;b=Math.abs(b)*2;module$contents$jspb$utils_splitUint64(b);b=module$contents$jspb$utils_split64Low;var c=module$contents$jspb$utils_split64High;a&&(b==0?c==0?c=b=4294967295:(c--,b=4294967295):b--);module$contents$jspb$utils_split64Low=b;module$contents$jspb$utils_split64High=
c;this.writeSplitVarint64(module$contents$jspb$utils_split64Low,module$contents$jspb$utils_split64High)};
module$exports$jspb$binary$encoder.BinaryEncoder.prototype.writeZigzagVarint64BigInt=function(a){goog.asserts.assert(a>=BigInt(-module$exports$jspb$BinaryConstants.TWO_TO_63)&&a<BigInt(module$exports$jspb$BinaryConstants.TWO_TO_63));(0,goog.asserts.assert)(a===BigInt.asIntN(64,a));a=a<<BigInt(1)^a>>BigInt(63);module$contents$jspb$utils_split64Low=Number(BigInt.asUintN(32,a));module$contents$jspb$utils_split64High=Number(BigInt.asUintN(32,a>>BigInt(32)));this.writeSplitVarint64(module$contents$jspb$utils_split64Low,
module$contents$jspb$utils_split64High)};module$exports$jspb$binary$encoder.BinaryEncoder.prototype.writeZigzagVarint64String=function(a){var b=this;module$contents$jspb$utils_splitDecimalString(a);module$contents$jspb$utils_toZigzag64(module$contents$jspb$utils_split64Low,module$contents$jspb$utils_split64High,function(c,d){b.writeSplitVarint64(c>>>0,d>>>0)})};
module$exports$jspb$binary$encoder.BinaryEncoder.prototype.writeUint32=function(a){goog.asserts.assert(a==Math.floor(a));goog.asserts.assert(a>=0&&a<module$exports$jspb$BinaryConstants.TWO_TO_32);this.buffer_.push(a>>>0&255);this.buffer_.push(a>>>8&255);this.buffer_.push(a>>>16&255);this.buffer_.push(a>>>24&255)};
module$exports$jspb$binary$encoder.BinaryEncoder.prototype.writeUint64=function(a){goog.asserts.assert(a==Math.floor(a));goog.asserts.assert(a>=0&&a<module$exports$jspb$BinaryConstants.TWO_TO_64);module$contents$jspb$utils_splitUint64(a);this.writeUint32(module$contents$jspb$utils_split64Low);this.writeUint32(module$contents$jspb$utils_split64High)};
module$exports$jspb$binary$encoder.BinaryEncoder.prototype.writeInt32=function(a){goog.asserts.assert(a==Math.floor(a));goog.asserts.assert(a>=-module$exports$jspb$BinaryConstants.TWO_TO_31&&a<module$exports$jspb$BinaryConstants.TWO_TO_31);this.buffer_.push(a>>>0&255);this.buffer_.push(a>>>8&255);this.buffer_.push(a>>>16&255);this.buffer_.push(a>>>24&255)};
module$exports$jspb$binary$encoder.BinaryEncoder.prototype.writeInt64=function(a){goog.asserts.assert(a==Math.floor(a));goog.asserts.assert(a>=-module$exports$jspb$BinaryConstants.TWO_TO_63&&a<module$exports$jspb$BinaryConstants.TWO_TO_63);module$contents$jspb$utils_splitInt64(a);this.writeSplitFixed64(module$contents$jspb$utils_split64Low,module$contents$jspb$utils_split64High)};
module$exports$jspb$binary$encoder.BinaryEncoder.prototype.writeFloat=function(a){goog.asserts.assert(a==Infinity||a==-Infinity||isNaN(a)||typeof a==="number"&&a>=-module$exports$jspb$BinaryConstants.FLOAT32_MAX&&a<=module$exports$jspb$BinaryConstants.FLOAT32_MAX);var b=module$contents$jspb$utils_getScratchpad(4);b.setFloat32(0,+a,!0);module$contents$jspb$utils_split64High=0;module$contents$jspb$utils_split64Low=b.getUint32(0,!0);this.writeUint32(module$contents$jspb$utils_split64Low)};
module$exports$jspb$binary$encoder.BinaryEncoder.prototype.writeDouble=function(a){goog.asserts.assert(typeof a==="number"||a==="Infinity"||a==="-Infinity"||a==="NaN");var b=module$contents$jspb$utils_getScratchpad(8);b.setFloat64(0,+a,!0);module$contents$jspb$utils_split64Low=b.getUint32(0,!0);module$contents$jspb$utils_split64High=b.getUint32(4,!0);this.writeUint32(module$contents$jspb$utils_split64Low);this.writeUint32(module$contents$jspb$utils_split64High)};
module$exports$jspb$binary$encoder.BinaryEncoder.prototype.writeBool=function(a){goog.asserts.assert(typeof a==="boolean"||typeof a==="number");this.buffer_.push(a?1:0)};module$exports$jspb$binary$encoder.BinaryEncoder.prototype.writeEnum=function(a){goog.asserts.assert(a==Math.floor(a));goog.asserts.assert(a>=-module$exports$jspb$BinaryConstants.TWO_TO_31&&a<module$exports$jspb$BinaryConstants.TWO_TO_31);this.writeSignedVarint32(a)};
module$exports$jspb$binary$encoder.BinaryEncoder.prototype.writeBytes=function(a){for(;a.length>8192;)Array.prototype.push.apply(this.buffer_,a.subarray(0,8192)),a=a.subarray(8192);Array.prototype.push.apply(this.buffer_,a)};var module$exports$jspb$binary$reader={};goog.asserts.assert(!0);module$exports$jspb$binary$reader.UTF8_PARSING_ERRORS_ARE_FATAL=!0;module$exports$jspb$binary$reader.BinaryReaderOptions=function(){};
module$exports$jspb$binary$reader.BinaryReader=function(a,b,c,d){this.decoder_=module$exports$jspb$binary$decoder.BinaryDecoder.alloc(a,b,c,d);this.fieldCursor_=this.decoder_.getCursor();this.nextField_=module$exports$jspb$BinaryConstants.INVALID_FIELD_NUMBER;this.nextTag_=module$exports$jspb$BinaryConstants.INVALID_TAG;this.nextWireType_=module$exports$jspb$BinaryConstants.WireType.INVALID;this.setOptions(d)};
module$exports$jspb$binary$reader.BinaryReader.prototype.setOptions=function(a){a=a===void 0?{}:a;this.discardUnknownFields=a=a.discardUnknownFields===void 0?!1:a.discardUnknownFields};
module$exports$jspb$binary$reader.BinaryReader.alloc=function(a,b,c,d){if(module$exports$jspb$binary$reader.BinaryReader.instanceCache_.length){var e=module$exports$jspb$binary$reader.BinaryReader.instanceCache_.pop();e.setOptions(d);e.decoder_.init(a,b,c,d);return e}return new module$exports$jspb$binary$reader.BinaryReader(a,b,c,d)};
module$exports$jspb$binary$reader.BinaryReader.prototype.free=function(){this.decoder_.clear();this.nextTag_=module$exports$jspb$BinaryConstants.INVALID_TAG;this.nextField_=module$exports$jspb$BinaryConstants.INVALID_FIELD_NUMBER;this.nextWireType_=module$exports$jspb$BinaryConstants.WireType.INVALID;module$exports$jspb$binary$reader.BinaryReader.instanceCache_.length<100&&module$exports$jspb$binary$reader.BinaryReader.instanceCache_.push(this)};
module$exports$jspb$binary$reader.BinaryReader.prototype.getCursor=function(){return this.decoder_.getCursor()};module$exports$jspb$binary$reader.BinaryReader.prototype.getTag=function(){return this.nextTag_};module$exports$jspb$binary$reader.BinaryReader.prototype.isEndGroup=function(){return this.nextWireType_==module$exports$jspb$BinaryConstants.WireType.END_GROUP};module$exports$jspb$binary$reader.BinaryReader.prototype.isDelimited=function(){return this.nextWireType_==module$exports$jspb$BinaryConstants.WireType.DELIMITED};
module$exports$jspb$binary$reader.BinaryReader.prototype.reset=function(){this.decoder_.reset();this.fieldCursor_=this.decoder_.getCursor();this.nextTag_=module$exports$jspb$BinaryConstants.INVALID_TAG;this.nextField_=module$exports$jspb$BinaryConstants.INVALID_FIELD_NUMBER;this.nextWireType_=module$exports$jspb$BinaryConstants.WireType.INVALID};module$exports$jspb$binary$reader.BinaryReader.prototype.advance=function(a){this.decoder_.advance(a)};
module$exports$jspb$binary$reader.BinaryReader.prototype.nextField=function(){if(this.decoder_.atEnd())return!1;this.assertPriorFieldWasRead();this.fieldCursor_=this.decoder_.getCursor();var a=module$exports$jspb$binary$decoder.BinaryDecoder.readUnsignedVarint32(this.decoder_),b=a>>>3,c=a&7;if(!module$contents$jspb$BinaryConstants_isValidWireType(c))throw module$contents$jspb$binary$errors_invalidWireTypeError(c,this.fieldCursor_);if(b<1)throw Error("Invalid field number: "+b+" (at position "+this.fieldCursor_+
")");this.nextTag_=a;this.nextField_=b;this.nextWireType_=c;return!0};
module$exports$jspb$binary$reader.BinaryReader.prototype.assertPriorFieldWasRead=function(){if(module$exports$google3$javascript$common$asserts$enable_goog_asserts.ENABLE_GOOG_ASSERTS&&this.nextTag_!==module$exports$jspb$BinaryConstants.INVALID_TAG){var a=this.decoder_.getCursor();this.decoder_.setCursor(this.fieldCursor_);module$exports$jspb$binary$decoder.BinaryDecoder.readUnsignedVarint32(this.decoder_);this.nextWireType_===module$exports$jspb$BinaryConstants.WireType.END_GROUP||this.nextWireType_===
module$exports$jspb$BinaryConstants.WireType.START_GROUP?goog.asserts.assert(a===this.decoder_.getCursor(),"Expected to not advance the cursor.  Group tags do not have values."):goog.asserts.assert(a>this.decoder_.getCursor(),"Expected to read the field, did you forget to call a read or skip method?");this.decoder_.setCursor(a)}};
module$exports$jspb$binary$reader.BinaryReader.prototype.skipVarintField=function(){this.nextWireType_!=module$exports$jspb$BinaryConstants.WireType.VARINT?(goog.asserts.fail("Invalid wire type for skipVarintField"),this.skipField()):this.decoder_.skipVarint()};
module$exports$jspb$binary$reader.BinaryReader.prototype.skipDelimitedField=function(){if(this.nextWireType_!=module$exports$jspb$BinaryConstants.WireType.DELIMITED)return goog.asserts.fail("Invalid wire type for skipDelimitedField"),this.skipField(),0;var a=module$exports$jspb$binary$decoder.BinaryDecoder.readUnsignedVarint32(this.decoder_);this.decoder_.advance(a);return a};
module$exports$jspb$binary$reader.BinaryReader.prototype.skipFixed32Field=function(){goog.asserts.assert(this.nextWireType_===module$exports$jspb$BinaryConstants.WireType.FIXED32);this.decoder_.advance(4)};module$exports$jspb$binary$reader.BinaryReader.prototype.skipFixed64Field=function(){goog.asserts.assert(this.nextWireType_===module$exports$jspb$BinaryConstants.WireType.FIXED64);this.decoder_.advance(8)};
module$exports$jspb$binary$reader.BinaryReader.prototype.skipGroup=function(){var a=this.nextField_;do{if(!this.nextField())throw Error("Unmatched start-group tag: stream EOF");if(this.nextWireType_==module$exports$jspb$BinaryConstants.WireType.END_GROUP){if(this.nextField_!=a)throw Error("Unmatched end-group tag");break}this.skipField()}while(1)};
module$exports$jspb$binary$reader.BinaryReader.prototype.skipField=function(){switch(this.nextWireType_){case module$exports$jspb$BinaryConstants.WireType.VARINT:this.skipVarintField();break;case module$exports$jspb$BinaryConstants.WireType.FIXED64:this.skipFixed64Field();break;case module$exports$jspb$BinaryConstants.WireType.DELIMITED:this.skipDelimitedField();break;case module$exports$jspb$BinaryConstants.WireType.FIXED32:this.skipFixed32Field();break;case module$exports$jspb$BinaryConstants.WireType.START_GROUP:this.skipGroup();
break;default:throw module$contents$jspb$binary$errors_invalidWireTypeError(this.nextWireType_,this.fieldCursor_);}};module$exports$jspb$binary$reader.BinaryReader.prototype.skipToEnd=function(){this.decoder_.setCursor(this.decoder_.end_)};module$exports$jspb$binary$reader.BinaryReader.prototype.readUnknownField=function(){var a=this.fieldCursor_;this.skipField();return this.readUnknownFieldsStartingFrom(a)};
module$exports$jspb$binary$reader.BinaryReader.prototype.readUnknownFieldsStartingFrom=function(a){if(!this.discardUnknownFields){var b=this.decoder_.getCursor(),c=b-a;this.decoder_.setCursor(a);a=this.decoder_.readByteString(c);goog.asserts.assert(b==this.decoder_.getCursor());return a}};
module$exports$jspb$binary$reader.BinaryReader.prototype.readMessage=function(a,b,c,d,e){goog.asserts.assert(this.nextWireType_==module$exports$jspb$BinaryConstants.WireType.DELIMITED);var f=this.decoder_.end_,g=module$exports$jspb$binary$decoder.BinaryDecoder.readUnsignedVarint32(this.decoder_),h=this.decoder_.getCursor()+g,k=h-f;k<=0&&(this.decoder_.setEnd(h),b(a,this,c,d,e),k=h-this.decoder_.getCursor());if(k)throw Error("Message parsing ended unexpectedly. Expected to read "+(g+" bytes, instead read "+
(g-k)+" bytes, either the data ended unexpectedly or the message misreported its own length"));this.decoder_.setCursor(h);this.decoder_.setEnd(f);return a};
module$exports$jspb$binary$reader.BinaryReader.prototype.readGroup=function(a,b,c){goog.asserts.assert(this.nextWireType_==module$exports$jspb$BinaryConstants.WireType.START_GROUP);goog.asserts.assert(this.nextField_==a);c(b,this);if(this.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.END_GROUP)throw Error("Group submessage did not end with an END_GROUP tag");if(this.nextField_!==a)throw Error("Unmatched end-group tag");return b};
module$exports$jspb$binary$reader.BinaryReader.prototype.isMessageSetGroup=function(){return this.getTag()===module$contents$jspb$binary$reader_MESSAGE_SET_START_GROUP_TAG};
module$exports$jspb$binary$reader.BinaryReader.prototype.readMessageSetGroup=function(a){goog.asserts.assert(this.isMessageSetGroup());for(var b=0,c=0;this.nextField()&&!this.isEndGroup();)this.getTag()!==module$contents$jspb$binary$reader_MESSAGE_SET_TYPE_ID_TAG||b?this.getTag()!==module$contents$jspb$binary$reader_MESSAGE_SET_MESSAGE_TAG||c?this.skipField():b?(c=-1,this.readMessage(b,a)):(c=this.fieldCursor_,this.skipDelimitedField()):(b=this.readUint32(),c&&(goog.asserts.assert(c>0),module$exports$google3$javascript$common$asserts$enable_goog_asserts.ENABLE_GOOG_ASSERTS&&
(this.nextTag_=module$exports$jspb$BinaryConstants.INVALID_TAG,this.nextWireType_=module$exports$jspb$BinaryConstants.WireType.INVALID),this.decoder_.setCursor(c),c=0));if(this.getTag()!==module$contents$jspb$binary$reader_MESSAGE_SET_END_TAG||!c||!b)throw Error("Malformed binary bytes for message set");};module$exports$jspb$binary$reader.BinaryReader.prototype.readInt32=function(){goog.asserts.assert(this.nextWireType_==module$exports$jspb$BinaryConstants.WireType.VARINT);return module$exports$jspb$binary$decoder.BinaryDecoder.readSignedVarint32(this.decoder_)};
module$exports$jspb$binary$reader.BinaryReader.prototype.readInt64=function(){goog.asserts.assert(this.nextWireType_==module$exports$jspb$BinaryConstants.WireType.VARINT);return module$exports$jspb$binary$decoder.BinaryDecoder.readSignedVarint64(this.decoder_)};module$exports$jspb$binary$reader.BinaryReader.prototype.readInt64String=function(){goog.asserts.assert(this.nextWireType_==module$exports$jspb$BinaryConstants.WireType.VARINT);return module$exports$jspb$binary$decoder.BinaryDecoder.readSignedVarint64String(this.decoder_)};
module$exports$jspb$binary$reader.BinaryReader.prototype.readInt64Gbigint=function(){goog.asserts.assert(this.nextWireType_==module$exports$jspb$BinaryConstants.WireType.VARINT);return module$exports$jspb$binary$decoder.BinaryDecoder.readSignedVarint64Gbigint(this.decoder_)};module$exports$jspb$binary$reader.BinaryReader.prototype.readInt64NumberOrString=function(){goog.asserts.assert(this.nextWireType_==module$exports$jspb$BinaryConstants.WireType.VARINT);return module$exports$jspb$binary$decoder.BinaryDecoder.readSignedVarint64NumberOrString(this.decoder_)};
module$exports$jspb$binary$reader.BinaryReader.prototype.readUint32=function(){goog.asserts.assert(this.nextWireType_==module$exports$jspb$BinaryConstants.WireType.VARINT);return module$exports$jspb$binary$decoder.BinaryDecoder.readUnsignedVarint32(this.decoder_)};module$exports$jspb$binary$reader.BinaryReader.prototype.readUint64=function(){goog.asserts.assert(this.nextWireType_==module$exports$jspb$BinaryConstants.WireType.VARINT);return module$exports$jspb$binary$decoder.BinaryDecoder.readUnsignedVarint64(this.decoder_)};
module$exports$jspb$binary$reader.BinaryReader.prototype.readUint64String=function(){goog.asserts.assert(this.nextWireType_==module$exports$jspb$BinaryConstants.WireType.VARINT);return module$exports$jspb$binary$decoder.BinaryDecoder.readUnsignedVarint64String(this.decoder_)};module$exports$jspb$binary$reader.BinaryReader.prototype.readUint64Gbigint=function(){goog.asserts.assert(this.nextWireType_==module$exports$jspb$BinaryConstants.WireType.VARINT);return module$exports$jspb$binary$decoder.BinaryDecoder.readUnsignedVarint64Gbigint(this.decoder_)};
module$exports$jspb$binary$reader.BinaryReader.prototype.readUint64NumberOrString=function(){goog.asserts.assert(this.nextWireType_==module$exports$jspb$BinaryConstants.WireType.VARINT);return module$exports$jspb$binary$decoder.BinaryDecoder.readUnsignedVarint64NumberOrString(this.decoder_)};module$exports$jspb$binary$reader.BinaryReader.prototype.readSint32=function(){goog.asserts.assert(this.nextWireType_==module$exports$jspb$BinaryConstants.WireType.VARINT);return module$exports$jspb$binary$decoder.BinaryDecoder.readZigzagVarint32(this.decoder_)};
module$exports$jspb$binary$reader.BinaryReader.prototype.readSint64=function(){goog.asserts.assert(this.nextWireType_==module$exports$jspb$BinaryConstants.WireType.VARINT);return module$exports$jspb$binary$decoder.BinaryDecoder.readZigzagVarint64(this.decoder_)};module$exports$jspb$binary$reader.BinaryReader.prototype.readSint64String=function(){goog.asserts.assert(this.nextWireType_==module$exports$jspb$BinaryConstants.WireType.VARINT);return module$exports$jspb$binary$decoder.BinaryDecoder.readZigzagVarint64String(this.decoder_)};
module$exports$jspb$binary$reader.BinaryReader.prototype.readSint64Gbigint=function(){goog.asserts.assert(this.nextWireType_==module$exports$jspb$BinaryConstants.WireType.VARINT);return module$exports$jspb$binary$decoder.BinaryDecoder.readZigzagVarint64Gbigint(this.decoder_)};module$exports$jspb$binary$reader.BinaryReader.prototype.readFixed32=function(){goog.asserts.assert(this.nextWireType_==module$exports$jspb$BinaryConstants.WireType.FIXED32);return module$exports$jspb$binary$decoder.BinaryDecoder.readUint32(this.decoder_)};
module$exports$jspb$binary$reader.BinaryReader.prototype.readFixed64=function(){goog.asserts.assert(this.nextWireType_==module$exports$jspb$BinaryConstants.WireType.FIXED64);return module$exports$jspb$binary$decoder.BinaryDecoder.readUint64(this.decoder_)};module$exports$jspb$binary$reader.BinaryReader.prototype.readFixed64String=function(){goog.asserts.assert(this.nextWireType_==module$exports$jspb$BinaryConstants.WireType.FIXED64);return module$exports$jspb$binary$decoder.BinaryDecoder.readUint64String(this.decoder_)};
module$exports$jspb$binary$reader.BinaryReader.prototype.readFixed64Gbigint=function(){goog.asserts.assert(this.nextWireType_==module$exports$jspb$BinaryConstants.WireType.FIXED64);return module$exports$jspb$binary$decoder.BinaryDecoder.readUint64Gbigint(this.decoder_)};module$exports$jspb$binary$reader.BinaryReader.prototype.readSfixed32=function(){goog.asserts.assert(this.nextWireType_==module$exports$jspb$BinaryConstants.WireType.FIXED32);return module$exports$jspb$binary$decoder.BinaryDecoder.readInt32(this.decoder_)};
module$exports$jspb$binary$reader.BinaryReader.prototype.readSfixed64=function(){goog.asserts.assert(this.nextWireType_==module$exports$jspb$BinaryConstants.WireType.FIXED64);return module$exports$jspb$binary$decoder.BinaryDecoder.readInt64(this.decoder_)};module$exports$jspb$binary$reader.BinaryReader.prototype.readSfixed64String=function(){goog.asserts.assert(this.nextWireType_==module$exports$jspb$BinaryConstants.WireType.FIXED64);return module$exports$jspb$binary$decoder.BinaryDecoder.readInt64String(this.decoder_)};
module$exports$jspb$binary$reader.BinaryReader.prototype.readSfixed64Gbigint=function(){goog.asserts.assert(this.nextWireType_==module$exports$jspb$BinaryConstants.WireType.FIXED64);return module$exports$jspb$binary$decoder.BinaryDecoder.readInt64Gbigint(this.decoder_)};module$exports$jspb$binary$reader.BinaryReader.prototype.readFloat=function(){goog.asserts.assert(this.nextWireType_==module$exports$jspb$BinaryConstants.WireType.FIXED32);return module$exports$jspb$binary$decoder.BinaryDecoder.readFloat(this.decoder_)};
module$exports$jspb$binary$reader.BinaryReader.prototype.readDouble=function(){goog.asserts.assert(this.nextWireType_==module$exports$jspb$BinaryConstants.WireType.FIXED64);return module$exports$jspb$binary$decoder.BinaryDecoder.readDouble(this.decoder_)};module$exports$jspb$binary$reader.BinaryReader.prototype.readBool=function(){goog.asserts.assert(this.nextWireType_==module$exports$jspb$BinaryConstants.WireType.VARINT);return module$exports$jspb$binary$decoder.BinaryDecoder.readBool(this.decoder_)};
module$exports$jspb$binary$reader.BinaryReader.prototype.readEnum=function(){goog.asserts.assert(this.nextWireType_==module$exports$jspb$BinaryConstants.WireType.VARINT);return module$exports$jspb$binary$decoder.BinaryDecoder.readSignedVarint32(this.decoder_)};
module$exports$jspb$binary$reader.BinaryReader.prototype.readString=function(){if(module$exports$jspb$binary$reader.UTF8_PARSING_ERRORS_ARE_FATAL)return this.readStringRequireUtf8();goog.asserts.assert(this.nextWireType_==module$exports$jspb$BinaryConstants.WireType.DELIMITED);var a=module$exports$jspb$binary$decoder.BinaryDecoder.readUnsignedVarint32(this.decoder_);return this.decoder_.readString(a,!1)};
module$exports$jspb$binary$reader.BinaryReader.prototype.readStringRequireUtf8=function(){goog.asserts.assert(this.nextWireType_==module$exports$jspb$BinaryConstants.WireType.DELIMITED);var a=module$exports$jspb$binary$decoder.BinaryDecoder.readUnsignedVarint32(this.decoder_);return this.decoder_.readString(a,!0)};
module$exports$jspb$binary$reader.BinaryReader.prototype.readByteString=function(){goog.asserts.assert(this.nextWireType_==module$exports$jspb$BinaryConstants.WireType.DELIMITED);var a=module$exports$jspb$binary$decoder.BinaryDecoder.readUnsignedVarint32(this.decoder_);return this.decoder_.readByteString(a)};
module$exports$jspb$binary$reader.BinaryReader.prototype.readSplitVarint64=function(a){goog.asserts.assert(this.nextWireType_==module$exports$jspb$BinaryConstants.WireType.VARINT);return module$exports$jspb$binary$decoder.BinaryDecoder.readSplitVarint64(this.decoder_,a)};
module$exports$jspb$binary$reader.BinaryReader.prototype.readSplitZigzagVarint64=function(a){goog.asserts.assert(this.nextWireType_==module$exports$jspb$BinaryConstants.WireType.VARINT);return module$exports$jspb$binary$decoder.BinaryDecoder.readSplitVarint64(this.decoder_,function(b,c){return module$contents$jspb$utils_fromZigzag64(b,c,a)})};
module$exports$jspb$binary$reader.BinaryReader.prototype.readSplitFixed64=function(a){goog.asserts.assert(this.nextWireType_==module$exports$jspb$BinaryConstants.WireType.FIXED64);return module$exports$jspb$binary$decoder.BinaryDecoder.readSplitFixed64(this.decoder_,a)};module$exports$jspb$binary$reader.BinaryReader.prototype.readPackedFieldInto_=function(a,b){var c=this.readPackedFieldLength_();for(c=this.decoder_.getCursor()+c;this.decoder_.getCursor()<c;)b.push(a(this.decoder_))};
module$exports$jspb$binary$reader.BinaryReader.prototype.readPackedFieldLength_=function(){goog.asserts.assert(this.nextWireType_==module$exports$jspb$BinaryConstants.WireType.DELIMITED);return module$exports$jspb$binary$decoder.BinaryDecoder.readUnsignedVarint32(this.decoder_)};module$exports$jspb$binary$reader.BinaryReader.prototype.readPackableInt32Into=function(a){this.isDelimited()?this.readPackedFieldInto_(module$exports$jspb$binary$decoder.BinaryDecoder.readSignedVarint32,a):a.push(this.readInt32())};
module$exports$jspb$binary$reader.BinaryReader.prototype.readPackableInt64Into=function(a){this.isDelimited()?this.readPackedFieldInto_(module$exports$jspb$binary$decoder.BinaryDecoder.readSignedVarint64,a):a.push(this.readInt64())};module$exports$jspb$binary$reader.BinaryReader.prototype.readPackableInt64StringInto=function(a){this.isDelimited()?this.readPackedFieldInto_(module$exports$jspb$binary$decoder.BinaryDecoder.readSignedVarint64String,a):a.push(this.readInt64String())};
module$exports$jspb$binary$reader.BinaryReader.prototype.readPackableInt64GbigintInto=function(a){this.isDelimited()?this.readPackedFieldInto_(module$exports$jspb$binary$decoder.BinaryDecoder.readSignedVarint64Gbigint,a):a.push(this.readInt64Gbigint())};module$exports$jspb$binary$reader.BinaryReader.prototype.readPackableUint32Into=function(a){this.isDelimited()?this.readPackedFieldInto_(module$exports$jspb$binary$decoder.BinaryDecoder.readUnsignedVarint32,a):a.push(this.readUint32())};
module$exports$jspb$binary$reader.BinaryReader.prototype.readPackableUint64Into=function(a){this.isDelimited()?this.readPackedFieldInto_(module$exports$jspb$binary$decoder.BinaryDecoder.readUnsignedVarint64,a):a.push(this.readUint64())};module$exports$jspb$binary$reader.BinaryReader.prototype.readPackableUint64StringInto=function(a){this.isDelimited()?this.readPackedFieldInto_(module$exports$jspb$binary$decoder.BinaryDecoder.readUnsignedVarint64String,a):a.push(this.readUint64String())};
module$exports$jspb$binary$reader.BinaryReader.prototype.readPackableUint64GbigintInto=function(a){this.isDelimited()?this.readPackedFieldInto_(module$exports$jspb$binary$decoder.BinaryDecoder.readUnsignedVarint64Gbigint,a):a.push(this.readUint64Gbigint())};module$exports$jspb$binary$reader.BinaryReader.prototype.readPackableSint32Into=function(a){this.isDelimited()?this.readPackedFieldInto_(module$exports$jspb$binary$decoder.BinaryDecoder.readZigzagVarint32,a):a.push(this.readSint32())};
module$exports$jspb$binary$reader.BinaryReader.prototype.readPackableSint64Into=function(a){this.isDelimited()?this.readPackedFieldInto_(module$exports$jspb$binary$decoder.BinaryDecoder.readZigzagVarint64,a):a.push(this.readSint64())};module$exports$jspb$binary$reader.BinaryReader.prototype.readPackableSint64StringInto=function(a){this.isDelimited()?this.readPackedFieldInto_(module$exports$jspb$binary$decoder.BinaryDecoder.readZigzagVarint64String,a):a.push(this.readSint64String())};
module$exports$jspb$binary$reader.BinaryReader.prototype.readPackableSint64GbigintInto=function(a){this.isDelimited()?this.readPackedFieldInto_(module$exports$jspb$binary$decoder.BinaryDecoder.readZigzagVarint64Gbigint,a):a.push(this.readSint64Gbigint())};module$exports$jspb$binary$reader.BinaryReader.prototype.readPackableFixed32Into=function(a){this.isDelimited()?this.readPackedFieldInto_(module$exports$jspb$binary$decoder.BinaryDecoder.readUint32,a):a.push(this.readFixed32())};
module$exports$jspb$binary$reader.BinaryReader.prototype.readPackableFixed64Into=function(a){this.isDelimited()?this.readPackedFieldInto_(module$exports$jspb$binary$decoder.BinaryDecoder.readUint64,a):a.push(this.readFixed64())};module$exports$jspb$binary$reader.BinaryReader.prototype.readPackableFixed64StringInto=function(a){this.isDelimited()?this.readPackedFieldInto_(module$exports$jspb$binary$decoder.BinaryDecoder.readUint64String,a):a.push(this.readFixed64String())};
module$exports$jspb$binary$reader.BinaryReader.prototype.readPackableFixed64GbigintInto=function(a){this.isDelimited()?this.readPackedFieldInto_(module$exports$jspb$binary$decoder.BinaryDecoder.readUint64Gbigint,a):a.push(this.readFixed64Gbigint())};module$exports$jspb$binary$reader.BinaryReader.prototype.readPackableSfixed32Into=function(a){this.isDelimited()?this.readPackedFieldInto_(module$exports$jspb$binary$decoder.BinaryDecoder.readInt32,a):a.push(this.readSfixed32())};
module$exports$jspb$binary$reader.BinaryReader.prototype.readPackableSfixed64Into=function(a){this.isDelimited()?this.readPackedFieldInto_(module$exports$jspb$binary$decoder.BinaryDecoder.readInt64,a):a.push(this.readSfixed64())};module$exports$jspb$binary$reader.BinaryReader.prototype.readPackableSfixed64StringInto=function(a){this.isDelimited()?this.readPackedFieldInto_(module$exports$jspb$binary$decoder.BinaryDecoder.readInt64String,a):a.push(this.readSfixed64String())};
module$exports$jspb$binary$reader.BinaryReader.prototype.readPackableSfixed64GbigintInto=function(a){this.isDelimited()?this.readPackedFieldInto_(module$exports$jspb$binary$decoder.BinaryDecoder.readInt64Gbigint,a):a.push(this.readSfixed64Gbigint())};module$exports$jspb$binary$reader.BinaryReader.prototype.readPackableFloatInto=function(a){this.isDelimited()?this.readPackedFieldInto_(module$exports$jspb$binary$decoder.BinaryDecoder.readFloat,a):a.push(this.readFloat())};
module$exports$jspb$binary$reader.BinaryReader.prototype.readPackableDoubleInto=function(a){this.isDelimited()?this.decoder_.readDoubleArrayInto(this.readPackedFieldLength_()/8,a):a.push(this.readDouble())};module$exports$jspb$binary$reader.BinaryReader.prototype.readPackableBoolInto=function(a){this.isDelimited()?this.readPackedFieldInto_(module$exports$jspb$binary$decoder.BinaryDecoder.readBool,a):a.push(this.readBool())};
module$exports$jspb$binary$reader.BinaryReader.prototype.readPackableEnumInto=function(a){this.isDelimited()?this.readPackedFieldInto_(module$exports$jspb$binary$decoder.BinaryDecoder.readEnum,a):a.push(this.readEnum())};module$exports$jspb$binary$reader.BinaryReader.resetInstanceCache=function(){module$exports$jspb$binary$reader.BinaryReader.instanceCache_=[]};module$exports$jspb$binary$reader.BinaryReader.getInstanceCache=function(){return module$exports$jspb$binary$reader.BinaryReader.instanceCache_};
module$exports$jspb$binary$reader.BinaryReader.instanceCache_=[];
var module$contents$jspb$binary$reader_MESSAGE_SET_START_GROUP_TAG=module$exports$jspb$BinaryConstants.MESSAGE_SET_GROUP_NUMBER*8+module$exports$jspb$BinaryConstants.WireType.START_GROUP,module$contents$jspb$binary$reader_MESSAGE_SET_TYPE_ID_TAG=module$exports$jspb$BinaryConstants.MESSAGE_SET_TYPE_ID_FIELD_NUMBER*8+module$exports$jspb$BinaryConstants.WireType.VARINT,module$contents$jspb$binary$reader_MESSAGE_SET_MESSAGE_TAG=module$exports$jspb$BinaryConstants.MESSAGE_SET_MESSAGE_FIELD_NUMBER*8+module$exports$jspb$BinaryConstants.WireType.DELIMITED,
module$contents$jspb$binary$reader_MESSAGE_SET_END_TAG=module$exports$jspb$BinaryConstants.MESSAGE_SET_GROUP_NUMBER*8+module$exports$jspb$BinaryConstants.WireType.END_GROUP;var module$exports$jspb$binary$writer={},module$contents$jspb$binary$writer_REJECT_UNPAIRED_SURROGATES=goog.DEBUG;module$exports$jspb$binary$writer.BinaryWriter=function(){this.blocks_=[];this.totalLength_=0;this.encoder_=new module$exports$jspb$binary$encoder.BinaryEncoder};module$exports$jspb$binary$writer.BinaryWriter.prototype.pushBlock=function(a){a.length!==0&&(this.blocks_.push(a),this.totalLength_+=a.length)};
module$exports$jspb$binary$writer.BinaryWriter.prototype.appendUint8Array_=function(a){this.pushBlock(this.encoder_.end());this.pushBlock(a)};module$exports$jspb$binary$writer.BinaryWriter.prototype.beginDelimited_=function(a){this.writeFieldHeader_(a,module$exports$jspb$BinaryConstants.WireType.DELIMITED);a=this.encoder_.end();this.pushBlock(a);a.push(this.totalLength_);return a};
module$exports$jspb$binary$writer.BinaryWriter.prototype.endDelimited_=function(a){var b=a.pop();b=this.totalLength_+this.encoder_.length()-b;for((0,goog.asserts.assert)(b>=0);b>127;)a.push(b&127|128),b>>>=7,this.totalLength_++;a.push(b);this.totalLength_++};module$exports$jspb$binary$writer.BinaryWriter.prototype.writeUnknownFields=function(a){this.pushBlock(this.encoder_.end());for(var b=0;b<a.length;b++)this.pushBlock(module$contents$jspb$unsafe_bytestring_unsafeUint8ArrayFromByteString(a[b]))};
module$exports$jspb$binary$writer.BinaryWriter.prototype.getResultBuffer=function(){this.pushBlock(this.encoder_.end());var a=this.totalLength_;a=new Uint8Array(a);for(var b=this.blocks_,c=b.length,d=0,e=0;e<c;e++){var f=b[e];a.set(f,d);d+=f.length}(0,goog.asserts.assert)(d==a.length);this.blocks_=[a];return a};module$exports$jspb$binary$writer.BinaryWriter.prototype.getResultBufferAsByteString=function(){return module$contents$jspb$unsafe_bytestring_unsafeByteStringFromUint8Array(this.getResultBuffer())};
module$exports$jspb$binary$writer.BinaryWriter.prototype.writeFieldHeader_=function(a,b){(0,goog.asserts.assert)(a>=1&&a==Math.floor(a));this.encoder_.writeUnsignedVarint32(a*8+b)};module$exports$jspb$binary$writer.BinaryWriter.prototype.writeUnsignedVarint32_=function(a,b){b!=null&&(this.writeFieldHeader_(a,module$exports$jspb$BinaryConstants.WireType.VARINT),this.encoder_.writeUnsignedVarint32(b))};
module$exports$jspb$binary$writer.BinaryWriter.prototype.writeSignedVarint32_=function(a,b){b!=null&&(module$contents$jspb$binary$writer_assertSignedInteger(a,b),this.writeFieldHeader_(a,module$exports$jspb$BinaryConstants.WireType.VARINT),this.encoder_.writeSignedVarint32(b))};
module$exports$jspb$binary$writer.BinaryWriter.prototype.writeUnsignedVarint64_=function(a,b){if(b!=null)switch(this.writeFieldHeader_(a,module$exports$jspb$BinaryConstants.WireType.VARINT),typeof b){case "number":this.encoder_.writeUnsignedVarint64(b);break;case "bigint":a=module$exports$jspb$arith.UInt64.fromBigInt(b);this.encoder_.writeSplitVarint64(a.lo,a.hi);break;default:a=module$exports$jspb$arith.UInt64.fromString(b),this.encoder_.writeSplitVarint64(a.lo,a.hi)}};
module$exports$jspb$binary$writer.BinaryWriter.prototype.writeUnsignedVarint64ToleratingNegatives_=function(a,b){b!=null&&(this.writeFieldHeader_(a,module$exports$jspb$BinaryConstants.WireType.VARINT),module$contents$jspb$binary$writer_encodeUnsignedInt64ToleratingNegatives(this.encoder_,a,b))};
module$exports$jspb$binary$writer.BinaryWriter.prototype.writeSignedVarint64_=function(a,b){if(b!=null)switch(this.writeFieldHeader_(a,module$exports$jspb$BinaryConstants.WireType.VARINT),typeof b){case "number":this.encoder_.writeSignedVarint64(b);break;case "bigint":a=module$exports$jspb$arith.Int64.fromBigInt(b);this.encoder_.writeSplitVarint64(a.lo,a.hi);break;default:a=module$exports$jspb$arith.Int64.fromString(b),this.encoder_.writeSplitVarint64(a.lo,a.hi)}};
module$exports$jspb$binary$writer.BinaryWriter.prototype.writeZigzagVarint32_=function(a,b){b!=null&&(this.writeFieldHeader_(a,module$exports$jspb$BinaryConstants.WireType.VARINT),this.encoder_.writeZigzagVarint32(b))};
module$exports$jspb$binary$writer.BinaryWriter.prototype.writeZigzagVarint64_=function(a,b){if(b!=null)switch(this.writeFieldHeader_(a,module$exports$jspb$BinaryConstants.WireType.VARINT),typeof b){case "number":this.encoder_.writeZigzagVarint64(b);break;case "bigint":this.encoder_.writeZigzagVarint64BigInt(b);break;default:this.encoder_.writeZigzagVarint64String(b)}};
module$exports$jspb$binary$writer.BinaryWriter.prototype.writeInt32=function(a,b){b!=null&&(module$contents$jspb$binary$writer_assertThat(a,b,b>=-module$exports$jspb$BinaryConstants.TWO_TO_31&&b<module$exports$jspb$BinaryConstants.TWO_TO_31),this.writeSignedVarint32_(a,b))};module$exports$jspb$binary$writer.BinaryWriter.prototype.writeInt64=function(a,b){b!=null&&(module$contents$jspb$binary$writer_assertSignedInt64(a,b),this.writeSignedVarint64_(a,b))};
module$exports$jspb$binary$writer.BinaryWriter.prototype.writeUint32=function(a,b){b!=null&&(module$contents$jspb$binary$writer_assertThat(a,b,b>=0&&b<module$exports$jspb$BinaryConstants.TWO_TO_32),this.writeUnsignedVarint32_(a,b))};module$exports$jspb$binary$writer.BinaryWriter.prototype.writeUint64=function(a,b){b!=null&&(module$contents$jspb$binary$writer_assertUnsignedInt64(a,b),this.writeUnsignedVarint64_(a,b))};
module$exports$jspb$binary$writer.BinaryWriter.prototype.writeUint64ToleratingNegatives=function(a,b){b!=null&&this.writeUnsignedVarint64ToleratingNegatives_(a,b)};module$exports$jspb$binary$writer.BinaryWriter.prototype.writeSint32=function(a,b){b!=null&&(module$contents$jspb$binary$writer_assertThat(a,b,b>=-module$exports$jspb$BinaryConstants.TWO_TO_31&&b<module$exports$jspb$BinaryConstants.TWO_TO_31),this.writeZigzagVarint32_(a,b))};
module$exports$jspb$binary$writer.BinaryWriter.prototype.writeSint64=function(a,b){b!=null&&(module$contents$jspb$binary$writer_assertSignedInt64(a,b),this.writeZigzagVarint64_(a,b))};module$exports$jspb$binary$writer.BinaryWriter.prototype.writeFixed32=function(a,b){b!=null&&(module$contents$jspb$binary$writer_assertThat(a,b,b>=0&&b<module$exports$jspb$BinaryConstants.TWO_TO_32),this.writeFieldHeader_(a,module$exports$jspb$BinaryConstants.WireType.FIXED32),this.encoder_.writeUint32(b))};
module$exports$jspb$binary$writer.BinaryWriter.prototype.writeFixed64=function(a,b){if(b!=null)switch(module$contents$jspb$binary$writer_assertUnsignedInt64(a,b),this.writeFieldHeader_(a,module$exports$jspb$BinaryConstants.WireType.FIXED64),typeof b){case "number":this.encoder_.writeUint64(b);break;case "bigint":a=module$exports$jspb$arith.UInt64.fromBigInt(b);this.encoder_.writeSplitFixed64(a.lo,a.hi);break;default:a=module$exports$jspb$arith.UInt64.fromString(b),this.encoder_.writeSplitFixed64(a.lo,
a.hi)}};module$exports$jspb$binary$writer.BinaryWriter.prototype.writeFixed64ToleratingNegatives=function(a,b){b!=null&&(module$contents$jspb$binary$writer_assertUnsignedInt64ToleratingNegatives(a,b),this.writeFieldHeader_(a,module$exports$jspb$BinaryConstants.WireType.FIXED64),module$contents$jspb$binary$writer_encodeFixed64ToleratingNegatives(this.encoder_,a,b))};
module$exports$jspb$binary$writer.BinaryWriter.prototype.writeSfixed32=function(a,b){b!=null&&(module$contents$jspb$binary$writer_assertThat(a,b,b>=-module$exports$jspb$BinaryConstants.TWO_TO_31&&b<module$exports$jspb$BinaryConstants.TWO_TO_31),this.writeFieldHeader_(a,module$exports$jspb$BinaryConstants.WireType.FIXED32),this.encoder_.writeInt32(b))};
module$exports$jspb$binary$writer.BinaryWriter.prototype.writeSfixed64=function(a,b){if(b!=null)switch(module$contents$jspb$binary$writer_assertSignedInt64(a,b),this.writeFieldHeader_(a,module$exports$jspb$BinaryConstants.WireType.FIXED64),typeof b){case "number":this.encoder_.writeInt64(b);break;case "bigint":a=module$exports$jspb$arith.Int64.fromBigInt(b);this.encoder_.writeSplitFixed64(a.lo,a.hi);break;default:a=module$exports$jspb$arith.Int64.fromString(b),this.encoder_.writeSplitFixed64(a.lo,
a.hi)}};module$exports$jspb$binary$writer.BinaryWriter.prototype.writeFloat=function(a,b){b!=null&&(this.writeFieldHeader_(a,module$exports$jspb$BinaryConstants.WireType.FIXED32),this.encoder_.writeFloat(b))};module$exports$jspb$binary$writer.BinaryWriter.prototype.writeDouble=function(a,b){b!=null&&(this.writeFieldHeader_(a,module$exports$jspb$BinaryConstants.WireType.FIXED64),this.encoder_.writeDouble(b))};
module$exports$jspb$binary$writer.BinaryWriter.prototype.writeBool=function(a,b){b!=null&&(module$contents$jspb$binary$writer_assertThat(a,b,typeof b==="boolean"||typeof b==="number"),this.writeFieldHeader_(a,module$exports$jspb$BinaryConstants.WireType.VARINT),this.encoder_.writeBool(b))};
module$exports$jspb$binary$writer.BinaryWriter.prototype.writeEnum=function(a,b){b!=null&&(b=parseInt(b,10),module$contents$jspb$binary$writer_assertSignedInteger(a,b),this.writeFieldHeader_(a,module$exports$jspb$BinaryConstants.WireType.VARINT),this.encoder_.writeSignedVarint32(b))};module$exports$jspb$binary$writer.BinaryWriter.prototype.writeString=function(a,b){b!=null&&this.writeUint8Array(a,module$contents$jspb$binary$utf8_encodeUtf8(b,module$contents$jspb$binary$writer_REJECT_UNPAIRED_SURROGATES))};
module$exports$jspb$binary$writer.BinaryWriter.prototype.writeBytes=function(a,b){b!=null&&this.writeUint8Array(a,module$contents$jspb$binary$internal_buffer_bufferFromSource(b).buffer)};module$exports$jspb$binary$writer.BinaryWriter.prototype.writeUint8Array=function(a,b){this.writeFieldHeader_(a,module$exports$jspb$BinaryConstants.WireType.DELIMITED);this.encoder_.writeUnsignedVarint32(b.length);this.appendUint8Array_(b)};
module$exports$jspb$binary$writer.BinaryWriter.prototype.writeMessage=function(a,b,c){b!=null&&(a=this.beginDelimited_(a),c(b,this),this.endDelimited_(a))};
module$exports$jspb$binary$writer.BinaryWriter.prototype.writeMessageSet=function(a,b,c){b!=null&&(this.writeFieldHeader_(1,module$exports$jspb$BinaryConstants.WireType.START_GROUP),this.writeFieldHeader_(2,module$exports$jspb$BinaryConstants.WireType.VARINT),this.encoder_.writeSignedVarint32(a),a=this.beginDelimited_(3),c(b,this),this.endDelimited_(a),this.writeFieldHeader_(1,module$exports$jspb$BinaryConstants.WireType.END_GROUP))};
module$exports$jspb$binary$writer.BinaryWriter.prototype.writeGroup=function(a,b,c){b!=null&&(this.writeFieldHeader_(a,module$exports$jspb$BinaryConstants.WireType.START_GROUP),c(b,this),this.writeFieldHeader_(a,module$exports$jspb$BinaryConstants.WireType.END_GROUP))};module$exports$jspb$binary$writer.BinaryWriter.prototype.writeSplitFixed64=function(a,b,c){this.writeFieldHeader_(a,module$exports$jspb$BinaryConstants.WireType.FIXED64);this.encoder_.writeSplitFixed64(b,c)};
module$exports$jspb$binary$writer.BinaryWriter.prototype.writeSplitVarint64=function(a,b,c){this.writeFieldHeader_(a,module$exports$jspb$BinaryConstants.WireType.VARINT);this.encoder_.writeSplitVarint64(b,c)};module$exports$jspb$binary$writer.BinaryWriter.prototype.writeRepeatedInt32=function(a,b){if(b!=null)for(var c=0;c<b.length;c++)this.writeSignedVarint32_(a,b[c])};
module$exports$jspb$binary$writer.BinaryWriter.prototype.writeRepeatedInt64=function(a,b){if(b!=null)for(var c=0;c<b.length;c++)this.writeSignedVarint64_(a,b[c])};module$exports$jspb$binary$writer.BinaryWriter.prototype.writeRepeatedUint32=function(a,b){if(b!=null)for(var c=0;c<b.length;c++)this.writeUnsignedVarint32_(a,b[c])};module$exports$jspb$binary$writer.BinaryWriter.prototype.writeRepeatedUint64=function(a,b){if(b!=null)for(var c=0;c<b.length;c++)this.writeUnsignedVarint64_(a,b[c])};
module$exports$jspb$binary$writer.BinaryWriter.prototype.writeRepeatedUint64ToleratingNegatives=function(a,b){if(b!=null)for(var c=0;c<b.length;c++)this.writeUnsignedVarint64ToleratingNegatives_(a,b[c])};module$exports$jspb$binary$writer.BinaryWriter.prototype.writeRepeatedSint32=function(a,b){if(b!=null)for(var c=0;c<b.length;c++)this.writeZigzagVarint32_(a,b[c])};
module$exports$jspb$binary$writer.BinaryWriter.prototype.writeRepeatedSint64=function(a,b){if(b!=null)for(var c=0;c<b.length;c++)this.writeZigzagVarint64_(a,b[c])};module$exports$jspb$binary$writer.BinaryWriter.prototype.writeRepeatedFixed32=function(a,b){if(b!=null)for(var c=0;c<b.length;c++)this.writeFixed32(a,b[c])};module$exports$jspb$binary$writer.BinaryWriter.prototype.writeRepeatedFixed64=function(a,b){if(b!=null)for(var c=0;c<b.length;c++)this.writeFixed64(a,b[c])};
module$exports$jspb$binary$writer.BinaryWriter.prototype.writeRepeatedFixed64ToleratingNegatives=function(a,b){if(b!=null)for(var c=0;c<b.length;c++)this.writeFixed64ToleratingNegatives(a,b[c])};module$exports$jspb$binary$writer.BinaryWriter.prototype.writeRepeatedSfixed32=function(a,b){if(b!=null)for(var c=0;c<b.length;c++)this.writeSfixed32(a,b[c])};
module$exports$jspb$binary$writer.BinaryWriter.prototype.writeRepeatedSfixed64=function(a,b){if(b!=null)for(var c=0;c<b.length;c++)this.writeSfixed64(a,b[c])};module$exports$jspb$binary$writer.BinaryWriter.prototype.writeRepeatedFloat=function(a,b){if(b!=null)for(var c=0;c<b.length;c++)this.writeFloat(a,b[c])};module$exports$jspb$binary$writer.BinaryWriter.prototype.writeRepeatedDouble=function(a,b){if(b!=null)for(var c=0;c<b.length;c++)this.writeDouble(a,b[c])};
module$exports$jspb$binary$writer.BinaryWriter.prototype.writeRepeatedBool=function(a,b){if(b!=null)for(var c=0;c<b.length;c++)this.writeBool(a,b[c])};module$exports$jspb$binary$writer.BinaryWriter.prototype.writeRepeatedEnum=function(a,b){if(b!=null)for(var c=0;c<b.length;c++)this.writeEnum(a,b[c])};module$exports$jspb$binary$writer.BinaryWriter.prototype.writeRepeatedString=function(a,b){if(b!=null)for(var c=0;c<b.length;c++)this.writeString(a,b[c])};
module$exports$jspb$binary$writer.BinaryWriter.prototype.writeRepeatedBytes=function(a,b){if(b!=null)for(var c=0;c<b.length;c++)this.writeBytes(a,b[c])};module$exports$jspb$binary$writer.BinaryWriter.prototype.writePackedInt32=function(a,b){if(b!=null&&b.length){for(var c=this.beginDelimited_(a),d=0;d<b.length;d++)module$contents$jspb$binary$writer_assertSignedInteger(a,b[d]),this.encoder_.writeSignedVarint32(b[d]);this.endDelimited_(c)}};
module$exports$jspb$binary$writer.BinaryWriter.prototype.writePackedInt64=function(a,b){if(b!=null&&b.length){a=this.beginDelimited_(a);for(var c=0;c<b.length;c++){var d=b[c];switch(typeof d){case "number":this.encoder_.writeSignedVarint64(d);break;case "bigint":d=module$exports$jspb$arith.Int64.fromBigInt(d);this.encoder_.writeSplitVarint64(d.lo,d.hi);break;default:d=module$exports$jspb$arith.Int64.fromString(d),this.encoder_.writeSplitVarint64(d.lo,d.hi)}}this.endDelimited_(a)}};
module$exports$jspb$binary$writer.BinaryWriter.prototype.writePackedUint32=function(a,b){if(b!=null&&b.length){a=this.beginDelimited_(a);for(var c=0;c<b.length;c++)this.encoder_.writeUnsignedVarint32(b[c]);this.endDelimited_(a)}};
module$exports$jspb$binary$writer.BinaryWriter.prototype.writePackedUint64=function(a,b){if(b!=null&&b.length){a=this.beginDelimited_(a);for(var c=0;c<b.length;c++){var d=b[c];switch(typeof d){case "number":this.encoder_.writeUnsignedVarint64(d);break;case "bigint":var e=Number(d);Number.isSafeInteger(e)?this.encoder_.writeUnsignedVarint64(e):(d=module$exports$jspb$arith.UInt64.fromBigInt(d),this.encoder_.writeSplitVarint64(d.lo,d.hi));break;default:d=module$exports$jspb$arith.UInt64.fromString(d),
this.encoder_.writeSplitVarint64(d.lo,d.hi)}}this.endDelimited_(a)}};module$exports$jspb$binary$writer.BinaryWriter.prototype.writePackedUint64ToleratingNegatives=function(a,b){if(b!=null&&b.length){for(var c=this.beginDelimited_(a),d=0;d<b.length;d++)module$contents$jspb$binary$writer_encodeUnsignedInt64ToleratingNegatives(this.encoder_,a,b[d]);this.endDelimited_(c)}};
module$exports$jspb$binary$writer.BinaryWriter.prototype.writePackedSint32=function(a,b){if(b!=null&&b.length){a=this.beginDelimited_(a);for(var c=0;c<b.length;c++)this.encoder_.writeZigzagVarint32(b[c]);this.endDelimited_(a)}};
module$exports$jspb$binary$writer.BinaryWriter.prototype.writePackedSint64=function(a,b){if(b!=null&&b.length){a=this.beginDelimited_(a);for(var c=0;c<b.length;c++){var d=b[c];switch(typeof d){case "number":this.encoder_.writeZigzagVarint64(d);break;case "bigint":this.encoder_.writeZigzagVarint64BigInt(d);break;default:this.encoder_.writeZigzagVarint64String(d)}}this.endDelimited_(a)}};
module$exports$jspb$binary$writer.BinaryWriter.prototype.writePackedFixed32=function(a,b){if(b!=null&&b.length)for(this.writeFieldHeader_(a,module$exports$jspb$BinaryConstants.WireType.DELIMITED),this.encoder_.writeUnsignedVarint32(b.length*4),a=0;a<b.length;a++)this.encoder_.writeUint32(b[a])};
module$exports$jspb$binary$writer.BinaryWriter.prototype.writePackedFixed64=function(a,b){if(b!=null&&b.length)for(this.writeFieldHeader_(a,module$exports$jspb$BinaryConstants.WireType.DELIMITED),this.encoder_.writeUnsignedVarint32(b.length*8),a=0;a<b.length;a++){var c=b[a];switch(typeof c){case "number":this.encoder_.writeUint64(c);break;case "bigint":c=module$exports$jspb$arith.UInt64.fromBigInt(c);this.encoder_.writeSplitFixed64(c.lo,c.hi);break;default:c=module$exports$jspb$arith.UInt64.fromString(c),
this.encoder_.writeSplitFixed64(c.lo,c.hi)}}};module$exports$jspb$binary$writer.BinaryWriter.prototype.writePackedFixed64ToleratingNegatives=function(a,b){if(b!=null&&b.length){this.writeFieldHeader_(a,module$exports$jspb$BinaryConstants.WireType.DELIMITED);this.encoder_.writeUnsignedVarint32(b.length*8);for(var c=0;c<b.length;c++)module$contents$jspb$binary$writer_encodeFixed64ToleratingNegatives(this.encoder_,a,b[c])}};
module$exports$jspb$binary$writer.BinaryWriter.prototype.writePackedSfixed32=function(a,b){if(b!=null&&b.length)for(this.writeFieldHeader_(a,module$exports$jspb$BinaryConstants.WireType.DELIMITED),this.encoder_.writeUnsignedVarint32(b.length*4),a=0;a<b.length;a++)this.encoder_.writeInt32(b[a])};
module$exports$jspb$binary$writer.BinaryWriter.prototype.writePackedSfixed64=function(a,b){if(b!=null&&b.length)for(this.writeFieldHeader_(a,module$exports$jspb$BinaryConstants.WireType.DELIMITED),this.encoder_.writeUnsignedVarint32(b.length*8),a=0;a<b.length;a++){var c=b[a];switch(typeof c){case "number":this.encoder_.writeInt64(c);break;case "bigint":c=module$exports$jspb$arith.Int64.fromBigInt(c);this.encoder_.writeSplitFixed64(c.lo,c.hi);break;default:c=module$exports$jspb$arith.Int64.fromString(c),
this.encoder_.writeSplitFixed64(c.lo,c.hi)}}};module$exports$jspb$binary$writer.BinaryWriter.prototype.writePackedFloat=function(a,b){if(b!=null&&b.length)for(this.writeFieldHeader_(a,module$exports$jspb$BinaryConstants.WireType.DELIMITED),this.encoder_.writeUnsignedVarint32(b.length*4),a=0;a<b.length;a++)this.encoder_.writeFloat(b[a])};
module$exports$jspb$binary$writer.BinaryWriter.prototype.writePackedDouble=function(a,b){if(b!=null&&b.length)for(this.writeFieldHeader_(a,module$exports$jspb$BinaryConstants.WireType.DELIMITED),this.encoder_.writeUnsignedVarint32(b.length*8),a=0;a<b.length;a++)this.encoder_.writeDouble(b[a])};
module$exports$jspb$binary$writer.BinaryWriter.prototype.writePackedBool=function(a,b){if(b!=null&&b.length)for(this.writeFieldHeader_(a,module$exports$jspb$BinaryConstants.WireType.DELIMITED),this.encoder_.writeUnsignedVarint32(b.length),a=0;a<b.length;a++)this.encoder_.writeBool(b[a])};module$exports$jspb$binary$writer.BinaryWriter.prototype.writePackedEnum=function(a,b){if(b!=null&&b.length){a=this.beginDelimited_(a);for(var c=0;c<b.length;c++)this.encoder_.writeEnum(b[c]);this.endDelimited_(a)}};
function module$contents$jspb$binary$writer_assertSignedInteger(a,b){module$contents$jspb$binary$writer_assertThat(a,b,b===Math.floor(b));module$contents$jspb$binary$writer_assertThat(a,b,b>=-module$exports$jspb$BinaryConstants.TWO_TO_31&&b<module$exports$jspb$BinaryConstants.TWO_TO_31)}
function module$contents$jspb$binary$writer_assertSignedInt64(a,b){var c=typeof b;switch(c){case "string":module$contents$jspb$binary$writer_assertThat(a,b,module$exports$jspb$arith.Int64.fromString(b));break;case "number":module$contents$jspb$binary$writer_assertThat(a,b,b>=-module$exports$jspb$BinaryConstants.TWO_TO_63&&b<module$exports$jspb$BinaryConstants.TWO_TO_63);break;default:module$contents$jspb$binary$writer_assertThat(a,b,b>=BigInt(-module$exports$jspb$BinaryConstants.TWO_TO_63)&&b<BigInt(module$exports$jspb$BinaryConstants.TWO_TO_63))}}
function module$contents$jspb$binary$writer_assertUnsignedInt64(a,b){var c=typeof b;switch(c){case "string":module$contents$jspb$binary$writer_assertThat(a,b,module$exports$jspb$arith.UInt64.fromString(b));break;case "number":module$contents$jspb$binary$writer_assertThat(a,b,b>=0&&b<module$exports$jspb$BinaryConstants.TWO_TO_64);break;default:module$contents$jspb$binary$writer_assertThat(a,b,b>=BigInt(0)&&b<BigInt(module$exports$jspb$BinaryConstants.TWO_TO_64))}}
function module$contents$jspb$binary$writer_assertUnsignedInt64ToleratingNegatives(a,b){var c=typeof b;switch(c){case "string":module$contents$jspb$binary$writer_assertThat(a,b,b.length&&b[0]==="-"?module$exports$jspb$arith.UInt64.fromString(b.substring(1)):module$exports$jspb$arith.UInt64.fromString(b));break;case "number":module$contents$jspb$binary$writer_assertThat(a,b,b>=-module$exports$jspb$BinaryConstants.TWO_TO_63&&b<module$exports$jspb$BinaryConstants.TWO_TO_64);break;default:module$contents$jspb$binary$writer_assertThat(a,
b,b>=BigInt(-module$exports$jspb$BinaryConstants.TWO_TO_63)&&b<BigInt(module$exports$jspb$BinaryConstants.TWO_TO_64))}}
function module$contents$jspb$binary$writer_encodeUnsignedInt64ToleratingNegatives(a,b,c){module$contents$jspb$binary$writer_assertUnsignedInt64ToleratingNegatives(b,c);switch(typeof c){case "number":c<0?(b=module$exports$jspb$arith.UInt64.fromNumber(-c).negateInTwosComplement(),a.writeSplitVarint64(b.lo,b.hi)):a.writeUnsignedVarint64(c);break;case "bigint":b=c;b=b<BigInt(0)?module$exports$jspb$arith.UInt64.fromBigInt(-b).negateInTwosComplement():module$exports$jspb$arith.UInt64.fromBigInt(b);a.writeSplitVarint64(b.lo,
b.hi);break;default:b=c,b=b.length&&b[0]==="-"?module$exports$jspb$arith.UInt64.fromString(b.substring(1)).negateInTwosComplement():module$exports$jspb$arith.UInt64.fromString(b),a.writeSplitVarint64(b.lo,b.hi)}}
function module$contents$jspb$binary$writer_encodeFixed64ToleratingNegatives(a,b,c){module$contents$jspb$binary$writer_assertUnsignedInt64ToleratingNegatives(b,c);switch(typeof c){case "number":c<0?(b=module$exports$jspb$arith.UInt64.fromNumber(-c).negateInTwosComplement(),a.writeSplitFixed64(b.lo,b.hi)):a.writeUint64(c);break;case "bigint":b=c;b=b<BigInt(0)?module$exports$jspb$arith.UInt64.fromBigInt(-b).negateInTwosComplement():module$exports$jspb$arith.UInt64.fromBigInt(b);a.writeSplitFixed64(b.lo,
b.hi);break;default:b=c,b=b.length&&b[0]==="-"?module$exports$jspb$arith.UInt64.fromString(b.substring(1)).negateInTwosComplement():module$exports$jspb$arith.UInt64.fromString(b),a.writeSplitFixed64(b.lo,b.hi)}}function module$contents$jspb$binary$writer_assertThat(a,b,c){c||(0,goog.asserts.fail)("for ["+b+"] at ["+a+"]")};var module$exports$jspb$internal_symbols={};module$exports$jspb$internal_symbols.HAS_NATIVE_SYMBOL=goog.FEATURESET_YEAR>=2018||typeof Symbol==="function"&&typeof Symbol()==="symbol";module$exports$jspb$internal_symbols.ALL_JSPB_ARRAY_SYMBOLS=new Set;
function module$contents$jspb$internal_symbols_createSymbolInternal(a,b,c,d){c=c===void 0?!1:c;d=d===void 0?!1:d;a=goog.FEATURESET_YEAR>=2018||typeof Symbol==="function"&&typeof Symbol()==="symbol"?d&&Symbol.for&&a?Symbol.for(a):a!=null?Symbol(a):Symbol():b;c&&module$exports$jspb$internal_symbols.ALL_JSPB_ARRAY_SYMBOLS.add(a);return a}module$exports$jspb$internal_symbols.ARRAY_STATE_SYMBOL=module$contents$jspb$internal_symbols_createSymbolInternal("jas",void 0,!0,!0);
module$exports$jspb$internal_symbols.DEFAULT_IMMUTABLE_INSTANCE_SYMBOL=module$contents$jspb$internal_symbols_createSymbolInternal(goog.DEBUG?"defaultInstance":void 0,"0di",void 0);module$exports$jspb$internal_symbols.DUPLICATED_EXTENSION_SYMBOL=module$contents$jspb$internal_symbols_createSymbolInternal(goog.DEBUG?"DUPLICATED_EXTENSION_SYMBOL":void 0,"2ex",void 0);
module$exports$jspb$internal_symbols.ONEOF_ARRAY_SYMBOL=module$contents$jspb$internal_symbols_createSymbolInternal(goog.DEBUG?"oneofCases":void 0,"1oa",!0);module$exports$jspb$internal_symbols.RETURNED_64BIT_INT_VALUE_MISMATCH_SYMBOL=module$contents$jspb$internal_symbols_createSymbolInternal(goog.DEBUG?"RETURNED_64BIT_INT_VALUE_MISMATCH":void 0,"64im",void 0);
module$exports$jspb$internal_symbols.STRING_TYPE_DOWNGRADES_SYMBOL=module$contents$jspb$internal_symbols_createSymbolInternal(goog.DEBUG?"STRING_TYPE_DOWNGRADES":void 0,"0dg",void 0);module$exports$jspb$internal_symbols.CACHED_HASH_CODE_SYMBOL=module$contents$jspb$internal_symbols_createSymbolInternal(goog.DEBUG?"internalJspbHashCode":void 0,"ijhc",!0);
module$exports$jspb$internal_symbols.COMPARISON_TYPE_INFO_SYMBOL=module$contents$jspb$internal_symbols_createSymbolInternal(goog.DEBUG?"internalComparisonTypeInfo":void 0,Symbol(),!0);module$exports$jspb$internal_symbols.UNKNOWN_BINARY_FIELDS_SYMBOL=module$contents$jspb$internal_symbols_createSymbolInternal(goog.DEBUG?"unknownBinaryFields":void 0,Symbol(),!0);
module$exports$jspb$internal_symbols.CACHED_JSPB_MESSAGE_ON_TRANSFERRED_ARRAY_SYMBOL=module$contents$jspb$internal_symbols_createSymbolInternal(goog.DEBUG?"cachedJspbMessageOnTransferredArray":void 0,Symbol(),!0);module$exports$jspb$internal_symbols.ARRAY_SYMBOL_WARNING_KEY=module$contents$jspb$internal_symbols_createSymbolInternal(goog.DEBUG?"arraySymbolWarningKey":void 0,"aswk",void 0);var module$exports$jspb$internal_array_state={DEFAULT_ARRAY_STATE:0,ArrayStateFlags:{IS_REPEATED_FIELD:1,IS_IMMUTABLE_ARRAY:2,IS_API_FORMATTED:4,ONLY_MUTABLE_VALUES:8,ONLY_IMMUTABLE_VALUES_IF_OWNED:16,MUTABLE_REFERENCES_ARE_OWNED:32,CONSTRUCTED:64,TRANSFERRED:128,HAS_SPARSE_OBJECT:256,HAS_MESSAGE_ID:512,IS_IMMUTABLE_JS_REPEATED_FIELD_COERCED_FROM_WIRE:1024,FROZEN_ARRAY:2048,STRING_FORMATTED:4096,GBIGINT_FORMATTED:8192,DESERIALIZED_FROM_BINARY:16384}};
goog.asserts.assert(Math.round(Math.log2(Math.max.apply(Math,(0,$jscomp.arrayFromIterable)(Object.values(module$exports$jspb$internal_array_state.ArrayStateFlags)))))===14);module$exports$jspb$internal_array_state.PIVOT_LIMIT=1024;
var module$contents$jspb$internal_array_state_PIVOT_MASK=module$exports$jspb$internal_array_state.PIVOT_LIMIT-1,module$contents$jspb$internal_array_state_ALL_FLAGS=module$exports$jspb$internal_array_state.ArrayStateFlags.IS_REPEATED_FIELD|module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY|module$exports$jspb$internal_array_state.ArrayStateFlags.IS_API_FORMATTED|module$exports$jspb$internal_array_state.ArrayStateFlags.ONLY_MUTABLE_VALUES|module$exports$jspb$internal_array_state.ArrayStateFlags.ONLY_IMMUTABLE_VALUES_IF_OWNED|
module$exports$jspb$internal_array_state.ArrayStateFlags.MUTABLE_REFERENCES_ARE_OWNED|module$exports$jspb$internal_array_state.ArrayStateFlags.CONSTRUCTED|module$exports$jspb$internal_array_state.ArrayStateFlags.TRANSFERRED|module$exports$jspb$internal_array_state.ArrayStateFlags.HAS_SPARSE_OBJECT|module$exports$jspb$internal_array_state.ArrayStateFlags.HAS_MESSAGE_ID|module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_JS_REPEATED_FIELD_COERCED_FROM_WIRE|module$exports$jspb$internal_array_state.ArrayStateFlags.STRING_FORMATTED|
module$exports$jspb$internal_array_state.ArrayStateFlags.GBIGINT_FORMATTED|module$exports$jspb$internal_array_state.ArrayStateFlags.FROZEN_ARRAY|module$exports$jspb$internal_array_state.ArrayStateFlags.DESERIALIZED_FROM_BINARY|module$contents$jspb$internal_array_state_PIVOT_MASK<<15;function module$contents$jspb$internal_array_state_assertValidFlags(a){goog.asserts.assert((a&module$contents$jspb$internal_array_state_ALL_FLAGS)==a)}
module$exports$jspb$internal_array_state.addArrayStateFlags=module$exports$jspb$internal_symbols.HAS_NATIVE_SYMBOL?function(a,b){module$contents$jspb$internal_array_state_assertValidFlags(b);goog.asserts.assertArray(a,"state is only maintained on arrays.");return a[module$exports$jspb$internal_symbols.ARRAY_STATE_SYMBOL]|=b}:function(a,b){module$contents$jspb$internal_array_state_assertValidFlags(b);goog.asserts.assertArray(a,"state is only maintained on arrays.");var c=a;if(c.internalArrayState!==
void 0)return c.internalArrayState|=b;Object.defineProperties(a,{internalArrayState:{value:b,configurable:!0,writable:!0,enumerable:!1}});return b};
module$exports$jspb$internal_array_state.clearFlags=module$exports$jspb$internal_symbols.HAS_NATIVE_SYMBOL?function(a,b){module$contents$jspb$internal_array_state_assertValidFlags(b);goog.asserts.assertArray(a,"state is only maintained on arrays.");return a[module$exports$jspb$internal_symbols.ARRAY_STATE_SYMBOL]&=~b}:function(a,b){module$contents$jspb$internal_array_state_assertValidFlags(b);goog.asserts.assertArray(a,"state is only maintained on arrays.");return a.internalArrayState!==void 0?a.internalArrayState&=
~b:0};function module$contents$jspb$internal_array_state_hasFlagBit(a,b){return!!(b&a)}function module$contents$jspb$internal_array_state_setFlagBitTo(a,b,c){return c?a|b:a&~b}function module$contents$jspb$internal_array_state_setFlagBit(a,b){return a|b}function module$contents$jspb$internal_array_state_clearFlagBit(a,b){return a&~b}
if(goog.DEBUG){var prev$jscomp$1=Object.getOwnPropertyDescriptor(Array.prototype,"jspbArrayState");Object.defineProperties(Array.prototype,{jspbArrayState:{get:function(){function a(e,f){e&b&&c.push(f)}var b=(0,module$exports$jspb$internal_array_state.getArrayState)(this),c=[];a(module$exports$jspb$internal_array_state.ArrayStateFlags.IS_REPEATED_FIELD,"IS_REPEATED_FIELD");a(module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY,"IS_IMMUTABLE_ARRAY");a(module$exports$jspb$internal_array_state.ArrayStateFlags.IS_API_FORMATTED,
"IS_API_FORMATTED");a(module$exports$jspb$internal_array_state.ArrayStateFlags.STRING_FORMATTED,"STRING_FORMATTED");a(module$exports$jspb$internal_array_state.ArrayStateFlags.GBIGINT_FORMATTED,"GBIGINT_FORMATTED");a(module$exports$jspb$internal_array_state.ArrayStateFlags.GBIGINT_FORMATTED,"BINARY");a(module$exports$jspb$internal_array_state.ArrayStateFlags.ONLY_MUTABLE_VALUES,"ONLY_MUTABLE_VALUES");a(module$exports$jspb$internal_array_state.ArrayStateFlags.MUTABLE_REFERENCES_ARE_OWNED,"MUTABLE_REFERENCES_ARE_OWNED");
a(module$exports$jspb$internal_array_state.ArrayStateFlags.CONSTRUCTED,"CONSTRUCTED");a(module$exports$jspb$internal_array_state.ArrayStateFlags.TRANSFERRED,"TRANSFERRED");a(module$exports$jspb$internal_array_state.ArrayStateFlags.HAS_SPARSE_OBJECT,"HAS_SPARSE_OBJECT");a(module$exports$jspb$internal_array_state.ArrayStateFlags.HAS_MESSAGE_ID,"HAS_MESSAGE_ID");a(module$exports$jspb$internal_array_state.ArrayStateFlags.FROZEN_ARRAY,"FROZEN_ARRAY");a(module$exports$jspb$internal_array_state.ArrayStateFlags.DESERIALIZED_FROM_BINARY,
"DESERIALIZED_FROM_BINARY");var d=b>>15&module$contents$jspb$internal_array_state_PIVOT_MASK||module$exports$jspb$internal_array_state.NO_PIVOT;d!==module$exports$jspb$internal_array_state.NO_PIVOT&&c.push("pivot: "+d);d=c.join(",");return prev$jscomp$1?prev$jscomp$1.get.call(this)+"|"+d:d},configurable:!0,enumerable:!1}})}
module$exports$jspb$internal_array_state.getArrayState=module$exports$jspb$internal_symbols.HAS_NATIVE_SYMBOL?function(a){goog.asserts.assertArray(a,"state is only maintained on arrays.");return a[module$exports$jspb$internal_symbols.ARRAY_STATE_SYMBOL]|0}:function(a){goog.asserts.assertArray(a,"state is only maintained on arrays.");return a.internalArrayState|0};
function module$contents$jspb$internal_array_state_checkMessageStateInvariants(a,b,c){(c=c===void 0?!1:c)||goog.asserts.assert(b&module$exports$jspb$internal_array_state.ArrayStateFlags.CONSTRUCTED,"state for messages must be constructed");goog.asserts.assert((b&(module$exports$jspb$internal_array_state.ArrayStateFlags.IS_REPEATED_FIELD|module$exports$jspb$internal_array_state.ArrayStateFlags.IS_API_FORMATTED))===0,"state for messages should not contain repeated field state");var d=b>>15&module$contents$jspb$internal_array_state_PIVOT_MASK||
module$exports$jspb$internal_array_state.NO_PIVOT,e=b&module$exports$jspb$internal_array_state.ArrayStateFlags.HAS_MESSAGE_ID?0:-1;c=a.length;goog.asserts.assert(d+e>=c-1,"pivot %s is pointing at an index earlier than the last index of the array, length: %s",d,c);b&module$exports$jspb$internal_array_state.ArrayStateFlags.HAS_MESSAGE_ID&&goog.asserts.assert(typeof a[0]==="string","arrays with a message_id bit must have a string in the first position, got: %s",a[0]);b=!!(b&module$exports$jspb$internal_array_state.ArrayStateFlags.HAS_SPARSE_OBJECT);
a=c?a[c-1]:void 0;a=a!=null&&typeof a==="object"&&a.constructor===Object;goog.asserts.assert(a===b,"arraystate and array disagree on sparseObject presence")}
module$exports$jspb$internal_array_state.getMessageArrayState=module$exports$google3$javascript$common$asserts$enable_goog_asserts.ENABLE_GOOG_ASSERTS?module$exports$jspb$internal_symbols.HAS_NATIVE_SYMBOL?function(a,b){b=b===void 0?!1:b;goog.asserts.assertArray(a,"state is only maintained on arrays.");var c=a[module$exports$jspb$internal_symbols.ARRAY_STATE_SYMBOL];module$contents$jspb$internal_array_state_checkMessageStateInvariants(a,c,b);return c}:function(a,b){b=b===void 0?!1:b;goog.asserts.assertArray(a,
"state is only maintained on arrays.");var c=a.internalArrayState;module$contents$jspb$internal_array_state_checkMessageStateInvariants(a,c,b);return c}:module$exports$jspb$internal_array_state.getArrayState;function module$contents$jspb$internal_array_state_getPossiblyUnconstructedMessageArrayState(a){return(0,module$exports$jspb$internal_array_state.getMessageArrayState)(a,!0)}
module$exports$jspb$internal_array_state.setArrayState=module$exports$jspb$internal_symbols.HAS_NATIVE_SYMBOL?function(a,b){goog.asserts.assertArray(a,"state is only maintained on arrays.");module$contents$jspb$internal_array_state_assertValidFlags(b);a[module$exports$jspb$internal_symbols.ARRAY_STATE_SYMBOL]=b}:function(a,b){goog.asserts.assertArray(a,"state is only maintained on arrays.");module$contents$jspb$internal_array_state_assertValidFlags(b);var c=a;c.internalArrayState!==void 0?c.internalArrayState=
b:Object.defineProperties(a,{internalArrayState:{value:b,configurable:!0,writable:!0,enumerable:!1}})};module$exports$jspb$internal_array_state.TypeSpecificApiFormat={LEGACY:0,STRING:module$exports$jspb$internal_array_state.ArrayStateFlags.STRING_FORMATTED,GBIGINT:module$exports$jspb$internal_array_state.ArrayStateFlags.GBIGINT_FORMATTED};
function module$contents$jspb$internal_array_state_getTypeSpecificApiFormat(a){if(module$exports$jspb$internal_array_state.ArrayStateFlags.IS_API_FORMATTED&a)return module$exports$jspb$internal_array_state.ArrayStateFlags.STRING_FORMATTED&a?module$exports$jspb$internal_array_state.TypeSpecificApiFormat.STRING:module$exports$jspb$internal_array_state.ArrayStateFlags.GBIGINT_FORMATTED&a?module$exports$jspb$internal_array_state.TypeSpecificApiFormat.GBIGINT:module$exports$jspb$internal_array_state.TypeSpecificApiFormat.LEGACY}
function module$contents$jspb$internal_array_state_clearTypeSpecificFormattedFlagBits(a){a&=~module$exports$jspb$internal_array_state.ArrayStateFlags.STRING_FORMATTED;return a&=~module$exports$jspb$internal_array_state.ArrayStateFlags.GBIGINT_FORMATTED}function module$contents$jspb$internal_array_state_isApiFormattedField(a){a=(0,module$exports$jspb$internal_array_state.getArrayState)(a);return!!(a&module$exports$jspb$internal_array_state.ArrayStateFlags.IS_API_FORMATTED)}
function module$contents$jspb$internal_array_state_isImmutableArray(a){a=(0,module$exports$jspb$internal_array_state.getArrayState)(a);return!!(a&module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY)}
function module$contents$jspb$internal_array_state_markArrayImmutable(a){(0,module$exports$jspb$internal_array_state.addArrayStateFlags)(a,module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY|module$exports$jspb$internal_array_state.ArrayStateFlags.MUTABLE_REFERENCES_ARE_OWNED);return a}
function module$contents$jspb$internal_array_state_markMutableReferencesAreOwned(a){(0,module$exports$jspb$internal_array_state.addArrayStateFlags)(a,module$exports$jspb$internal_array_state.ArrayStateFlags.MUTABLE_REFERENCES_ARE_OWNED);return a}function module$contents$jspb$internal_array_state_markShared(a){(0,module$exports$jspb$internal_array_state.clearFlags)(a,module$exports$jspb$internal_array_state.ArrayStateFlags.MUTABLE_REFERENCES_ARE_OWNED);return a}
function module$contents$jspb$internal_array_state_areMutableReferencesOwned(a){a=(0,module$exports$jspb$internal_array_state.getArrayState)(a);return!!(a&module$exports$jspb$internal_array_state.ArrayStateFlags.MUTABLE_REFERENCES_ARE_OWNED)}function module$contents$jspb$internal_array_state_markConstructed(a){(0,module$exports$jspb$internal_array_state.addArrayStateFlags)(a,module$exports$jspb$internal_array_state.ArrayStateFlags.CONSTRUCTED);return a}
function module$contents$jspb$internal_array_state_isConstructed(a){a=(0,module$exports$jspb$internal_array_state.getArrayState)(a);return!!(a&module$exports$jspb$internal_array_state.ArrayStateFlags.CONSTRUCTED)}function module$contents$jspb$internal_array_state_hasOnlyMutableValues(a){a=(0,module$exports$jspb$internal_array_state.getArrayState)(a);return!!(a&module$exports$jspb$internal_array_state.ArrayStateFlags.ONLY_MUTABLE_VALUES)}
function module$contents$jspb$internal_array_state_markOnlyMutableValues(a,b){b?(0,module$exports$jspb$internal_array_state.addArrayStateFlags)(a,module$exports$jspb$internal_array_state.ArrayStateFlags.ONLY_MUTABLE_VALUES):(0,module$exports$jspb$internal_array_state.clearFlags)(a,module$exports$jspb$internal_array_state.ArrayStateFlags.ONLY_MUTABLE_VALUES);return a}
function module$contents$jspb$internal_array_state_isImmutableJsRepeatedFieldCoercedFromWire(a){a=(0,module$exports$jspb$internal_array_state.getArrayState)(a);return!!(a&module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_JS_REPEATED_FIELD_COERCED_FROM_WIRE)}
function module$contents$jspb$internal_array_state_markImmutableJsRepeatedFieldCoercedFromWire(a){(0,module$exports$jspb$internal_array_state.addArrayStateFlags)(a,module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_JS_REPEATED_FIELD_COERCED_FROM_WIRE);return a}
function module$contents$jspb$internal_array_state_copyArrayBitsForClone(a,b){(0,module$exports$jspb$internal_array_state.setArrayState)(b,(a|0)&~(module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY|module$exports$jspb$internal_array_state.ArrayStateFlags.CONSTRUCTED|module$exports$jspb$internal_array_state.ArrayStateFlags.MUTABLE_REFERENCES_ARE_OWNED|module$exports$jspb$internal_array_state.ArrayStateFlags.ONLY_MUTABLE_VALUES|module$exports$jspb$internal_array_state.ArrayStateFlags.ONLY_IMMUTABLE_VALUES_IF_OWNED|
module$exports$jspb$internal_array_state.ArrayStateFlags.TRANSFERRED|module$exports$jspb$internal_array_state.ArrayStateFlags.FROZEN_ARRAY|module$exports$jspb$internal_array_state.ArrayStateFlags.IS_API_FORMATTED|module$exports$jspb$internal_array_state.ArrayStateFlags.STRING_FORMATTED|module$exports$jspb$internal_array_state.ArrayStateFlags.GBIGINT_FORMATTED|module$exports$jspb$internal_array_state.ArrayStateFlags.DESERIALIZED_FROM_BINARY))}
function module$contents$jspb$internal_array_state_copyArrayBitsAndMaybeFreezeForCloneImmutable(a,b){(0,module$exports$jspb$internal_array_state.setArrayState)(b,(a|module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY|module$exports$jspb$internal_array_state.ArrayStateFlags.MUTABLE_REFERENCES_ARE_OWNED)&~(module$exports$jspb$internal_array_state.ArrayStateFlags.CONSTRUCTED|module$exports$jspb$internal_array_state.ArrayStateFlags.ONLY_MUTABLE_VALUES|module$exports$jspb$internal_array_state.ArrayStateFlags.ONLY_IMMUTABLE_VALUES_IF_OWNED|
module$exports$jspb$internal_array_state.ArrayStateFlags.TRANSFERRED|module$exports$jspb$internal_array_state.ArrayStateFlags.FROZEN_ARRAY|module$exports$jspb$internal_array_state.ArrayStateFlags.IS_API_FORMATTED|module$exports$jspb$internal_array_state.ArrayStateFlags.STRING_FORMATTED|module$exports$jspb$internal_array_state.ArrayStateFlags.GBIGINT_FORMATTED|module$exports$jspb$internal_array_state.ArrayStateFlags.DESERIALIZED_FROM_BINARY))}
function module$contents$jspb$internal_array_state_markArrayTransferred(a){(0,module$exports$jspb$internal_array_state.addArrayStateFlags)(a,module$exports$jspb$internal_array_state.ArrayStateFlags.TRANSFERRED)}module$exports$jspb$internal_array_state.NO_PIVOT=536870912;
function module$contents$jspb$internal_array_state_setPivot(a,b){goog.asserts.assertNumber(b);goog.asserts.assert(b>0&&b<=module$contents$jspb$internal_array_state_PIVOT_MASK||module$exports$jspb$internal_array_state.NO_PIVOT===b);return a&~(module$contents$jspb$internal_array_state_PIVOT_MASK<<15)|(b&module$contents$jspb$internal_array_state_PIVOT_MASK)<<15}
function module$contents$jspb$internal_array_state_getPivot(a){return a>>15&module$contents$jspb$internal_array_state_PIVOT_MASK||module$exports$jspb$internal_array_state.NO_PIVOT}function module$contents$jspb$internal_array_state_getArrayIndexOffset(a){return a&module$exports$jspb$internal_array_state.ArrayStateFlags.HAS_MESSAGE_ID?0:-1}module$exports$jspb$internal_array_state.getArrayIndexOffset=module$contents$jspb$internal_array_state_getArrayIndexOffset;
module$exports$jspb$internal_array_state.getPivot=module$contents$jspb$internal_array_state_getPivot;module$exports$jspb$internal_array_state.setPivot=module$contents$jspb$internal_array_state_setPivot;module$exports$jspb$internal_array_state.getPossiblyUnconstructedMessageArrayState=module$contents$jspb$internal_array_state_getPossiblyUnconstructedMessageArrayState;module$exports$jspb$internal_array_state.checkMessageStateInvariants=module$contents$jspb$internal_array_state_checkMessageStateInvariants;
module$exports$jspb$internal_array_state.areMutableReferencesOwned=module$contents$jspb$internal_array_state_areMutableReferencesOwned;module$exports$jspb$internal_array_state.clearFlagBit=module$contents$jspb$internal_array_state_clearFlagBit;module$exports$jspb$internal_array_state.clearTypeSpecificFormattedFlagBits=module$contents$jspb$internal_array_state_clearTypeSpecificFormattedFlagBits;module$exports$jspb$internal_array_state.copyArrayBitsAndMaybeFreezeForCloneImmutable=module$contents$jspb$internal_array_state_copyArrayBitsAndMaybeFreezeForCloneImmutable;
module$exports$jspb$internal_array_state.copyArrayBitsForClone=module$contents$jspb$internal_array_state_copyArrayBitsForClone;module$exports$jspb$internal_array_state.getTypeSpecificApiFormat=module$contents$jspb$internal_array_state_getTypeSpecificApiFormat;module$exports$jspb$internal_array_state.hasFlagBit=module$contents$jspb$internal_array_state_hasFlagBit;module$exports$jspb$internal_array_state.hasOnlyMutableValues=module$contents$jspb$internal_array_state_hasOnlyMutableValues;
module$exports$jspb$internal_array_state.isApiFormattedField=module$contents$jspb$internal_array_state_isApiFormattedField;module$exports$jspb$internal_array_state.isConstructed=module$contents$jspb$internal_array_state_isConstructed;module$exports$jspb$internal_array_state.isImmutableArray=module$contents$jspb$internal_array_state_isImmutableArray;module$exports$jspb$internal_array_state.isImmutableJsRepeatedFieldCoercedFromWire=module$contents$jspb$internal_array_state_isImmutableJsRepeatedFieldCoercedFromWire;
module$exports$jspb$internal_array_state.markArrayImmutable=module$contents$jspb$internal_array_state_markArrayImmutable;module$exports$jspb$internal_array_state.markArrayTransferred=module$contents$jspb$internal_array_state_markArrayTransferred;module$exports$jspb$internal_array_state.markConstructed=module$contents$jspb$internal_array_state_markConstructed;module$exports$jspb$internal_array_state.markMutableReferencesAreOwned=module$contents$jspb$internal_array_state_markMutableReferencesAreOwned;
module$exports$jspb$internal_array_state.markOnlyMutableValues=module$contents$jspb$internal_array_state_markOnlyMutableValues;module$exports$jspb$internal_array_state.markImmutableJsRepeatedFieldCoercedFromWire=module$contents$jspb$internal_array_state_markImmutableJsRepeatedFieldCoercedFromWire;module$exports$jspb$internal_array_state.markShared=module$contents$jspb$internal_array_state_markShared;module$exports$jspb$internal_array_state.setFlagBit=module$contents$jspb$internal_array_state_setFlagBit;
module$exports$jspb$internal_array_state.setFlagBitTo=module$contents$jspb$internal_array_state_setFlagBitTo;var JSCompiler_temp$jscomp$520;if(module$exports$jspb$internal_options.DETAILED_JSPB_ASSERTS){if(!module$exports$jspb$internal_options.DETAILED_JSPB_ASSERTS)throw Error();JSCompiler_temp$jscomp$520={newArray:0,slice:0,getField:0,setField:0,constructMessage:0,constructMap:0,copyMessageWithImmutableFields:0,internalCompareFields:0}}else JSCompiler_temp$jscomp$520=void 0;
var module$contents$jspb$internal_operations_currentLog=JSCompiler_temp$jscomp$520,module$contents$jspb$internal_operations_shouldLogOperations=!0;function module$contents$jspb$internal_operations_logOperation(a){if(module$exports$jspb$internal_options.DETAILED_JSPB_ASSERTS&&module$contents$jspb$internal_operations_shouldLogOperations)for(var b in a)module$contents$jspb$internal_operations_currentLog[b]+=(0,goog.asserts.assertNumber)(a[b])}
function module$contents$jspb$internal_operations_slice(a){module$exports$jspb$internal_options.DETAILED_JSPB_ASSERTS&&module$contents$jspb$internal_operations_logOperation({slice:1});return Array.prototype.slice.call(a)}function module$contents$jspb$internal_operations_sliceWithLength(a,b,c){module$exports$jspb$internal_options.DETAILED_JSPB_ASSERTS&&module$contents$jspb$internal_operations_logOperation({slice:1});return Array.prototype.slice.call(a,b,c)}
function module$contents$jspb$internal_operations_logNewArray(a){module$exports$jspb$internal_options.DETAILED_JSPB_ASSERTS&&module$contents$jspb$internal_operations_logOperation({newArray:1});return a}
function module$contents$jspb$internal_operations_withoutLogging(a){if(!module$exports$jspb$internal_options.DETAILED_JSPB_ASSERTS)return a();var b=!!module$contents$jspb$internal_operations_shouldLogOperations;try{return module$exports$jspb$internal_options.DETAILED_JSPB_ASSERTS&&(module$contents$jspb$internal_operations_shouldLogOperations=!1),a()}finally{module$exports$jspb$internal_options.DETAILED_JSPB_ASSERTS&&(module$contents$jspb$internal_operations_shouldLogOperations=b)}};var module$exports$jspb$internal={InternalMessage:function(){}};module$exports$jspb$internal.InternalMessage.prototype.isImmutable=function(){};module$exports$jspb$internal.InternalMessage.prototype.toStructuredCloneableValue=function(){};module$exports$jspb$internal.InternalMessage.prototype.getJsPbMessageId=function(){};module$exports$jspb$internal.InternalMessage.prototype.getExtension=function(){};module$exports$jspb$internal.InternalMessage.prototype.hasExtension=function(){};
function module$contents$jspb$internal_getInternalArray(a){(0,goog.asserts.assert)(a.messagePrototypeMarker===module$exports$jspb$internal.MESSAGE_PROTOTYPE_MARKER_VALUE);return a.internalArrayDoNotAccessOrElse}
function module$contents$jspb$internal_setInternalArray(a,b){(0,goog.asserts.assert)(a.messagePrototypeMarker===module$exports$jspb$internal.MESSAGE_PROTOTYPE_MARKER_VALUE);(0,goog.asserts.assertArray)(b);(0,goog.asserts.assert)(a.internalArrayDoNotAccessOrElse==null);a.internalArrayDoNotAccessOrElse=b}module$exports$jspb$internal.InternalImmutableMessage=function(){};module$exports$jspb$internal.InternalImmutableMessage.prototype.toMutable=function(){};
module$exports$jspb$internal.InternalExtensionFieldInfo=function(){};var module$contents$jspb$internal_messageCtor;function module$contents$jspb$internal_setMessageCtorInDebug(a){goog.DEBUG&&(module$contents$jspb$internal_messageCtor=a)}module$exports$jspb$internal.MESSAGE_PROTOTYPE_MARKER_VALUE={};
function module$contents$jspb$internal_isMessage(a){var b=a.messagePrototypeMarker===module$exports$jspb$internal.MESSAGE_PROTOTYPE_MARKER_VALUE;(0,goog.asserts.assert)(!module$contents$jspb$internal_messageCtor||b===a instanceof module$contents$jspb$internal_messageCtor);return b}module$exports$jspb$internal.ANY_PROTOTYPE_MARKER_VALUE={};
function module$contents$jspb$internal_isAny(a){a=a.jspbInternalDoNotUseAnyMarker;return typeof a==="function"?a()===module$exports$jspb$internal.ANY_PROTOTYPE_MARKER_VALUE:!1}module$exports$jspb$internal.InternalMap=function(){};module$exports$jspb$internal.SerializeBinaryFnHolder=function(){};module$exports$jspb$internal.MAP_PROTOTYPE_MARKER_VALUE={};
function module$contents$jspb$internal_isMap(a){var b=!(!a||typeof a!=="object"||a.mapPrototypeMarker!==module$exports$jspb$internal.MAP_PROTOTYPE_MARKER_VALUE);(0,goog.asserts.assert)(b===a instanceof Map);return b}function module$contents$jspb$internal_isEmptyMap(a){return module$contents$jspb$internal_isMap(a)&&(0,goog.asserts.assertInstanceof)(a,Map).size===0}
function module$contents$jspb$internal_indexFromFieldNumber(a,b){(0,goog.asserts.assertNumber)(a);(0,goog.asserts.assert)(a>0);(0,goog.asserts.assert)(b===0||b===-1);return a+b}function module$contents$jspb$internal_fieldNumberFromIndex(a,b){(0,goog.asserts.assertNumber)(a);(0,goog.asserts.assert)(a>=0);(0,goog.asserts.assert)(b===0||b===-1);return a-b}
function module$contents$jspb$internal_isImmutableMessage(a){return module$contents$jspb$internal_array_state_isImmutableArray(module$contents$jspb$internal_getInternalArray(a))}function module$contents$jspb$internal_internalMarkMessageImmutable(a){module$contents$jspb$internal_array_state_markArrayImmutable(module$contents$jspb$internal_getInternalArray(a))}function module$contents$jspb$internal_isSparseObject(a){return a!==null&&typeof a==="object"&&!Array.isArray(a)&&a.constructor===Object}
function module$contents$jspb$internal_hasOwnPropertyIfNotTrusted(a,b){return goog.TRUSTED_SITE||Object.prototype.hasOwnProperty.call(a,b)}module$exports$jspb$internal.EXEMPTED_SUBCLASS_MARKER=module$exports$google3$javascript$common$asserts$enable_goog_asserts.ENABLE_GOOG_ASSERTS?Symbol(goog.DEBUG?"exempted jspb subclass":void 0):void 0;
module$exports$jspb$internal.GENERATED_SUBCLASS_MARKER=module$exports$google3$javascript$common$asserts$enable_goog_asserts.ENABLE_GOOG_ASSERTS?Symbol(goog.DEBUG?"generated by jspb":void 0):void 0;function module$contents$jspb$internal_bytesAsU8(a){return module$contents$jspb$internal_bytes_dataAsU8(module$contents$jspb$internal_maybeUnsafeUnwrapByteString(a))}
function module$contents$jspb$internal_invalidBytes(a){throw goog.DEBUG?Error("cannot coerce "+a+" to a ByteString, expected a uint8Array, a base64 encoded string or a ByteString"):Error();}
function module$contents$jspb$internal_bytesAsByteString(a,b,c,d){return a==null?c?a:module$contents$jspb$internal_invalidBytes(a):typeof a==="string"?module$exports$jspb$bytestring.ByteString.fromBase64(a):a.constructor===module$exports$jspb$bytestring.ByteString?a:module$contents$jspb$internal_bytes_isU8(a)?a.length?new module$exports$jspb$bytestring.ByteString(d?a:new Uint8Array(a),module$exports$jspb$internal_bytes.I_AM_INTERNAL):module$exports$jspb$bytestring.ByteString.empty():b?void 0:module$contents$jspb$internal_invalidBytes(a)}
function module$contents$jspb$internal_maybeUnsafeUnwrapByteString(a){a instanceof module$exports$jspb$bytestring.ByteString&&((0,goog.asserts.assertInstanceof)(a,module$exports$jspb$bytestring.ByteString),a=a.internalUnwrap(module$exports$jspb$internal_bytes.I_AM_INTERNAL));return a}function module$contents$jspb$internal_isRepeatedFieldInSet(a,b){return!!a&&(Array.isArray(a)?a.includes(b):a.has(b))}
function module$contents$jspb$internal_isEmptyRepeatedField(a,b,c){if(!Array.isArray(a)||a.length)return!1;var d=(0,module$exports$jspb$internal_array_state.getArrayState)(a);if(d&module$exports$jspb$internal_array_state.ArrayStateFlags.IS_REPEATED_FIELD)return!0;if(!module$contents$jspb$internal_isRepeatedFieldInSet(b,c))return!1;(0,module$exports$jspb$internal_array_state.setArrayState)(a,d|module$exports$jspb$internal_array_state.ArrayStateFlags.IS_REPEATED_FIELD);return!0}
var JSCompiler_inline_result$jscomp$521,array$jscomp$inline_622=[];(0,module$exports$jspb$internal_array_state.setArrayState)(array$jscomp$inline_622,module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY|module$exports$jspb$internal_array_state.ArrayStateFlags.IS_REPEATED_FIELD|module$exports$jspb$internal_array_state.ArrayStateFlags.IS_API_FORMATTED|module$exports$jspb$internal_array_state.ArrayStateFlags.MUTABLE_REFERENCES_ARE_OWNED|module$exports$jspb$internal_array_state.ArrayStateFlags.ONLY_IMMUTABLE_VALUES_IF_OWNED);
JSCompiler_inline_result$jscomp$521=Object.freeze(array$jscomp$inline_622);module$exports$jspb$internal.EMPTY_LIST_SENTINEL=JSCompiler_inline_result$jscomp$521;function module$contents$jspb$internal_checkNotImmutable(a){module$contents$jspb$internal_checkNotImmutableState((0,module$exports$jspb$internal_array_state.getMessageArrayState)(module$contents$jspb$internal_getInternalArray(a)))}
function module$contents$jspb$internal_checkNotImmutableState(a){if(a&module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY){if(goog.DEBUG)throw Error("Cannot mutate an immutable Message");throw Error();}}function module$contents$jspb$internal_checkRepeatedIndexInRangeForGet(a,b){if(typeof b!=="number"||b<0||b>=a.length){if(goog.DEBUG)throw Error("Index "+b+" out of range for field of length "+a.length+".");throw Error();}}
function module$contents$jspb$internal_checkRepeatedIndexInRangeForSet(a,b){if(typeof b!=="number"||b<0||b>a.length){if(goog.DEBUG)throw Error("Index "+b+" out of range for field of length "+a.length+".");throw Error();}}module$exports$jspb$internal.SUPPORTS_HAS_INSTANCE=goog.FEATURESET_YEAR>=2018||typeof Symbol!="undefined"&&typeof Symbol.hasInstance!="undefined";function module$contents$jspb$internal_invisiblePropValue(a){return{value:a,configurable:!1,writable:!1,enumerable:!1}}
function module$contents$jspb$internal_disallowPassingToStructuredClone(a){goog.DEBUG&&(a.preventPassingToStructuredClone=module$contents$jspb$internal_dontPassJspbTypeToStructuredClone)}function module$contents$jspb$internal_dontPassJspbTypeToStructuredClone(){}var module$contents$jspb$internal_ArrayIteratorIterable=function(a,b,c){this.idx_=0;this.arr_=a;this.mapper=b;this.thisArg=c};
module$contents$jspb$internal_ArrayIteratorIterable.prototype.next=function(){if(this.idx_<this.arr_.length){var a=this.arr_[this.idx_++];return{done:!1,value:this.mapper?this.mapper.call(this.thisArg,a):a}}return{done:!0,value:void 0}};module$contents$jspb$internal_ArrayIteratorIterable.prototype[Symbol.iterator]=function(){return new module$contents$jspb$internal_ArrayIteratorIterable(this.arr_,this.mapper,this.thisArg)};
function module$contents$jspb$internal_newArrayIteratorIterable(a){return new module$contents$jspb$internal_ArrayIteratorIterable(a)}function module$contents$jspb$internal_newTransformingIteratorIterable(a,b,c){return new module$contents$jspb$internal_ArrayIteratorIterable(a,b,c)}function module$contents$jspb$internal_getUnknownFields(a){var b=module$exports$jspb$internal_symbols.UNKNOWN_BINARY_FIELDS_SYMBOL;return b?(0,goog.asserts.assertArray)(a)[b]:void 0}
function module$contents$jspb$internal_addUnknownField(a,b){(0,goog.asserts.assertArray)(a);if(b){var c=a[module$exports$jspb$internal_symbols.UNKNOWN_BINARY_FIELDS_SYMBOL];c?c.push(b):a[module$exports$jspb$internal_symbols.UNKNOWN_BINARY_FIELDS_SYMBOL]=[b]}}function module$contents$jspb$internal_clearUnknownFields(a){(0,goog.asserts.assertArray)(a);var b=module$exports$jspb$internal_symbols.UNKNOWN_BINARY_FIELDS_SYMBOL;b&&b in a&&(a[b]=void 0)}
function module$contents$jspb$internal_copyUnknownFields(a,b,c){(0,goog.asserts.assertArray)(a);(0,goog.asserts.assertArray)(b);(b=module$contents$jspb$internal_getUnknownFields(b))?a[module$exports$jspb$internal_symbols.UNKNOWN_BINARY_FIELDS_SYMBOL]=module$contents$jspb$internal_operations_slice(b):c&&module$contents$jspb$internal_clearUnknownFields(a)}module$exports$jspb$internal.ComparisonTypeInfo=function(){};
module$exports$jspb$internal.ComparisonTypeInfo.prototype.getFieldComparisonTypeInfo=function(){};module$exports$jspb$internal.ComparisonTypeInfo.prototype.getRepeatedFields=function(){};module$exports$jspb$internal.ComparisonTypeInfo.prototype.getMapFields=function(){};
function module$contents$jspb$internal_assertArrayInvariants(a,b){if(goog.DEBUG){var c=(0,module$exports$jspb$internal_array_state.getArrayState)((0,goog.asserts.assertArray)(a));b||(b=c&module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY&&c&module$exports$jspb$internal_array_state.ArrayStateFlags.IS_API_FORMATTED||c&module$exports$jspb$internal_array_state.ArrayStateFlags.FROZEN_ARRAY,(0,goog.asserts.assert)(!b||Object.isFrozen(a)));b=!!(c&module$exports$jspb$internal_array_state.ArrayStateFlags.ONLY_MUTABLE_VALUES);
c=!!(c&module$exports$jspb$internal_array_state.ArrayStateFlags.ONLY_IMMUTABLE_VALUES_IF_OWNED&&c&module$exports$jspb$internal_array_state.ArrayStateFlags.MUTABLE_REFERENCES_ARE_OWNED);if(b||c){var d,e,f;a.forEach(function(g){Array.isArray(g)?f=!0:g&&module$contents$jspb$internal_isMessage(g)&&(module$contents$jspb$internal_isImmutableMessage(g)?e=!0:d=!0)});f&&(0,goog.asserts.assert)(!e&&!d);c&&(0,goog.asserts.assert)(!f&&!d);b&&(0,goog.asserts.assert)(!f&&!e)}module$contents$jspb$internal_assertRepeated64BitIntegerFieldApiFormattingInvariants(a)}}
function module$contents$jspb$internal_assertRepeated64BitIntegerFieldApiFormattingInvariants(a){if(module$exports$google3$javascript$common$asserts$enable_goog_asserts.ENABLE_GOOG_ASSERTS){var b=(0,module$exports$jspb$internal_array_state.getArrayState)(a),c=b&module$exports$jspb$internal_array_state.ArrayStateFlags.IS_API_FORMATTED,d=(module$exports$jspb$internal_array_state.ArrayStateFlags.STRING_FORMATTED&b?1:0)+(module$exports$jspb$internal_array_state.ArrayStateFlags.GBIGINT_FORMATTED&b?1:0);
(0,goog.asserts.assert)(c&&d<=1||!c&&d===0,"Expected at most 1 type-specific formatting bit, but got "+d+" with state: "+b);if(module$exports$google3$javascript$common$asserts$enable_goog_asserts.ENABLE_GOOG_ASSERTS&&(b=(0,module$exports$jspb$internal_array_state.getArrayState)(a),module$exports$jspb$internal_array_state.ArrayStateFlags.STRING_FORMATTED&b))for(b=0;b<a.length;b++)typeof a[b]!=="string"&&(0,goog.asserts.fail)("Unexpected element of type "+typeof a[b]+" in string formatted repeated 64-bit int field")}}
module$exports$jspb$internal.DO_NOT_FREEZE__LEGACY_OPTION=Object.freeze({});module$exports$jspb$internal.DESCRIPTOR_TYPE_REFERENCE_INTERNAL_ARG={};var module$contents$jspb$internal_DEBUG_EXTENSIONS=goog.DEBUG?Symbol("debugExtensions"):void 0;function module$contents$jspb$internal_getExtensionRegistryForDebugging(a){return a[module$contents$jspb$internal_DEBUG_EXTENSIONS]}
function module$contents$jspb$internal_registerExtensionsForDebugging(a,b){a[module$contents$jspb$internal_DEBUG_EXTENSIONS]=b}function module$contents$jspb$internal_startsWith(a,b){return a.indexOf(b)===0}function module$contents$jspb$internal_endsWith(a,b){return a.lastIndexOf(b)===Math.max(0,a.length-b.length)}
function module$contents$jspb$internal_iterateFields(a,b,c){var d=b&module$exports$jspb$internal_array_state.ArrayStateFlags.HAS_MESSAGE_ID?0:-1,e=a.length;b=b===0?!!e&&module$contents$jspb$internal_isSparseObject(a[e-1]):b&module$exports$jspb$internal_array_state.ArrayStateFlags.HAS_SPARSE_OBJECT;var f=e+(b?-1:0);(0,goog.asserts.assert)(!!b===module$contents$jspb$internal_isSparseObject(a[e-1]));for(var g=0;g<f;g++){var h=a[g];c(module$contents$jspb$internal_fieldNumberFromIndex(g,d),h)}if(b){a=
a[e-1];for(var k in a)module$contents$jspb$internal_hasOwnPropertyIfNotTrusted(a,k)&&!isNaN(k)&&c(+k,a[k])}}module$exports$jspb$internal.addUnknownField=module$contents$jspb$internal_addUnknownField;module$exports$jspb$internal.assertArrayInvariants=module$contents$jspb$internal_assertArrayInvariants;module$exports$jspb$internal.assertRepeated64BitIntegerFieldApiFormattingInvariants=module$contents$jspb$internal_assertRepeated64BitIntegerFieldApiFormattingInvariants;
module$exports$jspb$internal.bytesAsByteString=module$contents$jspb$internal_bytesAsByteString;module$exports$jspb$internal.bytesAsU8=module$contents$jspb$internal_bytesAsU8;module$exports$jspb$internal.checkNotImmutable=module$contents$jspb$internal_checkNotImmutable;module$exports$jspb$internal.checkNotImmutableState=module$contents$jspb$internal_checkNotImmutableState;module$exports$jspb$internal.checkRepeatedIndexInRangeForGet=module$contents$jspb$internal_checkRepeatedIndexInRangeForGet;
module$exports$jspb$internal.checkRepeatedIndexInRangeForSet=module$contents$jspb$internal_checkRepeatedIndexInRangeForSet;module$exports$jspb$internal.clearUnknownFields=module$contents$jspb$internal_clearUnknownFields;module$exports$jspb$internal.copyUnknownFields=module$contents$jspb$internal_copyUnknownFields;module$exports$jspb$internal.disallowPassingToStructuredClone=module$contents$jspb$internal_disallowPassingToStructuredClone;module$exports$jspb$internal.endsWith=module$contents$jspb$internal_endsWith;
module$exports$jspb$internal.fieldNumberFromIndex=module$contents$jspb$internal_fieldNumberFromIndex;module$exports$jspb$internal.getExtensionRegistryForDebugging=module$contents$jspb$internal_getExtensionRegistryForDebugging;module$exports$jspb$internal.getUnknownFields=module$contents$jspb$internal_getUnknownFields;module$exports$jspb$internal.hasOwnPropertyIfNotTrusted=module$contents$jspb$internal_hasOwnPropertyIfNotTrusted;module$exports$jspb$internal.indexFromFieldNumber=module$contents$jspb$internal_indexFromFieldNumber;
module$exports$jspb$internal.internalMarkMessageImmutable=module$contents$jspb$internal_internalMarkMessageImmutable;module$exports$jspb$internal.invisiblePropValue=module$contents$jspb$internal_invisiblePropValue;module$exports$jspb$internal.isAny=module$contents$jspb$internal_isAny;module$exports$jspb$internal.isEmptyMap=module$contents$jspb$internal_isEmptyMap;module$exports$jspb$internal.isEmptyRepeatedField=module$contents$jspb$internal_isEmptyRepeatedField;
module$exports$jspb$internal.isImmutableMessage=module$contents$jspb$internal_isImmutableMessage;module$exports$jspb$internal.isMap=module$contents$jspb$internal_isMap;module$exports$jspb$internal.isMessage=module$contents$jspb$internal_isMessage;module$exports$jspb$internal.isRepeatedFieldInSet=module$contents$jspb$internal_isRepeatedFieldInSet;module$exports$jspb$internal.isSparseObject=module$contents$jspb$internal_isSparseObject;module$exports$jspb$internal.iterateFields=module$contents$jspb$internal_iterateFields;
module$exports$jspb$internal.maybeUnsafeUnwrapByteString=module$contents$jspb$internal_maybeUnsafeUnwrapByteString;module$exports$jspb$internal.newArrayIteratorIterable=module$contents$jspb$internal_newArrayIteratorIterable;module$exports$jspb$internal.newTransformingIteratorIterable=module$contents$jspb$internal_newTransformingIteratorIterable;module$exports$jspb$internal.registerExtensionsForDebugging=module$contents$jspb$internal_registerExtensionsForDebugging;
module$exports$jspb$internal.setMessageCtorInDebug=module$contents$jspb$internal_setMessageCtorInDebug;module$exports$jspb$internal.startsWith=module$contents$jspb$internal_startsWith;module$exports$jspb$internal.getInternalArray=module$contents$jspb$internal_getInternalArray;module$exports$jspb$internal.setInternalArray=module$contents$jspb$internal_setInternalArray;var module$contents$jspb$internal_compare_COMPARISON_TYPE_INFO_SYMBOL=module$exports$jspb$internal_symbols.COMPARISON_TYPE_INFO_SYMBOL;function module$contents$jspb$internal_compare_maybeCompareUint8Arrays(a,b){if(typeof b==="string")try{b=module$contents$jspb$internal_bytes_decodeByteArray(b)}catch(c){return!1}return module$contents$jspb$internal_bytes_isU8(b)&&module$contents$jspb$internal_bytes_uint8ArrayEquals(a,b)}
function module$contents$jspb$internal_compare_bigintOrStringOrNumber(a){switch(a){case "bigint":case "string":case "number":return!0;default:return!1}}var module$contents$jspb$internal_compare_ValueType={UNKNOWN:0,REPEATED_ARRAY:1,MESSAGE_ARRAY:2};
function module$contents$jspb$internal_compare_compareMessages(a,b){var c;if(module$contents$jspb$internal_isMessage(a))a=module$contents$jspb$internal_getInternalArray(a),module$contents$jspb$internal_compare_COMPARISON_TYPE_INFO_SYMBOL&&(c!=null||(c=a[module$contents$jspb$internal_compare_COMPARISON_TYPE_INFO_SYMBOL]));else if(!Array.isArray(a))return!1;if(module$contents$jspb$internal_isMessage(b))b=module$contents$jspb$internal_getInternalArray(b),module$contents$jspb$internal_compare_COMPARISON_TYPE_INFO_SYMBOL&&
(c!=null||(c=b[module$contents$jspb$internal_compare_COMPARISON_TYPE_INFO_SYMBOL]));else if(!Array.isArray(b))return!1;return module$contents$jspb$internal_compare_compareFieldsInternal(a,b,c,module$contents$jspb$internal_compare_ValueType.MESSAGE_ARRAY)}function module$contents$jspb$internal_compare_compareFields(a,b,c){return module$contents$jspb$internal_compare_compareFieldsInternal(a,b,c,module$contents$jspb$internal_compare_ValueType.UNKNOWN)}
function module$contents$jspb$internal_compare_compareFieldsInternal(a,b,c,d){module$exports$jspb$internal_options.DETAILED_JSPB_ASSERTS&&module$contents$jspb$internal_operations_logOperation({internalCompareFields:1});if(a===b||a==null&&b==null)return!0;if(a instanceof Map)return a.internalMapComparator(b,c);if(b instanceof Map)return b.internalMapComparator(a,c);if(a==null||b==null)return!1;if(a instanceof module$exports$jspb$bytestring.ByteString)return a.internalCompareEqualsDoNotUse(b);if(b instanceof
module$exports$jspb$bytestring.ByteString)return b.internalCompareEqualsDoNotUse(a);if(module$contents$jspb$internal_bytes_isU8(a))return module$contents$jspb$internal_compare_maybeCompareUint8Arrays(a,b);if(module$contents$jspb$internal_bytes_isU8(b))return module$contents$jspb$internal_compare_maybeCompareUint8Arrays(b,a);var e=typeof a,f=typeof b;if(e!=="object"||f!=="object")return Number.isNaN(a)||Number.isNaN(b)?String(a)===String(b):module$contents$jspb$internal_compare_bigintOrStringOrNumber(e)&&
module$contents$jspb$internal_compare_bigintOrStringOrNumber(f)?""+a===""+b:e==="boolean"&&f==="number"||e==="number"&&f==="boolean"?!a===!b:!1;if(module$contents$jspb$internal_isMessage(a)||module$contents$jspb$internal_isMessage(b))return module$contents$jspb$internal_compare_compareMessages(a,b);if(a.constructor!=b.constructor)return!1;if(a.constructor===Array){var g=(0,module$exports$jspb$internal_array_state.getArrayState)(a),h=(0,module$exports$jspb$internal_array_state.getArrayState)(b),k=
a.length,l=b.length;e=Math.max(k,l);f=(g|h)&module$exports$jspb$internal_array_state.ArrayStateFlags.HAS_MESSAGE_ID?0:-1;if(g=d===module$contents$jspb$internal_compare_ValueType.REPEATED_ARRAY||!!((g|h)&module$exports$jspb$internal_array_state.ArrayStateFlags.IS_REPEATED_FIELD))(0,goog.asserts.assert)(d!==module$contents$jspb$internal_compare_ValueType.MESSAGE_ARRAY),d=module$contents$jspb$internal_compare_ValueType.REPEATED_ARRAY;if(!g&&module$contents$jspb$internal_compare_COMPARISON_TYPE_INFO_SYMBOL){var q;
c!=null||(c=(q=a[module$contents$jspb$internal_compare_COMPARISON_TYPE_INFO_SYMBOL])!=null?q:b[module$contents$jspb$internal_compare_COMPARISON_TYPE_INFO_SYMBOL]);if(c!=null){var t=c.getRepeatedFields();var x=c.getMapFields()}}q=k&&a[k-1];g=l&&b[l-1];module$contents$jspb$internal_isSparseObject(q)||(q=null);module$contents$jspb$internal_isSparseObject(g)||(g=null);k=k-f-+!!q;l=l-f-+!!g;for(h=0;h<e;h++)if(!module$contents$jspb$internal_compare_compareFieldsInternalIter(module$contents$jspb$internal_fieldNumberFromIndex(h,
f),a,q,k,b,g,l,f,t,x,c,d))return!1;if(q)for(var A in q)if(!module$contents$jspb$internal_compare_compareFieldsInternalObjIter(q,A,a,q,k,b,g,l,f,t,x,c))return!1;if(g)for(var C in g)if(!(q&&C in q||module$contents$jspb$internal_compare_compareFieldsInternalObjIter(g,C,a,q,k,b,g,l,f,t,x,c)))return!1;return!0}if(a.constructor===Object){if(module$exports$jspb$internal_options.DETAILED_JSPB_ASSERTS)throw Error("bad object comparison");return module$contents$jspb$internal_compare_compareFields([a],[b])}if(goog.DEBUG)throw Error("Invalid type in JSPB array: "+
JSON.stringify(a)+" vs "+JSON.stringify(b));throw Error();}function module$contents$jspb$internal_compare_compareFieldsInternalObjIter(a,b,c,d,e,f,g,h,k,l,q,t){if(!module$contents$jspb$internal_hasOwnPropertyIfNotTrusted(a,b))return!0;a=+b;return!Number.isFinite(a)||a<e||a<h?!0:module$contents$jspb$internal_compare_compareFieldsInternalIter(a,c,d,e,f,g,h,k,l,q,t,module$contents$jspb$internal_compare_ValueType.MESSAGE_ARRAY)}
function module$contents$jspb$internal_compare_compareFieldsInternalIter(a,b,c,d,e,f,g,h,k,l,q,t){b=module$contents$jspb$internal_compare_getField(a,b,c,d,h);e=module$contents$jspb$internal_compare_getField(a,e,f,g,h);t=t===module$contents$jspb$internal_compare_ValueType.REPEATED_ARRAY;if(e==null&&module$contents$jspb$internal_isEmptyRepeatedField(b,k,a)||b==null&&module$contents$jspb$internal_isEmptyRepeatedField(e,k,a))return!0;var x;q=t?q:(x=q)==null?void 0:x.getFieldComparisonTypeInfo(a);var A;
if(l=(A=l)==null?void 0:A.has(a)){if(b==null&&Array.isArray(e))return e.length===0;if(e==null&&Array.isArray(b))return b.length===0;if(Array.isArray(b)&&Array.isArray(e))return module$contents$jspb$internal_map_compareMapArrays(b,e,q)}return module$contents$jspb$internal_compare_compareFieldsInternal(b,e,q,l||module$contents$jspb$internal_isRepeatedFieldInSet(k,a)?module$contents$jspb$internal_compare_ValueType.REPEATED_ARRAY:module$contents$jspb$internal_compare_ValueType.UNKNOWN)}
function module$contents$jspb$internal_compare_getField(a,b,c,d,e){var f,g;return(g=a<d?b[a+e]:void 0)!=null?g:(f=c)==null?void 0:f[a]};goog.debug.errorcontext={};goog.debug.errorcontext.addErrorContext=function(a,b,c){a[goog.debug.errorcontext.CONTEXT_KEY_]||(a[goog.debug.errorcontext.CONTEXT_KEY_]={});a[goog.debug.errorcontext.CONTEXT_KEY_][b]=c};goog.debug.errorcontext.getErrorContext=function(a){return a[goog.debug.errorcontext.CONTEXT_KEY_]||{}};goog.debug.errorcontext.CONTEXT_KEY_="__closure__error__context__984382";var module$contents$jspb$exceptions_globalThrottles=goog.DEBUG?{}:void 0,module$contents$jspb$exceptions_errorHandler;function module$contents$jspb$exceptions_runErrorHandler(a){if(module$contents$jspb$exceptions_errorHandler)try{module$contents$jspb$exceptions_errorHandler(a)}catch(b){throw b.cause=a,b;}}
function module$contents$jspb$exceptions_asyncThrowWarning(a){a=goog.DEBUG?Error(a):Error();goog.debug.errorcontext.addErrorContext(a,"severity","incident");module$contents$jspb$exceptions_errorHandler?module$contents$jspb$exceptions_runErrorHandler(a):module$contents$goog$async$throwException_throwException(a)}
function module$contents$jspb$exceptions_makeTypeError(a){a=Error(a);goog.debug.errorcontext.addErrorContext(a,"severity","warning");module$contents$jspb$exceptions_runErrorHandler(a);return a}
function module$contents$jspb$exceptions_throttledAsyncThrowWarning(a,b,c,d){if(b!=null){if(a==null){var e;a=(e=module$contents$jspb$exceptions_globalThrottles)!=null?e:module$contents$jspb$exceptions_globalThrottles={}}else a=a.constructor;e=a[b]||0;e>=c||(a[b]=e+1,module$contents$jspb$exceptions_asyncThrowWarning(d))}};function module$contents$google3$javascript$typescript$contrib$check_checkExhaustiveAllowing(a,b){b=b===void 0?"unexpected value "+a+"!":b;throw Error(b);};function module$contents$jspb$internal_accessor_helpers_checkFloatingPoint(a){if(typeof a!=="number")throw Error("Value of float/double field must be a number, found "+typeof a+": "+a);return a}function module$contents$jspb$internal_accessor_helpers_coerceToNullishFloatingPoint(a){if(a==null||typeof a==="number")return a;if(a==="NaN"||a==="Infinity"||a==="-Infinity")return Number(a)}
function module$contents$jspb$internal_accessor_helpers_ctorName(a){return a.displayName||a.name||"unknown type name"}function module$contents$jspb$internal_accessor_helpers_checkBoolean(a){if(typeof a!=="boolean")throw Error("Expected boolean but got "+goog.typeOf(a)+": "+a);return a}function module$contents$jspb$internal_accessor_helpers_coerceToNullishBoolean(a){if(a==null||typeof a==="boolean")return a;if(typeof a==="number")return!!a}
var module$contents$jspb$internal_accessor_helpers_NUMBER_SHAPED_CHECK=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;function module$contents$jspb$internal_accessor_helpers_isNumberShaped(a,b){switch(typeof a){case "bigint":return!0;case "number":return Number.isFinite(a);case "string":return b||module$contents$jspb$internal_options_typeCheck64BitIntFieldsAreInRange?module$contents$jspb$internal_accessor_helpers_NUMBER_SHAPED_CHECK.test(a):!!a&&isFinite(a);default:return!1}}
function module$contents$jspb$internal_accessor_helpers_getEnumErrorMessage(a){return goog.DEBUG?"Expected enum as finite number but got "+goog.typeOf(a)+": "+a:"enum"}
function module$contents$jspb$internal_accessor_helpers_checkEnum(a){if(!Number.isFinite(a))switch(module$contents$jspb$internal_options_typeCheckEnumFields){case module$exports$jspb$internal_options.CheckLevel.THROW:throw module$contents$jspb$exceptions_makeTypeError(module$contents$jspb$internal_accessor_helpers_getEnumErrorMessage(a));case module$exports$jspb$internal_options.CheckLevel.ASYNC_THROW:module$contents$jspb$exceptions_asyncThrowWarning(module$contents$jspb$internal_accessor_helpers_getEnumErrorMessage(a))}return module$contents$jspb$internal_options_typeCheckEnumFields===
module$exports$jspb$internal_options.CheckLevel.THROW?a|0:a}function module$contents$jspb$internal_accessor_helpers_coerceToNullishEnum(a){return a==null?a:module$contents$jspb$internal_options_typeCheckEnumFields===module$exports$jspb$internal_options.CheckLevel.THROW?Number.isFinite(a)?a|0:void 0:a}function module$contents$jspb$internal_accessor_helpers_getInt32ErrorMessage(a){return goog.DEBUG?"Expected int32 as finite number but got "+goog.typeOf(a)+": "+a:"int32"}
function module$contents$jspb$internal_accessor_helpers_checkInt32(a){if(typeof a!=="number")throw module$contents$jspb$exceptions_makeTypeError(module$contents$jspb$internal_accessor_helpers_getInt32ErrorMessage(a));if(!Number.isFinite(a))switch(module$contents$jspb$internal_options_typeCheck32BitIntFields){case module$exports$jspb$internal_options.CheckLevel.THROW:throw module$contents$jspb$exceptions_makeTypeError(module$contents$jspb$internal_accessor_helpers_getInt32ErrorMessage(a));case module$exports$jspb$internal_options.CheckLevel.ASYNC_THROW:module$contents$jspb$exceptions_asyncThrowWarning(module$contents$jspb$internal_accessor_helpers_getInt32ErrorMessage(a))}return module$contents$jspb$internal_options_typeCheck32BitIntFields===
module$exports$jspb$internal_options.CheckLevel.THROW?a|0:a}function module$contents$jspb$internal_accessor_helpers_coerceToNullishInt32(a){if(a==null)return a;if(typeof a==="string"&&a)a=+a;else if(typeof a!=="number")return;return module$contents$jspb$internal_options_typeCheck32BitIntFields===module$exports$jspb$internal_options.CheckLevel.THROW?Number.isFinite(a)?a|0:void 0:a}
function module$contents$jspb$internal_accessor_helpers_getUint32ErrorMessage(a){return goog.DEBUG?"Expected uint32 as finite number but got "+goog.typeOf(a)+": "+a:"uint32"}
function module$contents$jspb$internal_accessor_helpers_checkUint32(a){if(typeof a!=="number")throw module$contents$jspb$exceptions_makeTypeError(module$contents$jspb$internal_accessor_helpers_getUint32ErrorMessage(a));if(!Number.isFinite(a))switch(module$contents$jspb$internal_options_typeCheck32BitIntFields){case module$exports$jspb$internal_options.CheckLevel.THROW:throw module$contents$jspb$exceptions_makeTypeError(module$contents$jspb$internal_accessor_helpers_getUint32ErrorMessage(a));case module$exports$jspb$internal_options.CheckLevel.ASYNC_THROW:module$contents$jspb$exceptions_asyncThrowWarning(module$contents$jspb$internal_accessor_helpers_getUint32ErrorMessage(a))}return module$contents$jspb$internal_options_typeCheck32BitIntFields===
module$exports$jspb$internal_options.CheckLevel.THROW?a>>>0:a}function module$contents$jspb$internal_accessor_helpers_coerceToNullishUint32(a){if(a==null)return a;if(typeof a==="string"&&a)a=+a;else if(typeof a!=="number")return;return module$contents$jspb$internal_options_typeCheck32BitIntFields===module$exports$jspb$internal_options.CheckLevel.THROW?Number.isFinite(a)?a>>>0:void 0:a}
function module$contents$jspb$internal_accessor_helpers_checkInt64(a,b){b=b===void 0?module$exports$jspb$internal_array_state.TypeSpecificApiFormat.LEGACY:b;var c=b!==module$exports$jspb$internal_array_state.TypeSpecificApiFormat.LEGACY;if(!c&&!module$contents$jspb$internal_options_typeCheck64BitIntFieldsAreInRange)return a;if(!module$contents$jspb$internal_accessor_helpers_isNumberShaped(a,c))throw a=goog.DEBUG?"Expected an int64 value encoded as a number or a string but got "+goog.typeOf(a)+": "+
a:"int64",module$contents$jspb$exceptions_makeTypeError(a);c=typeof a;switch(b){case module$exports$jspb$internal_array_state.TypeSpecificApiFormat.STRING:switch(c){case "string":return module$contents$jspb$internal_accessor_helpers_convertStringToInt64String(a,!0);case "bigint":return String(BigInt.asIntN(64,a));default:return module$contents$jspb$internal_accessor_helpers_convertNumberToInt64String(module$contents$google3$javascript$common$asserts$asserts_cast(a,module$exports$google3$javascript$common$asserts$guards.isNumber),
!0)}case module$exports$jspb$internal_array_state.TypeSpecificApiFormat.GBIGINT:switch(c){case "string":return module$contents$jspb$internal_accessor_helpers_convertStringToInt64Gbigint(a);case "bigint":return module$contents$jspb$internal_accessor_helpers_convertBigintToInt64Gbigint(a);default:return module$contents$jspb$internal_accessor_helpers_convertNumberToInt64Gbigint(module$contents$google3$javascript$common$asserts$asserts_cast(a,module$exports$google3$javascript$common$asserts$guards.isNumber))}case module$exports$jspb$internal_array_state.TypeSpecificApiFormat.LEGACY:switch(c){case "string":return module$contents$jspb$internal_accessor_helpers_convertStringToInt64String(a,
!1);case "bigint":return module$contents$jspb$internal_accessor_helpers_convertBigintToInt64Gbigint(a);default:return module$contents$jspb$internal_accessor_helpers_convertNumberToInt64Number(module$contents$google3$javascript$common$asserts$asserts_cast(a,module$exports$google3$javascript$common$asserts$guards.isNumber),!1)}default:return module$contents$google3$javascript$typescript$contrib$check_checkExhaustiveAllowing(b,"Unknown format requested type for int64")}}
function module$contents$jspb$internal_accessor_helpers_checkNullishInt64(a,b){b=b===void 0?module$exports$jspb$internal_array_state.TypeSpecificApiFormat.LEGACY:b;return a==null?a:module$contents$jspb$internal_accessor_helpers_checkInt64(a,b)}function module$contents$jspb$internal_accessor_helpers_onFastPathToTruncateUint64RangeString(a){return a[0]==="-"?!1:a.length<20?!0:a.length===20&&Number(a.substring(0,6))<184467}
function module$contents$jspb$internal_accessor_helpers_onFastPathToTruncateInt64RangeString(a){return a[0]==="-"?a.length<20?!0:a.length===20&&Number(a.substring(0,7))>-922337:a.length<19?!0:a.length===19&&Number(a.substring(0,6))<922337}
function module$contents$jspb$internal_accessor_helpers_truncateNumberToUint64RangeNumber(a){goog.asserts.assert(a<0||!(0<a&&a<Number.MAX_SAFE_INTEGER));goog.asserts.assert(Number.isInteger(a));if(a<0){module$contents$jspb$utils_splitInt64(a);var b=module$contents$jspb$utils_joinUnsignedDecimalString(module$contents$jspb$utils_split64Low,module$contents$jspb$utils_split64High);a=Number(b);return Number.isSafeInteger(a)?a:b}b=String(a);if(module$contents$jspb$internal_accessor_helpers_onFastPathToTruncateUint64RangeString(b))return b;
module$contents$jspb$utils_splitInt64(a);return module$contents$jspb$utils_joinUint64(module$contents$jspb$utils_split64Low,module$contents$jspb$utils_split64High)}
function module$contents$jspb$internal_accessor_helpers_truncateStringToInt64RangeString(a){goog.asserts.assert(a.indexOf(".")===-1);if(module$contents$jspb$internal_accessor_helpers_onFastPathToTruncateInt64RangeString(a))return a;module$contents$jspb$utils_splitDecimalString(a);return module$contents$jspb$utils_joinSignedDecimalString(module$contents$jspb$utils_split64Low,module$contents$jspb$utils_split64High)}
function module$contents$jspb$internal_accessor_helpers_truncateStringToUint64RangeString(a){goog.asserts.assert(a.indexOf(".")===-1);if(module$contents$jspb$internal_accessor_helpers_onFastPathToTruncateUint64RangeString(a))return a;module$contents$jspb$utils_splitDecimalString(a);return module$contents$jspb$utils_joinUnsignedDecimalString(module$contents$jspb$utils_split64Low,module$contents$jspb$utils_split64High)}
function module$contents$jspb$internal_accessor_helpers_convertNumberToInt64Number(a,b){goog.asserts.assert(module$contents$jspb$internal_accessor_helpers_isNumberShaped(a,b));goog.asserts.assert(b||module$contents$jspb$internal_options_typeCheck64BitIntFieldsAreInRange);a=Math.trunc(a);if(!b&&!module$contents$jspb$internal_options_typeCheck64BitIntFieldsAreInRange||Number.isSafeInteger(a))return a;goog.asserts.assert(!Number.isSafeInteger(a));goog.asserts.assert(Number.isInteger(a));module$contents$jspb$utils_splitInt64(a);
return a=module$contents$jspb$utils_joinInt64(module$contents$jspb$utils_split64Low,module$contents$jspb$utils_split64High)}
function module$contents$jspb$internal_accessor_helpers_convertNumberToUint64Number(a,b){goog.asserts.assert(module$contents$jspb$internal_accessor_helpers_isNumberShaped(a,b));goog.asserts.assert(b||module$contents$jspb$internal_options_typeCheck64BitIntFieldsAreInRange);a=Math.trunc(a);return!b&&!module$contents$jspb$internal_options_typeCheck64BitIntFieldsAreInRange||a>=0&&Number.isSafeInteger(a)?a:module$contents$jspb$internal_accessor_helpers_truncateNumberToUint64RangeNumber(a)}
function module$contents$jspb$internal_accessor_helpers_convertNumberToInt64String(a,b){goog.asserts.assert(module$contents$jspb$internal_accessor_helpers_isNumberShaped(a,b));goog.asserts.assert(b||module$contents$jspb$internal_options_typeCheck64BitIntFieldsAreInRange);a=Math.trunc(a);if(!b&&!module$contents$jspb$internal_options_typeCheck64BitIntFieldsAreInRange||Number.isSafeInteger(a))return String(a);goog.asserts.assert(!Number.isSafeInteger(a));goog.asserts.assert(Number.isInteger(a));b=String(a);
module$contents$jspb$internal_accessor_helpers_onFastPathToTruncateInt64RangeString(b)?a=b:(module$contents$jspb$utils_splitInt64(a),a=module$contents$jspb$utils_joinSignedDecimalString(module$contents$jspb$utils_split64Low,module$contents$jspb$utils_split64High));return a}
function module$contents$jspb$internal_accessor_helpers_convertNumberToUint64String(a,b){goog.asserts.assert(module$contents$jspb$internal_accessor_helpers_isNumberShaped(a,b));goog.asserts.assert(b||module$contents$jspb$internal_options_typeCheck64BitIntFields);a=Math.trunc(a);if(!b&&!module$contents$jspb$internal_options_typeCheck64BitIntFieldsAreInRange||a>=0&&Number.isSafeInteger(a))return String(a);goog.asserts.assert(a<0||!(0<a&&a<Number.MAX_SAFE_INTEGER));goog.asserts.assert(Number.isInteger(a));
b=String(a);module$contents$jspb$internal_accessor_helpers_onFastPathToTruncateUint64RangeString(b)?a=b:(module$contents$jspb$utils_splitInt64(a),a=module$contents$jspb$utils_joinUnsignedDecimalString(module$contents$jspb$utils_split64Low,module$contents$jspb$utils_split64High));return a}
function module$contents$jspb$internal_accessor_helpers_convertStringToInt64String(a,b){goog.asserts.assert(module$contents$jspb$internal_accessor_helpers_isNumberShaped(a,b));goog.asserts.assert(b||module$contents$jspb$internal_options_typeCheck64BitIntFieldsAreInRange);var c=Math.trunc(Number(a));if(Number.isSafeInteger(c))return String(c);c=a.indexOf(".");c!==-1&&(a=a.substring(0,c));return b||module$contents$jspb$internal_options_typeCheck64BitIntFieldsAreInRange?module$contents$jspb$internal_accessor_helpers_truncateStringToInt64RangeString(a):
a}
function module$contents$jspb$internal_accessor_helpers_convertStringToInt64Gbigint(a){var b=Math.trunc(Number(a));if(Number.isSafeInteger(b))return module$contents$google3$javascript$common$bigint$index_toGbigint(b);b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));return module$contents$jspb$internal_options_isBigIntAvailable()?module$contents$jspb$internal_accessor_helpers_convertBigintToInt64Gbigint(BigInt(a)):module$contents$google3$javascript$common$bigint$index_toGbigint(module$contents$jspb$internal_accessor_helpers_truncateStringToInt64RangeString(a))}
function module$contents$jspb$internal_accessor_helpers_convertNumberToInt64Gbigint(a){return Number.isSafeInteger(a)?module$contents$google3$javascript$common$bigint$index_toGbigint(module$contents$jspb$internal_accessor_helpers_convertNumberToInt64Number(a,!0)):module$contents$google3$javascript$common$bigint$index_toGbigint(module$contents$jspb$internal_accessor_helpers_convertNumberToInt64String(a,!0))}
function module$contents$jspb$internal_accessor_helpers_convertNumberToUint64Gbigint(a){return Number.isSafeInteger(a)?module$contents$google3$javascript$common$bigint$index_toGbigint(module$contents$jspb$internal_accessor_helpers_convertNumberToUint64Number(a,!0)):module$contents$google3$javascript$common$bigint$index_toGbigint(module$contents$jspb$internal_accessor_helpers_convertNumberToUint64String(a,!0))}
function module$contents$jspb$internal_accessor_helpers_convertStringToUint64String(a,b){goog.asserts.assert(module$contents$jspb$internal_accessor_helpers_isNumberShaped(a,b));goog.asserts.assert(b||module$contents$jspb$internal_options_typeCheck64BitIntFieldsAreInRange);var c=Math.trunc(Number(a));if(Number.isSafeInteger(c)&&(!b&&!module$contents$jspb$internal_options_typeCheck64BitIntFieldsAreInRange||c>=0))return String(c);b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));return module$contents$jspb$internal_accessor_helpers_truncateStringToUint64RangeString(a)}
function module$contents$jspb$internal_accessor_helpers_convertStringToUint64Gbigint(a){var b=Math.trunc(Number(a));if(Number.isSafeInteger(b)&&b>=0)return module$contents$google3$javascript$common$bigint$index_toGbigint(b);b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));return module$contents$jspb$internal_options_isBigIntAvailable()?module$contents$jspb$internal_accessor_helpers_convertBigintToUint64Gbigint(BigInt(a)):module$contents$google3$javascript$common$bigint$index_toGbigint(module$contents$jspb$internal_accessor_helpers_truncateStringToUint64RangeString(a))}
function module$contents$jspb$internal_accessor_helpers_convertBigintToInt64Gbigint(a){goog.asserts.assert(typeof a==="bigint");return module$contents$google3$javascript$common$bigint$index_toGbigint(BigInt.asIntN(64,a))}function module$contents$jspb$internal_accessor_helpers_convertBigintToUint64Gbigint(a){goog.asserts.assert(typeof a==="bigint");return module$contents$google3$javascript$common$bigint$index_toGbigint(BigInt.asUintN(64,a))}
function module$contents$jspb$internal_accessor_helpers_coerceToNullishInt64(a){if(a==null)return a;if(typeof a==="bigint")return(0,module$exports$google3$javascript$common$bigint$index.isSafeInt52)(a)?a=Number(a):(a=BigInt.asIntN(64,a),a=(0,module$exports$google3$javascript$common$bigint$index.isSafeInt52)(a)?Number(a):String(a)),a;if(!module$contents$jspb$internal_options_typeCheck64BitIntFieldsAreInRange)return a;if(module$contents$jspb$internal_accessor_helpers_isNumberShaped(a,!1)){if(typeof a===
"number")return module$contents$jspb$internal_accessor_helpers_convertNumberToInt64Number(a,!1);a=module$contents$google3$javascript$common$asserts$asserts_cast(a,module$exports$google3$javascript$common$asserts$guards.isString);if(module$contents$jspb$internal_options_typeCheck64BitIntFields){goog.asserts.assert(module$contents$jspb$internal_accessor_helpers_isNumberShaped(a,!1));goog.asserts.assert(module$contents$jspb$internal_options_typeCheck64BitIntFieldsAreInRange);goog.asserts.assert(module$contents$jspb$internal_options_typeCheck64BitIntFields);
var b=Number(a);b=Math.trunc(b);Number.isSafeInteger(b)?a=b:(a=module$contents$jspb$internal_accessor_helpers_convertStringToInt64String(a,!1),b=Number(a),a=Number.isSafeInteger(b)?b:a);return a}return module$contents$jspb$internal_accessor_helpers_convertStringToInt64String(a,!1)}}
function module$contents$jspb$internal_accessor_helpers_coerceToNullishInt64String(a,b){b=b===void 0?!1:b;var c=typeof a;if(a==null)return a;if(c==="bigint")return String(BigInt.asIntN(64,a));if(!b&&!module$contents$jspb$internal_options_typeCheck64BitIntFieldsAreInRange)return a;if(module$contents$jspb$internal_accessor_helpers_isNumberShaped(a,b)){if(c==="string")return module$contents$jspb$internal_accessor_helpers_convertStringToInt64String(a,b);a=module$contents$google3$javascript$common$asserts$asserts_cast(a,
module$exports$google3$javascript$common$asserts$guards.isNumber);return b||module$contents$jspb$internal_options_typeCheck64BitIntFields?module$contents$jspb$internal_accessor_helpers_convertNumberToInt64String(a,b):module$contents$jspb$internal_accessor_helpers_convertNumberToInt64Number(a,b)}}
function module$contents$jspb$internal_accessor_helpers_coerceToNullishInt64Gbigint(a){var b=typeof a;if(a==null)return a;if(b==="bigint")return module$contents$jspb$internal_accessor_helpers_convertBigintToInt64Gbigint(a);if(module$contents$jspb$internal_accessor_helpers_isNumberShaped(a,!0)){if(b==="string")return module$contents$jspb$internal_accessor_helpers_convertStringToInt64Gbigint(a);a=module$contents$google3$javascript$common$asserts$asserts_cast(a,module$exports$google3$javascript$common$asserts$guards.isNumber);
return module$contents$jspb$internal_accessor_helpers_convertNumberToInt64Gbigint(a)}}
function module$contents$jspb$internal_accessor_helpers_checkUint64(a,b){b=b===void 0?module$exports$jspb$internal_array_state.TypeSpecificApiFormat.LEGACY:b;var c=b!==module$exports$jspb$internal_array_state.TypeSpecificApiFormat.LEGACY;if(!c&&!module$contents$jspb$internal_options_typeCheck64BitIntFieldsAreInRange)return a;if(!module$contents$jspb$internal_accessor_helpers_isNumberShaped(a,c))throw a=goog.DEBUG?"Expected an uint64 value encoded as a number or a string but got "+goog.typeOf(a)+": "+
a:"uint64",module$contents$jspb$exceptions_makeTypeError(a);c=typeof a;switch(b){case module$exports$jspb$internal_array_state.TypeSpecificApiFormat.STRING:switch(c){case "string":return module$contents$jspb$internal_accessor_helpers_convertStringToUint64String(a,!0);case "bigint":return String(BigInt.asUintN(64,a));default:return module$contents$jspb$internal_accessor_helpers_convertNumberToUint64String(module$contents$google3$javascript$common$asserts$asserts_cast(a,module$exports$google3$javascript$common$asserts$guards.isNumber),
!0)}case module$exports$jspb$internal_array_state.TypeSpecificApiFormat.GBIGINT:switch(c){case "string":return module$contents$jspb$internal_accessor_helpers_convertStringToUint64Gbigint(a);case "bigint":return module$contents$jspb$internal_accessor_helpers_convertBigintToUint64Gbigint(a);default:return module$contents$jspb$internal_accessor_helpers_convertNumberToUint64Gbigint(module$contents$google3$javascript$common$asserts$asserts_cast(a,module$exports$google3$javascript$common$asserts$guards.isNumber))}case module$exports$jspb$internal_array_state.TypeSpecificApiFormat.LEGACY:switch(c){case "string":return module$contents$jspb$internal_accessor_helpers_convertStringToUint64String(a,
!1);case "bigint":return module$contents$jspb$internal_accessor_helpers_convertBigintToUint64Gbigint(a);default:return module$contents$jspb$internal_accessor_helpers_convertNumberToUint64Number(module$contents$google3$javascript$common$asserts$asserts_cast(a,module$exports$google3$javascript$common$asserts$guards.isNumber),!1)}default:return module$contents$google3$javascript$typescript$contrib$check_checkExhaustiveAllowing(b,"Unknown format requested type for int64")}}
function module$contents$jspb$internal_accessor_helpers_checkNullishUint64(a,b){b=b===void 0?module$exports$jspb$internal_array_state.TypeSpecificApiFormat.LEGACY:b;return a==null?a:module$contents$jspb$internal_accessor_helpers_checkUint64(a,b)}
function module$contents$jspb$internal_accessor_helpers_coerceToNullishUint64(a){if(a==null)return a;if(typeof a==="bigint")return a>=0&&(0,module$exports$google3$javascript$common$bigint$index.isSafeInt52)(a)?a=Number(a):(a=BigInt.asUintN(64,a),a=(0,module$exports$google3$javascript$common$bigint$index.isSafeInt52)(a)?Number(a):String(a)),a;if(!module$contents$jspb$internal_options_typeCheck64BitIntFieldsAreInRange)return a;if(module$contents$jspb$internal_accessor_helpers_isNumberShaped(a,!1)){if(typeof a===
"number")return module$contents$jspb$internal_accessor_helpers_convertNumberToUint64Number(a,!1);a=module$contents$google3$javascript$common$asserts$asserts_cast(a,module$exports$google3$javascript$common$asserts$guards.isString);if(module$contents$jspb$internal_options_typeCheck64BitIntFields){goog.asserts.assert(module$contents$jspb$internal_accessor_helpers_isNumberShaped(a,!1));goog.asserts.assert(module$contents$jspb$internal_options_typeCheck64BitIntFieldsAreInRange);goog.asserts.assert(module$contents$jspb$internal_options_typeCheck64BitIntFields);
var b=Number(a);b=Math.trunc(b);module$contents$jspb$internal_options_typeCheck64BitIntFieldsAreInRange?0<=b&&b<=Number.MAX_SAFE_INTEGER?a=b:(a=module$contents$jspb$internal_accessor_helpers_convertStringToUint64String(a,!1),b=Number(a),a=Number.isSafeInteger(b)?b:a):a=Number.isSafeInteger(b)?b:module$contents$jspb$internal_accessor_helpers_convertStringToUint64String(a,!1)}else a=module$contents$jspb$internal_accessor_helpers_convertStringToUint64String(a,!1);return a}}
function module$contents$jspb$internal_accessor_helpers_coerceToNullishUint64String(a,b){b=b===void 0?!1:b;var c=typeof a;if(a==null)return a;if(c==="bigint")return String(BigInt.asUintN(64,a));if(!b&&!module$contents$jspb$internal_options_typeCheck64BitIntFieldsAreInRange)return a;if(module$contents$jspb$internal_accessor_helpers_isNumberShaped(a,b)){if(c==="string")return module$contents$jspb$internal_accessor_helpers_convertStringToUint64String(a,b);a=module$contents$google3$javascript$common$asserts$asserts_cast(a,
module$exports$google3$javascript$common$asserts$guards.isNumber);return b||module$contents$jspb$internal_options_typeCheck64BitIntFields?module$contents$jspb$internal_accessor_helpers_convertNumberToUint64String(a,b):module$contents$jspb$internal_accessor_helpers_convertNumberToUint64Number(a,b)}}
function module$contents$jspb$internal_accessor_helpers_coerceToNullishUint64Gbigint(a){var b=typeof a;if(a==null)return a;if(b==="bigint")return module$contents$jspb$internal_accessor_helpers_convertBigintToUint64Gbigint(a);if(module$contents$jspb$internal_accessor_helpers_isNumberShaped(a,!0)){if(b==="string")return module$contents$jspb$internal_accessor_helpers_convertStringToUint64Gbigint(a);a=module$contents$google3$javascript$common$asserts$asserts_cast(a,module$exports$google3$javascript$common$asserts$guards.isNumber);
return module$contents$jspb$internal_accessor_helpers_convertNumberToUint64Gbigint(a)}}
function module$contents$jspb$internal_accessor_helpers_coerceToNullishInt64StringOrNumber(a){if(a==null)return a;var b=typeof a;if(b==="bigint")return String(BigInt.asIntN(64,a));if(!module$contents$jspb$internal_options_typeCheck64BitIntFieldsAreInRange)return a;if(module$contents$jspb$internal_accessor_helpers_isNumberShaped(a,!1)){if(b==="string")return module$contents$jspb$internal_accessor_helpers_convertStringToInt64String(a,!1);if(b==="number")return module$contents$jspb$internal_accessor_helpers_convertNumberToInt64Number(a,
!1)}}
function module$contents$jspb$internal_accessor_helpers_coerceToNullishUint64StringOrNumber(a){if(a==null)return a;var b=typeof a;if(b==="bigint")return String(BigInt.asUintN(64,a));if(!module$contents$jspb$internal_options_typeCheck64BitIntFieldsAreInRange)return a;if(module$contents$jspb$internal_accessor_helpers_isNumberShaped(a,!1)){if(b==="string")return module$contents$jspb$internal_accessor_helpers_convertStringToUint64String(a,!1);if(b==="number")return module$contents$jspb$internal_accessor_helpers_convertNumberToUint64Number(a,!1)}}
function module$contents$jspb$internal_accessor_helpers_coerceToNullishBytesAsStringByteStringOrUint8Array(a){if(a==null||typeof a=="string"||module$contents$jspb$internal_bytes_isU8(a)||a instanceof module$exports$jspb$bytestring.ByteString)return a}function module$contents$jspb$internal_accessor_helpers_checkString(a){if(module$contents$jspb$internal_options_typeCheckStringFields&&typeof a!=="string")throw goog.DEBUG?Error("Expected a string but got "+a+" a "+goog.typeOf(a)):Error();return a}
function module$contents$jspb$internal_accessor_helpers_checkNullishString(a){if(module$contents$jspb$internal_options_typeCheckStringFields&&a!=null&&typeof a!=="string")throw goog.DEBUG?Error("Expected a string or null or undefined but got "+a+" a "+goog.typeOf(a)):Error();return a}function module$contents$jspb$internal_accessor_helpers_coerceToNullishString(a){return module$contents$jspb$internal_options_typeCheckStringFields?a==null||typeof a==="string"?a:void 0:a}
function module$contents$jspb$internal_accessor_helpers_checkMessageType(a,b){if(!(a instanceof b))throw Error("Expected instanceof "+module$contents$jspb$internal_accessor_helpers_ctorName(b)+" but got "+(a&&module$contents$jspb$internal_accessor_helpers_ctorName(a.constructor)));return a}
function module$contents$jspb$internal_accessor_helpers_messageFromInlineStorage(a,b,c,d){if(a!=null&&typeof a==="object"&&module$contents$jspb$internal_isMessage(a))return a;if(!Array.isArray(a))return c?d&module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY?module$contents$jspb$internal_accessor_helpers_getDefaultImmutableInstance(b):new b:void 0;c=a;var e=(0,module$exports$jspb$internal_array_state.getArrayState)(c),f=e;f===0&&(f|=d&module$exports$jspb$internal_array_state.ArrayStateFlags.MUTABLE_REFERENCES_ARE_OWNED);
f|=d&module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY;f!==e&&(0,module$exports$jspb$internal_array_state.setArrayState)(c,f);return new b(a)}function module$contents$jspb$internal_accessor_helpers_checkRepeatedFieldIsArray(a){if(!Array.isArray(a))throw a=goog.DEBUG?"Expected array but got "+goog.typeOf(a)+": "+a:void 0,module$contents$jspb$exceptions_makeTypeError(a);return a}
function module$contents$jspb$internal_accessor_helpers_getDefaultImmutableInstance(a){return module$exports$jspb$internal_options.DETAILED_JSPB_ASSERTS?module$contents$jspb$internal_operations_withoutLogging(function(){var b,c,d;return b=(c=a)[d=module$exports$jspb$internal_symbols.DEFAULT_IMMUTABLE_INSTANCE_SYMBOL]||(c[d]=module$contents$jspb$internal_accessor_helpers_emptyImmutableMessage(a))}):module$contents$jspb$internal_accessor_helpers_getDefaultImmutableInstanceInternal(a)}
function module$contents$jspb$internal_accessor_helpers_emptyImmutableMessage(a){a=new a;module$contents$jspb$internal_array_state_markArrayImmutable(module$contents$jspb$internal_getInternalArray(a));return a}function module$contents$jspb$internal_accessor_helpers_getDefaultImmutableInstanceInternal(a){var b,c;return(b=a)[c=module$exports$jspb$internal_symbols.DEFAULT_IMMUTABLE_INSTANCE_SYMBOL]||(b[c]=module$contents$jspb$internal_accessor_helpers_emptyImmutableMessage(a))}
function module$contents$jspb$internal_accessor_helpers_booleanToApiForMaps(a,b,c){if(b)return module$contents$jspb$internal_accessor_helpers_checkBoolean(a);a=module$contents$jspb$internal_accessor_helpers_coerceToNullishBoolean(a);var d;return(d=a)!=null?d:c?!1:void 0}
function module$contents$jspb$internal_accessor_helpers_int32ToApiForMaps(a,b,c){a=b?module$contents$jspb$internal_accessor_helpers_checkInt32(a):module$contents$jspb$internal_accessor_helpers_coerceToNullishInt32(a);return a==null?c?0:void 0:a|0}function module$contents$jspb$internal_accessor_helpers_uint32ToApiForMaps(a,b,c){a=b?module$contents$jspb$internal_accessor_helpers_checkUint32(a):module$contents$jspb$internal_accessor_helpers_coerceToNullishUint32(a);return a==null?c?0:void 0:a>>>0}
function module$contents$jspb$internal_accessor_helpers_uint32KeyToApiForMaps(a,b,c){a=module$contents$jspb$internal_accessor_helpers_uint32ToApiForMaps(a,b,c);return typeof a==="number"?a>>>0:a}function module$contents$jspb$internal_accessor_helpers_int64ToApiForMaps(a,b,c){a=b?module$contents$jspb$internal_accessor_helpers_checkInt64(a):module$contents$jspb$internal_accessor_helpers_coerceToNullishInt64(a);return a==null?c?0:void 0:a}
function module$contents$jspb$internal_accessor_helpers_int64KeyToApiForMaps(a,b,c){a=module$contents$jspb$internal_accessor_helpers_int64ToApiForMaps(a,b,c);return typeof a==="string"&&(b=+a,Number.isSafeInteger(b))?b:a}
function module$contents$jspb$internal_accessor_helpers_int64GbigintToApiForMaps(a,b,c){a=b?module$contents$jspb$internal_accessor_helpers_checkInt64(a,module$exports$jspb$internal_array_state.TypeSpecificApiFormat.GBIGINT):module$contents$jspb$internal_accessor_helpers_coerceToNullishInt64Gbigint(a);return a==null?c?module$contents$google3$javascript$common$bigint$index_toGbigint(0):void 0:a}
function module$contents$jspb$internal_accessor_helpers_int64GbigintKeyToApiForMaps(a,b,c){return module$contents$jspb$internal_accessor_helpers_int64GbigintToApiForMaps(a,b,c)}function module$contents$jspb$internal_accessor_helpers_uint64ToApiForMaps(a,b,c){a=b?module$contents$jspb$internal_accessor_helpers_checkUint64(a):module$contents$jspb$internal_accessor_helpers_coerceToNullishUint64(a);return a==null?c?0:void 0:a}
function module$contents$jspb$internal_accessor_helpers_uint64KeyToApiForMaps(a,b,c){a=module$contents$jspb$internal_accessor_helpers_uint64ToApiForMaps(a,b,c);return typeof a==="string"&&(b=+a,Number.isSafeInteger(b))?b:a}
function module$contents$jspb$internal_accessor_helpers_uint64GbigintToApiForMaps(a,b,c){a=b?module$contents$jspb$internal_accessor_helpers_checkUint64(a,module$exports$jspb$internal_array_state.TypeSpecificApiFormat.GBIGINT):module$contents$jspb$internal_accessor_helpers_coerceToNullishUint64Gbigint(a);return a==null?c?module$contents$google3$javascript$common$bigint$index_toGbigint(0):void 0:a}
function module$contents$jspb$internal_accessor_helpers_uint64GbigintKeyToApiForMaps(a,b,c){return module$contents$jspb$internal_accessor_helpers_uint64GbigintToApiForMaps(a,b,c)}function module$contents$jspb$internal_accessor_helpers_floatToApiForMaps(a,b,c){if(b)return module$contents$jspb$internal_accessor_helpers_checkFloatingPoint(a);a=module$contents$jspb$internal_accessor_helpers_coerceToNullishFloatingPoint(a);var d;return(d=a)!=null?d:c?0:void 0}
function module$contents$jspb$internal_accessor_helpers_stringToApiForMaps(a,b,c){if(b)return module$contents$jspb$internal_accessor_helpers_checkString(a);a=module$contents$jspb$internal_accessor_helpers_coerceToNullishString(a);var d;return(d=a)!=null?d:c?"":void 0}
function module$contents$jspb$internal_accessor_helpers_bytesToApiForMaps(a,b,c){if(b){c=a;if(!(c instanceof module$exports$jspb$bytestring.ByteString))throw goog.DEBUG?Error("Expected ByteString but got "+goog.typeOf(c)+": "+c):Error();return c}a=a==null||a instanceof module$exports$jspb$bytestring.ByteString?a:typeof a==="string"?module$exports$jspb$bytestring.ByteString.fromBase64(a):module$contents$jspb$internal_bytes_isU8(a)?module$exports$jspb$bytestring.ByteString.fromUint8Array(a):void 0;
var d;return(d=a)!=null?d:c?module$exports$jspb$bytestring.ByteString.empty():void 0}function module$contents$jspb$internal_accessor_helpers_enumToApiForMaps(a,b,c){a=b?module$contents$jspb$internal_accessor_helpers_checkEnum(a):module$contents$jspb$internal_accessor_helpers_coerceToNullishEnum(a);return a==null?c?0:void 0:a};var module$exports$jspb$internal_map={},module$contents$jspb$internal_map_EMPTY_MAP_TOKEN={};function module$contents$jspb$internal_map_constructingMapSubclassFails(){try{var a=function(){return $jscomp.construct(Map,[],this.constructor)};$jscomp.inherits(a,Map);(0,goog.reflect.sinkValue)(new a);return!1}catch(b){return!0}}
var module$contents$jspb$internal_map_USE_DELEGATING_MAPS=goog.FEATURESET_YEAR<=2017&&(module$exports$jspb$internal_options.DISABLE_ES6_MAP_SUBCLASSES_FOR_TESTING||module$contents$jspb$internal_map_constructingMapSubclassFails()),module$contents$jspb$internal_map_DelegatingMapForPseudoEs6Systems=function(){this.map_=new Map};module$contents$jspb$internal_map_DelegatingMapForPseudoEs6Systems.prototype.get=function(a){(0,goog.asserts.assert)(this.size===this.map_.size);return this.map_.get(a)};
module$contents$jspb$internal_map_DelegatingMapForPseudoEs6Systems.prototype.set=function(a,b){(0,goog.asserts.assert)(this.size===this.map_.size);this.map_.set(a,b);this.updateSize_();return this};module$contents$jspb$internal_map_DelegatingMapForPseudoEs6Systems.prototype.delete=function(a){(0,goog.asserts.assert)(this.size===this.map_.size);a=this.map_.delete(a);this.updateSize_();return a};
module$contents$jspb$internal_map_DelegatingMapForPseudoEs6Systems.prototype.clear=function(){(0,goog.asserts.assert)(this.size===this.map_.size);this.map_.clear();this.updateSize_()};module$contents$jspb$internal_map_DelegatingMapForPseudoEs6Systems.prototype.has=function(a){(0,goog.asserts.assert)(this.size===this.map_.size);return this.map_.has(a)};
module$contents$jspb$internal_map_DelegatingMapForPseudoEs6Systems.prototype.entries=function(){(0,goog.asserts.assert)(this.size===this.map_.size);return this.map_.entries()};module$contents$jspb$internal_map_DelegatingMapForPseudoEs6Systems.prototype.keys=function(){(0,goog.asserts.assert)(this.size===this.map_.size);return this.map_.keys()};module$contents$jspb$internal_map_DelegatingMapForPseudoEs6Systems.prototype.values=function(){(0,goog.asserts.assert)(this.size===this.map_.size);return this.map_.values()};
module$contents$jspb$internal_map_DelegatingMapForPseudoEs6Systems.prototype.forEach=function(a,b){(0,goog.asserts.assert)(this.size===this.map_.size);return this.map_.forEach(a,b)};module$contents$jspb$internal_map_DelegatingMapForPseudoEs6Systems.prototype[Symbol.iterator]=function(){(0,goog.asserts.assert)(this.size===this.map_.size);return this.entries()};module$contents$jspb$internal_map_DelegatingMapForPseudoEs6Systems.prototype.updateSize_=function(){this.size=this.map_.size};
var module$contents$jspb$internal_map_MapBase=function(){if(module$contents$jspb$internal_map_USE_DELEGATING_MAPS)return Object.setPrototypeOf(module$contents$jspb$internal_map_DelegatingMapForPseudoEs6Systems.prototype,Map.prototype),Object.defineProperties(module$contents$jspb$internal_map_DelegatingMapForPseudoEs6Systems.prototype,{size:{value:0,configurable:!0,enumerable:!0,writable:!0}}),module$contents$jspb$internal_map_DelegatingMapForPseudoEs6Systems;var a=function(){return $jscomp.construct(Map,
[],this.constructor)};$jscomp.inherits(a,Map);return a}();function module$contents$jspb$internal_map_noopToApi(a){return a}
module$exports$jspb$internal_map.JspbMap=function(a,b,c,d,e){c=c===void 0?module$contents$jspb$internal_map_noopToApi:c;d=d===void 0?module$contents$jspb$internal_map_noopToApi:d;var f=module$contents$jspb$internal_map_MapBase.call(this)||this;module$exports$jspb$internal_options.DETAILED_JSPB_ASSERTS&&module$contents$jspb$internal_operations_logOperation({constructMap:1});(0,goog.asserts.assert)(!module$exports$jspb$internal_options.DETAILED_JSPB_ASSERTS||e===module$contents$jspb$internal_map_EMPTY_MAP_TOKEN||
c!==module$contents$jspb$internal_map_noopToApi);(0,goog.asserts.assert)(!module$exports$jspb$internal_options.DETAILED_JSPB_ASSERTS||e===module$contents$jspb$internal_map_EMPTY_MAP_TOKEN||b!==void 0||d!==module$contents$jspb$internal_map_noopToApi);e=(0,module$exports$jspb$internal_array_state.getArrayState)(a);(0,goog.asserts.assert)(e&module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY||(e&(module$exports$jspb$internal_array_state.ArrayStateFlags.MUTABLE_REFERENCES_ARE_OWNED|
module$exports$jspb$internal_array_state.ArrayStateFlags.CONSTRUCTED))!==(module$exports$jspb$internal_array_state.ArrayStateFlags.MUTABLE_REFERENCES_ARE_OWNED|module$exports$jspb$internal_array_state.ArrayStateFlags.CONSTRUCTED),"owned maps should not be constructed twice");e|=module$exports$jspb$internal_array_state.ArrayStateFlags.CONSTRUCTED;(0,module$exports$jspb$internal_array_state.setArrayState)(a,e);f.arrayState=e;f.valueCtor=b;f.keyToApi=c;f.valueToApi=f.valueCtor?module$contents$jspb$internal_map_messageToApi:
d;for(var g=0;g<a.length;g++){var h=a[g],k=c(h[0],!1,!0),l=h[1];b?l===void 0&&(l=null):l=d(h[1],!1,!0,void 0,void 0,e);module$contents$jspb$internal_map_MapBase.prototype.set.call(f,k,l)}return f};$jscomp.inherits(module$exports$jspb$internal_map.JspbMap,module$contents$jspb$internal_map_MapBase);
module$exports$jspb$internal_map.JspbMap.prototype.checkNotImmutable_=function(){if(this.arrayState&module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY)throw Error("Cannot mutate an immutable Map");};module$exports$jspb$internal_map.JspbMap.prototype.buildNewFromArray=function(a){return new module$exports$jspb$internal_map.JspbMap(a,this.valueCtor,this.keyToApi,this.valueToApi)};
module$exports$jspb$internal_map.JspbMap.prototype.toArrayOrUndefinedInternal=function(a){a=a===void 0?module$contents$jspb$internal_map_identity:a;if(this.size!==0){if(!module$contents$jspb$internal_options_sortMaps)return this.toArrayInternalUnsorted(a);for(var b=this.keyArray_(),c=0;c<b.length;c++){var d=b[c],e=module$contents$jspb$internal_map_MapBase.prototype.get.call(this,b[c]);b[c]=module$contents$jspb$internal_operations_logNewArray([a(d),a(e)])}return b}};
module$exports$jspb$internal_map.JspbMap.prototype.toArrayInternalUnsorted=function(a){a=a===void 0?module$contents$jspb$internal_map_identity:a;for(var b=module$contents$jspb$internal_operations_logNewArray([]),c=module$contents$jspb$internal_map_MapBase.prototype.entries.call(this),d;!(d=c.next()).done;)d=d.value,d[0]=a(d[0]),d[1]=a(d[1]),b.push(d);return b};module$exports$jspb$internal_map.JspbMap.prototype.clear=function(){this.checkNotImmutable_();module$contents$jspb$internal_map_MapBase.prototype.clear.call(this)};
module$exports$jspb$internal_map.JspbMap.prototype.delete=function(a){this.checkNotImmutable_();return module$contents$jspb$internal_map_MapBase.prototype.delete.call(this,this.keyToApi(a,!0,!1))};module$exports$jspb$internal_map.JspbMap.prototype.entries=function(){return module$contents$jspb$internal_newTransformingIteratorIterable(this.keyArray_(),module$contents$jspb$internal_map_getEntryFromMap,this)};
module$exports$jspb$internal_map.JspbMap.prototype.keys=function(){return module$contents$jspb$internal_options_sortMaps?module$contents$jspb$internal_newArrayIteratorIterable(this.keyArray_()):this.keysInternal_()};module$exports$jspb$internal_map.JspbMap.prototype.values=function(){return module$contents$jspb$internal_newTransformingIteratorIterable(this.keyArray_(),module$exports$jspb$internal_map.JspbMap.prototype.get,this)};
module$exports$jspb$internal_map.JspbMap.prototype.forEach=function(a,b){var c=this;if(module$contents$jspb$internal_options_sortMaps)for(var d=this.keyArray_(),e=0;e<d.length;e++){var f=d[e];a.call(b,(0,goog.asserts.assertExists)(this.get(f)),f,this)}else module$contents$jspb$internal_map_MapBase.prototype.forEach.call(this,function(g,h){a.call(b,(0,goog.asserts.assertExists)(c.get(h)),h,c)})};
module$exports$jspb$internal_map.JspbMap.prototype.set=function(a,b){this.checkNotImmutable_();a=this.keyToApi(a,!0,!1);return a==null?this:b==null?(module$contents$jspb$internal_map_MapBase.prototype.delete.call(this,a),this):module$contents$jspb$internal_map_MapBase.prototype.set.call(this,a,this.valueToApi(b,!0,!0,this.valueCtor,!1,this.arrayState))};
module$exports$jspb$internal_map.JspbMap.prototype.setWireEntry=function(a){var b=this.keyToApi(a[0],!1,!0);a=a[1];a=this.valueCtor?a===void 0?null:a:this.valueToApi(a,!1,!0,void 0,!1,this.arrayState);module$contents$jspb$internal_map_MapBase.prototype.set.call(this,b,a)};module$exports$jspb$internal_map.JspbMap.prototype.has=function(a){return module$contents$jspb$internal_map_MapBase.prototype.has.call(this,this.keyToApi(a,!1,!1))};
module$exports$jspb$internal_map.JspbMap.prototype.get=function(a){a=this.keyToApi(a,!1,!1);var b=module$contents$jspb$internal_map_MapBase.prototype.get.call(this,a);if(b!==void 0){var c=this.valueCtor;return c?(c=this.valueToApi(b,!1,!0,c,this.callToMutableOnAccess,this.arrayState),c!==b&&module$contents$jspb$internal_map_MapBase.prototype.set.call(this,a,c),c):b}};
module$exports$jspb$internal_map.JspbMap.prototype.keyArray_=function(){var a=module$contents$jspb$internal_operations_logNewArray(Array.from(module$contents$jspb$internal_map_MapBase.prototype.keys.call(this)));return module$contents$jspb$internal_options_sortMaps?a.sort(module$contents$jspb$internal_map_legacySortFunction):a};
module$exports$jspb$internal_map.JspbMap.prototype.keysInternal_=function(){return module$contents$jspb$internal_options_sortMaps?module$contents$jspb$internal_newArrayIteratorIterable(this.keyArray_()):module$contents$jspb$internal_map_MapBase.prototype.keys.call(this)};
module$exports$jspb$internal_map.JspbMap.prototype.internalMapComparator=function(a,b){if(a instanceof module$exports$jspb$internal_map.JspbMap){var c=this;var d=a,e=b;b=module$contents$jspb$internal_map_compareMapToMapInternal(c,d,e);module$exports$jspb$internal_options.DETAILED_JSPB_ASSERTS&&((0,goog.asserts.assert)(b===module$contents$jspb$internal_map_compareMapArraysInternal([].concat((0,$jscomp.arrayFromIterable)(c.entries())),[].concat((0,$jscomp.arrayFromIterable)(d.entries())),e)),(0,goog.asserts.assert)(b===
module$contents$jspb$internal_map_compareMapToMaybeArrayInternal(d,[].concat((0,$jscomp.arrayFromIterable)(c.entries())),e)));c=b}else{c=this;var f=module$contents$jspb$internal_map_compareMapToMaybeArrayInternal(c,a,b);if(module$exports$jspb$internal_options.DETAILED_JSPB_ASSERTS){var g=Array.isArray(a)?JSON.parse(JSON.stringify(a,module$contents$jspb$internal_json_jspbJsonStringifyReplacer)):[];(0,goog.asserts.assert)(f===module$contents$jspb$internal_map_compareMapToMapInternal(c,new module$exports$jspb$internal_map.JspbMap(g,
c.valueCtor,(d=c.keyToApi)!=null?d:module$contents$jspb$internal_map_noopToApi,(e=c.valueToApi)!=null?e:module$contents$jspb$internal_map_noopToApi),b));(0,goog.asserts.assert)(f===module$contents$jspb$internal_map_compareMapArraysInternal([].concat((0,$jscomp.arrayFromIterable)(c.entries())),Array.isArray(a)?a.slice():[],b))}c=f}return c};module$exports$jspb$internal_map.JspbMap.prototype[Symbol.iterator]=function(){return this.entries()};
module$exports$jspb$internal_map.JspbMap.prototype.rawValuesInternal_=function(){return module$contents$jspb$internal_map_MapBase.prototype.values.call(this)};module$exports$jspb$internal_map.JspbMap.prototype.toJSON=void 0;module$exports$jspb$internal_map.JspbMap.prototype.mapPrototypeMarker=module$exports$jspb$internal.MAP_PROTOTYPE_MARKER_VALUE;function module$contents$jspb$internal_map_legacySortFunction(a,b){a=""+a;b=""+b;return a>b?1:a<b?-1:0}
module$exports$jspb$internal_map.ImmutableMap=function(){throw Error("please construct maps as mutable then call toImmutable");};
if(module$exports$jspb$internal.SUPPORTS_HAS_INSTANCE){var rejectInstanceof=function(){throw Error(goog.DEBUG?"Cannot perform instanceof checks on ImmutableMap: please use isImmutableMap or isMutableMap to assert on the mutability of a map. See go/jspb-api-gotchas#immutable-classes for more information":void 0);},$jscomp$compprop79={};Object.defineProperties(module$exports$jspb$internal_map.ImmutableMap,($jscomp$compprop79[Symbol.hasInstance]=module$contents$jspb$internal_invisiblePropValue(rejectInstanceof),
$jscomp$compprop79));(0,goog.asserts.assert)(module$exports$jspb$internal_map.ImmutableMap[Symbol.hasInstance]===rejectInstanceof,"defineProperties did not work: was it monkey-patched?")}function module$contents$jspb$internal_map_isImmutableMap(a){return a instanceof module$exports$jspb$internal_map.JspbMap&&!!(a.arrayState&module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY)}
function module$contents$jspb$internal_map_isMutableMap(a){return a instanceof module$exports$jspb$internal_map.JspbMap&&!(a.arrayState&module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY)}
function module$contents$jspb$internal_map_messageToApi(a,b,c,d,e,f){b&&module$contents$jspb$internal_accessor_helpers_checkMessageType(a,d);a=module$contents$jspb$internal_accessor_helpers_messageFromInlineStorage(a,d,c,f);e&&(a=a.toMutable());(0,goog.asserts.assert)(!(f&module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY)||module$contents$jspb$internal_isImmutableMessage(a));return a}function module$contents$jspb$internal_map_identity(a){return a}
function module$contents$jspb$internal_map_compareMapToMapInternal(a,b,c){if(a.size!=b.size)return!1;var d=!0;a.forEach(function(e,f){var g;module$contents$jspb$internal_compare_compareFields(e,b.get(f),(g=c)==null?void 0:g.getFieldComparisonTypeInfo(2))||(d=!1)});return d}function module$contents$jspb$internal_map_compareEntryKeys(a,b){if(!Array.isArray(a)||!Array.isArray(b))return 0;a=a[0];b=b[0];return a===b?0:a<b?-1:1}
function module$contents$jspb$internal_map_compareMapToMaybeArrayInternal(a,b,c){if(b==null)return a.size===0;if(!Array.isArray(b)||a.size>b.length)return!1;b=Array.prototype.slice.call(b);b.sort(module$contents$jspb$internal_map_compareEntryKeys);for(var d=0,e=void 0,f=b.length-1;f>=0;f--){var g=b[f];if(!g||!Array.isArray(g)||g.length!==2)return!1;var h=g[0];if(h!==e){e=void 0;if(!module$contents$jspb$internal_compare_compareFields(a.get(h),g[1],(e=c)==null?void 0:e.getFieldComparisonTypeInfo(2)))return!1;
e=h;d++}}return d===a.size}
function module$contents$jspb$internal_map_compareMapArraysInternal(a,b,c){if(!Array.isArray(a)||!Array.isArray(b))return!1;a=Array.prototype.slice.call(a);b=Array.prototype.slice.call(b);a.sort(module$contents$jspb$internal_map_compareEntryKeys);b.sort(module$contents$jspb$internal_map_compareEntryKeys);var d=a.length,e=b.length;if(d===0&&e===0)return!0;for(var f=0,g=0;f<d&&g<e;){var h=void 0,k=a[f];if(!Array.isArray(k))return!1;for(var l=k[0];f<d-1&&(h=a[f+1])[0]===l;)f++,k=h;var q=void 0;h=b[g];
if(!Array.isArray(h))return!1;for(var t=h[0];g<e-1&&(q=b[g+1])[0]===t;)g++,h=q;if(!module$contents$jspb$internal_compare_compareFields(l,t))return!1;l=void 0;if(!module$contents$jspb$internal_compare_compareFields(k[1],h[1],(l=c)==null?void 0:l.getFieldComparisonTypeInfo(2)))return!1;f++;g++}return f>=d&&g>=e}
function module$contents$jspb$internal_map_compareMapArrays(a,b,c){var d=module$contents$jspb$internal_map_compareMapArraysInternal(a,b);module$exports$jspb$internal_options.DETAILED_JSPB_ASSERTS&&(0,goog.asserts.assert)(d===module$contents$jspb$internal_map_compareMapToMapInternal(new Map(b),new Map(a),c));return d}function module$contents$jspb$internal_map_getEntryFromMap(a){return[a,(0,goog.asserts.assertExists)(this.get(a))]}var module$contents$jspb$internal_map_immutableEmptyMap;
function module$contents$jspb$internal_map_getImmutableEmptyMap(){return module$contents$jspb$internal_map_immutableEmptyMap||(module$contents$jspb$internal_map_immutableEmptyMap=new module$exports$jspb$internal_map.JspbMap(module$contents$jspb$internal_array_state_markArrayImmutable(module$contents$jspb$internal_operations_logNewArray([])),void 0,void 0,void 0,module$contents$jspb$internal_map_EMPTY_MAP_TOKEN))}module$exports$jspb$internal_map.getImmutableEmptyMap=module$contents$jspb$internal_map_getImmutableEmptyMap;
module$exports$jspb$internal_map.isImmutableMap=module$contents$jspb$internal_map_isImmutableMap;module$exports$jspb$internal_map.isMutableMap=module$contents$jspb$internal_map_isMutableMap;module$exports$jspb$internal_map.compareMapArrays=module$contents$jspb$internal_map_compareMapArrays;function module$contents$jspb$internal_json_jspbJsonStringifyReplacer(a,b){return module$contents$jspb$internal_json_convertToJsonFormat(b)}
function module$contents$jspb$internal_json_convertToJsonFormat(a){switch(typeof a){case "number":return isFinite(a)?a:String(a);case "bigint":return(0,module$exports$google3$javascript$common$bigint$index.isSafeInt52)(a)?Number(a):String(a);case "boolean":return a?1:0;case "object":if(a)if(Array.isArray(a)){if(module$contents$jspb$internal_isEmptyRepeatedField(a,void 0,0))return}else{if(module$contents$jspb$internal_bytes_isU8(a))return module$contents$jspb$internal_bytes_encodeByteArray(a);if(a instanceof
module$exports$jspb$bytestring.ByteString)return a.asBase64();if(a instanceof module$exports$jspb$internal_map.JspbMap)return a.toArrayOrUndefinedInternal()}}return a};var module$exports$jspb$internal_copy={};
function module$contents$jspb$internal_copy_copyProtoArray(a,b,c){var d=module$contents$jspb$internal_operations_slice(a),e=d.length,f=b&module$exports$jspb$internal_array_state.ArrayStateFlags.HAS_SPARSE_OBJECT?d[e-1]:void 0;e+=f?-1:0;for(b=b&module$exports$jspb$internal_array_state.ArrayStateFlags.HAS_MESSAGE_ID?1:0;b<e;b++)d[b]=c(d[b]);if(f){b=d[b]={};for(var g in f)module$contents$jspb$internal_hasOwnPropertyIfNotTrusted(f,g)&&((0,goog.asserts.assert)(!isNaN(g),"should not have non-numeric keys in sparse objects after a constructor is called."),
b[g]=c(f[g]))}module$contents$jspb$internal_copyUnknownFields(d,a,!1);return d}
function module$contents$jspb$internal_copy_cloneJspbFieldInternal(a,b,c,d,e){if(a!=null){if(Array.isArray(a))return module$contents$jspb$internal_isEmptyRepeatedField(a,void 0,0)?void 0:e&&(0,module$exports$jspb$internal_array_state.getArrayState)(a)&module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY?a:module$contents$jspb$internal_copy_cloneJspbArray(a,b,c,d!==void 0,e);if(module$contents$jspb$internal_isSparseObject(a)){var f,g={};for(f in a)module$contents$jspb$internal_hasOwnPropertyIfNotTrusted(a,
f)&&(g[f]=module$contents$jspb$internal_copy_cloneJspbFieldInternal(a[f],b,c,d,e));return f=g}return b(a,d)}}
function module$contents$jspb$internal_copy_cloneJspbArray(a,b,c,d,e){var f=d||c?(0,module$exports$jspb$internal_array_state.getArrayState)(a):0;d=d?!!(f&module$exports$jspb$internal_array_state.ArrayStateFlags.MUTABLE_REFERENCES_ARE_OWNED):void 0;for(var g=module$contents$jspb$internal_operations_slice(a),h=0;h<g.length;h++)g[h]=module$contents$jspb$internal_copy_cloneJspbFieldInternal(g[h],b,c,d,e);c&&(module$contents$jspb$internal_copyUnknownFields(g,a,!1),c(f,g));return g}
function module$contents$jspb$internal_copy_convertMapValuesToStructuredCloneableFormat(a){return module$contents$jspb$internal_copy_cloneJspbFieldInternal(a,module$contents$jspb$internal_copy_convertToStructuredCloneableFormat,void 0,void 0,!1)}
function module$contents$jspb$internal_copy_convertToStructuredCloneableFormat(a){return module$contents$jspb$internal_isMessage(a)?a.toJSON():a instanceof module$exports$jspb$bytestring.ByteString?a.legacyUnwrap():module$contents$jspb$internal_bytes_isU8(a)?new Uint8Array(a):a instanceof module$exports$jspb$internal_map.JspbMap?a.toArrayOrUndefinedInternal(module$contents$jspb$internal_copy_convertMapValuesToStructuredCloneableFormat):a}
function module$contents$jspb$internal_copy_convertMapValueToJsonFormat(a){return module$contents$jspb$internal_copy_cloneJspbFieldInternal(a,module$contents$jspb$internal_copy_convertToJsonFormat,void 0,void 0,!1)}
function module$contents$jspb$internal_copy_convertToJsonFormat(a){return module$contents$jspb$internal_isMessage(a)?a.toJSON():a instanceof module$exports$jspb$internal_map.JspbMap?a.toArrayOrUndefinedInternal(module$contents$jspb$internal_copy_convertMapValueToJsonFormat):module$contents$jspb$internal_json_convertToJsonFormat(a)}
function module$contents$jspb$internal_copy_cloneToJsonFormat(a){(0,goog.asserts.assertArray)(a);return module$contents$jspb$internal_copy_cloneJspbArray(a,module$contents$jspb$internal_copy_convertToJsonFormat,void 0,void 0,!1)}function module$contents$jspb$internal_copy_cloneToStructuredCloneableFormat(a){(0,goog.asserts.assertArray)(a);return module$contents$jspb$internal_copy_cloneJspbArray(a,module$contents$jspb$internal_copy_convertToStructuredCloneableFormat,void 0,void 0,!1)}
module$exports$jspb$internal_copy.cloneRaw=module$exports$jspb$internal_bytes.SUPPORTS_STRUCTURED_CLONE?structuredClone:function(a){return module$contents$jspb$internal_copy_cloneToStructuredCloneableFormat(a)};module$exports$jspb$internal_copy.cloneJspbArray=module$contents$jspb$internal_copy_cloneJspbArray;module$exports$jspb$internal_copy.cloneToJsonFormat=module$contents$jspb$internal_copy_cloneToJsonFormat;module$exports$jspb$internal_copy.cloneToStructuredCloneableFormat=module$contents$jspb$internal_copy_cloneToStructuredCloneableFormat;
module$exports$jspb$internal_copy.copyProtoArray=module$contents$jspb$internal_copy_copyProtoArray;function module$contents$jspb$internal_immutability_copyImmutableFieldValue(a,b,c){c=c===void 0?module$contents$jspb$internal_array_state_copyArrayBitsAndMaybeFreezeForCloneImmutable:c;if(a!=null){if(module$exports$jspb$internal_bytes.SUPPORTS_UINT8ARRAY&&a instanceof Uint8Array)return b?a:new Uint8Array(a);if(Array.isArray(a)){var d=(0,module$exports$jspb$internal_array_state.getArrayState)(a);if(d&module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY)return a;module$contents$jspb$internal_assertArrayInvariants(a);
if(b){b=d===module$exports$jspb$internal_array_state.DEFAULT_ARRAY_STATE;var e=!!(d&module$exports$jspb$internal_array_state.ArrayStateFlags.MUTABLE_REFERENCES_ARE_OWNED),f=!!(d&module$exports$jspb$internal_array_state.ArrayStateFlags.CONSTRUCTED)||!(d&module$exports$jspb$internal_array_state.ArrayStateFlags.ONLY_IMMUTABLE_VALUES_IF_OWNED);b=b||e&&!f}return b?((0,module$exports$jspb$internal_array_state.setArrayState)(a,(d|module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY|
module$exports$jspb$internal_array_state.ArrayStateFlags.MUTABLE_REFERENCES_ARE_OWNED)&~(module$exports$jspb$internal_array_state.ArrayStateFlags.IS_API_FORMATTED|module$exports$jspb$internal_array_state.ArrayStateFlags.STRING_FORMATTED|module$exports$jspb$internal_array_state.ArrayStateFlags.GBIGINT_FORMATTED)),a):module$contents$jspb$internal_copy_cloneJspbArray(a,module$contents$jspb$internal_immutability_copyImmutableFieldValue,d&module$exports$jspb$internal_array_state.ArrayStateFlags.IS_API_FORMATTED?
module$contents$jspb$internal_array_state_copyArrayBitsAndMaybeFreezeForCloneImmutable:c,!0,!0)}return module$contents$jspb$internal_isMessage(a)?(goog.asserts.assert(module$contents$jspb$internal_isMessage(a)),c=module$contents$jspb$internal_getInternalArray(a),d=(0,module$exports$jspb$internal_array_state.getMessageArrayState)(c),a=d&module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY?a:new a.constructor(module$contents$jspb$internal_immutability_copyArrayWithImmutableFields(c,
d,!0)),a):a instanceof module$exports$jspb$internal_map.JspbMap?a.arrayState&module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY?a:a.buildNewFromArray(module$contents$jspb$internal_array_state_markArrayImmutable(a.toArrayInternalUnsorted(module$contents$jspb$internal_immutability_copyImmutableFieldValue))):a}}
function module$contents$jspb$internal_immutability_copyMutableWithImmutableFields(a){goog.asserts.assert(module$contents$jspb$internal_isMessage(a));var b=module$contents$jspb$internal_getInternalArray(a),c=b;b=(0,module$exports$jspb$internal_array_state.getMessageArrayState)(b);return b=new a.constructor(module$contents$jspb$internal_immutability_copyArrayWithImmutableFields(c,b,!1))}
function module$contents$jspb$internal_immutability_copyArrayWithImmutableFields(a,b,c){module$exports$jspb$internal_options.DETAILED_JSPB_ASSERTS&&module$contents$jspb$internal_operations_logOperation({copyMessageWithImmutableFields:1});var d=c||b&module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY?module$contents$jspb$internal_array_state_copyArrayBitsAndMaybeFreezeForCloneImmutable:module$contents$jspb$internal_array_state_copyArrayBitsForClone,e=!!(b&module$exports$jspb$internal_array_state.ArrayStateFlags.MUTABLE_REFERENCES_ARE_OWNED);
a=module$contents$jspb$internal_copy_copyProtoArray(a,b,function(f){return module$contents$jspb$internal_immutability_copyImmutableFieldValue(f,e,d)});(0,module$exports$jspb$internal_array_state.addArrayStateFlags)(a,module$exports$jspb$internal_array_state.ArrayStateFlags.MUTABLE_REFERENCES_ARE_OWNED|(c?module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY:0));return a}
function module$contents$jspb$internal_immutability_messageToMutable(a){var b=module$contents$jspb$internal_getInternalArray(a),c=(0,module$exports$jspb$internal_array_state.getMessageArrayState)(b);return c&module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY?new a.constructor(module$contents$jspb$internal_immutability_copyArrayWithImmutableFields(b,c,!1)):a};var module$exports$google3$javascript$apps$jspb$descriptor={DescriptorTypeReference:function(a){module$contents$google3$javascript$apps$jspb$descriptor_assertInternalArg(a)},EnumDescriptorTypeReference:function(a){module$contents$google3$javascript$apps$jspb$descriptor_assertInternalArg(a)}};
function module$contents$google3$javascript$apps$jspb$descriptor_assertInternalArg(a){if(a!==module$exports$jspb$internal.DESCRIPTOR_TYPE_REFERENCE_INTERNAL_ARG)throw goog.DEBUG?Error("do not construct your own descriptors"):Error();};function module$contents$jspb$internal_pivot_selectors_defaultPivotSelector(a){return goog.DEBUG&&module$contents$jspb$internal_options_getRandomizeSerializationFormat()&&Math.random()<.5?0:a}function module$contents$jspb$internal_pivot_selectors_noChangePivotSelector(a){return a}
function module$contents$jspb$internal_pivot_selectors_memoryCostPivotSelector(a,b,c,d){return module$contents$jspb$internal_pivot_selectors_costPivotSelector(a,b,c,d,module$contents$jspb$internal_pivot_selectors_arrayMemoryCost,module$contents$jspb$internal_pivot_selectors_objectMemoryCost)}
function module$contents$jspb$internal_pivot_selectors_wireCostPivotSelector(a,b,c,d){return module$contents$jspb$internal_pivot_selectors_costPivotSelector(a,b,c,d,module$contents$jspb$internal_pivot_selectors_arrayWireCost,module$contents$jspb$internal_pivot_selectors_objectWireCost)}
function module$contents$jspb$internal_pivot_selectors_costPivotSelector(a,b,c,d,e,f){if(!c.length&&!d)return 0;for(var g=0,h=0,k=0,l=0,q=0,t=c.length-1;t>=0;t--){var x=c[t];d&&t===c.length-1&&x===d||(l++,x!=null&&k++)}if(d)for(var A in d)t=+A,isNaN(t)||(q+=module$contents$jspb$internal_pivot_selectors_keyBytes(t),h++,t>g&&(g=t));l=e(l,k)+f(h,g,q);A=k;t=h;x=g;for(var C=q,F=c.length-1;F>=0;F--){var E=c[F];if(!(E==null||d&&F===c.length-1&&E===d)){var L=E=module$contents$jspb$internal_fieldNumberFromIndex(F,
b);L=e(L,A)+f(t,x,C);L<l&&(a=1+E,l=L);t++;A--;C+=module$contents$jspb$internal_pivot_selectors_keyBytes(E);x=Math.max(x,E)}}b=e(0,0)+f(t,x,C);b<l&&(a=0,l=b);if(d){t=h;x=g;C=q;A=k;for(var O in d)d=+O,isNaN(d)||d>=1024||(t--,A++,C-=O.length,g=e(d,A)+f(t,x,C),g<l&&(a=1+d,l=g))}return a}function module$contents$jspb$internal_pivot_selectors_objectWireCost(a,b,c){b=a>1?a-1:0;return c+a*3+b}function module$contents$jspb$internal_pivot_selectors_arrayWireCost(a,b){var c=a>1?a-1:0;a-=b;return c+a*4}
function module$contents$jspb$internal_pivot_selectors_objectMemoryCost(a,b){if(a==0)return 0;var c=a+a/2;c=9*Math.max(1<<32-Math.clz32(c-1),4);return c<=b?a==0?0:a<4?100+(a-1)*16:a<6?148+(a-4)*16:a<12?244+(a-6)*16:a<22?436+(a-12)*19:a<44?820+(a-22)*17:52+32*a:40+4*b}function module$contents$jspb$internal_pivot_selectors_arrayMemoryCost(a){return 40+4*a}function module$contents$jspb$internal_pivot_selectors_keyBytes(a){return a>=100?a>=1E4?Math.ceil(Math.log10(1+a)):a<1E3?3:4:a<10?1:2}
var module$contents$jspb$internal_pivot_selectors_checkPivotSelectorInstances=!0;
function module$contents$jspb$internal_pivot_selectors_assertValidPivotSelector(a){return a===module$contents$jspb$internal_pivot_selectors_noChangePivotSelector?module$contents$jspb$internal_pivot_selectors_noChangePivotSelector:module$contents$jspb$internal_pivot_selectors_checkPivotSelectorInstances&&a!==module$contents$jspb$internal_pivot_selectors_defaultPivotSelector&&a!==module$contents$jspb$internal_pivot_selectors_memoryCostPivotSelector&&a!==module$contents$jspb$internal_pivot_selectors_wireCostPivotSelector?
((0,goog.asserts.fail)("Invalid pivot selector"),module$contents$jspb$internal_pivot_selectors_noChangePivotSelector):a};var jspb={extension_field_info:{}},module$contents$jspb$extension_field_info_ExtensionFieldInfo=function(a,b,c,d,e,f,g,h,k,l,q,t){t=t===void 0?!1:t;(0,goog.asserts.assert)(a>0);this.fieldIndex=a;module$exports$google3$javascript$common$asserts$enable_goog_asserts.ENABLE_GOOG_ASSERTS&&(this.extendeeCtor=b);this.ctor=c;this.isRepeated=d;this.getExtensionFn=e;this.defaultValue=q;this.isDelegating=t};jspb.extension_field_info.ExtensionFieldInfo=module$contents$jspb$extension_field_info_ExtensionFieldInfo;var module$contents$jspb$internal$transfer_array_destroyTransferredArrays=goog.DEBUG,module$contents$jspb$internal$transfer_array_allTransferredArrays=module$contents$jspb$internal$transfer_array_destroyTransferredArrays?new WeakMap:void 0;
function module$contents$jspb$internal$transfer_array_transferArray(a){if(module$contents$jspb$internal$transfer_array_destroyTransferredArrays&&module$contents$jspb$internal$transfer_array_allTransferredArrays.get(a))throw Error("this array was already transferred");if(!Array.isArray(a))throw Error("must be an array");if(Object.isFrozen(a)||Object.isSealed(a)||!Object.isExtensible(a))throw Error("arrays passed to jspb constructors must be mutable");module$contents$jspb$internal_array_state_markArrayTransferred(a);
if(module$contents$jspb$internal$transfer_array_destroyTransferredArrays){var b=a;a=(0,module$exports$jspb$internal_copy.cloneRaw)(a);module$contents$jspb$internal$transfer_array_makeArrayUnusable(b);module$contents$jspb$internal$transfer_array_allTransferredArrays.set(b,a)}return a}
function module$contents$jspb$internal$transfer_array_makeValueUnusable(a){if(a!=null)if(Array.isArray(a))module$contents$jspb$internal$transfer_array_makeArrayUnusable(a);else if(a instanceof Uint8Array)module$exports$jspb$internal_bytes.SUPPORTS_STRUCTURED_CLONE?structuredClone(a,{transfer:[a.buffer]}):a.fill(97,0,a.length);else if(typeof a==="object"){for(var b in a){var c=a[b];a.hasOwnProperty(b)&&(delete a[b],module$contents$jspb$internal$transfer_array_makeValueUnusable(c))}Object.defineProperty(a,
"dontUseThisItBelongsToJspb",{enumerable:!0,get:module$contents$jspb$internal$transfer_array_dontUseThisItBelongsToJspb});a.toJSON=module$contents$jspb$internal$transfer_array_dontUseThisItBelongsToJspb;module$contents$jspb$internal$transfer_array_badPrototype&&Object.setPrototypeOf(a,module$contents$jspb$internal$transfer_array_badPrototype);Object.freeze(a)}}var module$contents$jspb$internal$transfer_array_badPrototype;
if(module$contents$jspb$internal$transfer_array_destroyTransferredArrays&&typeof Proxy!=="undefined"){var untypedHandlerMethod=module$contents$jspb$internal$transfer_array_dontUseThisItBelongsToJspb;module$contents$jspb$internal$transfer_array_badPrototype=new Proxy({},{getPrototypeOf:untypedHandlerMethod,setPrototypeOf:untypedHandlerMethod,isExtensible:untypedHandlerMethod,preventExtensions:untypedHandlerMethod,getOwnPropertyDescriptor:untypedHandlerMethod,defineProperty:untypedHandlerMethod,has:untypedHandlerMethod,
get:untypedHandlerMethod,set:untypedHandlerMethod,deleteProperty:untypedHandlerMethod,apply:untypedHandlerMethod,construct:untypedHandlerMethod})}
function module$contents$jspb$internal$transfer_array_makeArrayUnusable(a){for(var b=0;b<a.length;b++)module$contents$jspb$internal$transfer_array_makeValueUnusable(a[b]);if(!Object.isExtensible(a))throw Error("cannot transfer a frozen or sealed array");b=a;a.length=1;a[0]=module$contents$jspb$internal$transfer_array_dontUseThisItBelongsToJspb;b.toJSON=module$contents$jspb$internal$transfer_array_dontUseThisItBelongsToJspb;module$contents$jspb$internal$transfer_array_badPrototype&&Object.setPrototypeOf(b,
module$contents$jspb$internal$transfer_array_badPrototype);Object.freeze(a)}function module$contents$jspb$internal$transfer_array_dontUseThisItBelongsToJspb(){if(goog.DEBUG)throw Error("this array or object is owned by JSPB and should not be reused, did you mean to copy it with copyJspbArray? See go/jspb-api-gotchas#construct_from_array");throw Error();};var module$exports$jspb$internal_construct={ENCODED_MAP_META:!0},module$contents$jspb$internal_construct_mapEntryMessageMeta,module$contents$jspb$internal_construct_noPivotNoMessageIdMessageMeta;
function module$contents$jspb$internal_construct_tryParseMessageMeta(a){switch(typeof a){case "boolean":return module$contents$jspb$internal_construct_mapEntryMessageMeta||(module$contents$jspb$internal_construct_mapEntryMessageMeta=[0,void 0,!0]);case "number":return a>0?void 0:a===0?module$contents$jspb$internal_construct_noPivotNoMessageIdMessageMeta||(module$contents$jspb$internal_construct_noPivotNoMessageIdMessageMeta=[0,void 0]):[-a,void 0];case "string":return[0,a];case "object":return(0,goog.asserts.assertArray)(a),
(0,goog.asserts.assert)(a.length===2||a.length===3&&a[2]===!0),(0,goog.asserts.assert)(a[0]==null||typeof a[0]==="number"&&a[0]>=0),(0,goog.asserts.assert)(a[1]==null||typeof a[1]==="string"),a}}
function module$contents$jspb$internal_construct_constructMessageArrayFromMetaForBinary(a,b,c){(0,goog.asserts.assertArray)(b);var d=b,e=d[0];d=d[1];a=module$contents$jspb$internal_construct_constructMessageArray(a,e,d,c?module$contents$jspb$internal_construct_ArrayConstructionMode.BINARY_DESERIALIZATION:module$contents$jspb$internal_construct_ArrayConstructionMode.BINARY_SERIALIZATION);!module$contents$jspb$internal_construct_isMapEntryMessageMeta(b)&&c&&(0,module$exports$jspb$internal_array_state.addArrayStateFlags)(a,
module$exports$jspb$internal_array_state.ArrayStateFlags.DESERIALIZED_FROM_BINARY);return a}function module$contents$jspb$internal_construct_arrayIndexOffsetForMeta(a){(0,goog.asserts.assertArray)(a);return a[1]?0:-1}var module$contents$jspb$internal_construct_ArrayConstructionMode={NORMAL:0,BINARY_DESERIALIZATION:1,BINARY_SERIALIZATION:2};
function module$contents$jspb$internal_construct_constructMessageArray(a,b,c,d){if(goog.DEBUG&&module$exports$google3$javascript$common$asserts$enable_goog_asserts.ENABLE_GOOG_ASSERTS&&a!=null)for(var e=0;e<a.length;e++){var f=a[e];Array.isArray(f)&&module$contents$jspb$internal_assertArrayInvariants(f)}if(a==null)f=module$exports$jspb$internal_array_state.ArrayStateFlags.MUTABLE_REFERENCES_ARE_OWNED|module$exports$jspb$internal_array_state.ArrayStateFlags.CONSTRUCTED,c?(a=module$contents$jspb$internal_operations_logNewArray([c]),
f|=module$exports$jspb$internal_array_state.ArrayStateFlags.HAS_MESSAGE_ID):a=module$contents$jspb$internal_operations_logNewArray([]),b&&(f=module$contents$jspb$internal_array_state_setPivot(f,b));else{if(!Array.isArray(a)){if(goog.DEBUG)throw Error("data passed to JSPB constructors must be an Array, got '"+JSON.stringify(a)+"' a "+goog.typeOf(a));throw Error("narr");}f=(0,module$exports$jspb$internal_array_state.getArrayState)(a);if(module$contents$jspb$internal_options_SHOULD_THROW_IN_ARRAY_CONSTRUCTOR_IF_ARRAY_IS_ALREADY_CONSTRUCTED){if(module$exports$jspb$internal_array_state.ArrayStateFlags.IS_REPEATED_FIELD&
f){if(goog.DEBUG)throw Error("Array passed to JSPB constructor is a repeated field array that belongs to another proto instance.");throw Error("rfarr");}e=module$exports$jspb$internal_array_state.ArrayStateFlags.DESERIALIZED_FROM_BINARY&f?!1:module$exports$jspb$internal_array_state.ArrayStateFlags.CONSTRUCTED&f?!(module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY&f):!1;if(e){if(goog.DEBUG)throw Error("Array passed to JSPB constructor already belongs to another JSPB proto instance");
throw Error("carr");}}if(goog.DEBUG&&(Object.isFrozen(a)||!Object.isExtensible(a)||Object.isSealed(a)))throw Error("data passed to JSPB constructors must be mutable");if(f&module$exports$jspb$internal_array_state.ArrayStateFlags.FROZEN_ARRAY)throw Error("farr");if(f&module$exports$jspb$internal_array_state.ArrayStateFlags.CONSTRUCTED)return module$exports$google3$javascript$common$asserts$enable_goog_asserts.ENABLE_GOOG_ASSERTS&&(module$contents$jspb$internal_array_state_checkMessageStateInvariants(a,
f),d!==module$contents$jspb$internal_construct_ArrayConstructionMode.BINARY_DESERIALIZATION&&f&module$exports$jspb$internal_array_state.ArrayStateFlags.DESERIALIZED_FROM_BINARY&&(0,goog.asserts.assert)(f&module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY,"state from binary must be immutable")),a;d===module$contents$jspb$internal_construct_ArrayConstructionMode.BINARY_DESERIALIZATION||d===module$contents$jspb$internal_construct_ArrayConstructionMode.BINARY_SERIALIZATION||(f|=
module$exports$jspb$internal_array_state.ArrayStateFlags.CONSTRUCTED);if(c&&(f|=module$exports$jspb$internal_array_state.ArrayStateFlags.HAS_MESSAGE_ID,c!==a[0])){if(goog.DEBUG)throw Error('Expected message to have a message id: "'+c+'" in the array, got: '+JSON.stringify(a[0])+" a "+goog.typeOf(a[0])+", are you parsing with the wrong proto?");throw Error("mid");}a:{e=a;c=f;f=b;if(b=e.length){var g=b-1;e=e[g];if(module$contents$jspb$internal_isSparseObject(e)){c|=module$exports$jspb$internal_array_state.ArrayStateFlags.HAS_SPARSE_OBJECT;
b=c&module$exports$jspb$internal_array_state.ArrayStateFlags.HAS_MESSAGE_ID?0:-1;b=module$contents$jspb$internal_fieldNumberFromIndex(g,b);if(b>=module$exports$jspb$internal_array_state.PIVOT_LIMIT){if(goog.DEBUG)throw Error("Found a message with a sparse object at fieldNumber "+b+" is >= the limit "+module$exports$jspb$internal_array_state.PIVOT_LIMIT);throw Error("pvtlmt");}f=module$contents$jspb$internal_array_state_setPivot(c,b);break a}}if(f){e=c&module$exports$jspb$internal_array_state.ArrayStateFlags.HAS_MESSAGE_ID?
0:-1;e=Math.max(f,module$contents$jspb$internal_fieldNumberFromIndex(b,e));if(e>module$exports$jspb$internal_array_state.PIVOT_LIMIT){if(goog.DEBUG)throw Error("a message was constructed with an array of length "+b+" which is longer than "+module$exports$jspb$internal_array_state.PIVOT_LIMIT+", are you using a supported serializer?");throw Error("spvt");}f=module$contents$jspb$internal_array_state_setPivot(c,e)}else f=c}}(0,module$exports$jspb$internal_array_state.setArrayState)(a,f);d===module$contents$jspb$internal_construct_ArrayConstructionMode.BINARY_DESERIALIZATION||
d===module$contents$jspb$internal_construct_ArrayConstructionMode.BINARY_SERIALIZATION||(0,goog.asserts.assert)(f&module$exports$jspb$internal_array_state.ArrayStateFlags.CONSTRUCTED);return a}function module$contents$jspb$internal_construct_isMapEntryMessageMeta(a){return a===module$contents$jspb$internal_construct_mapEntryMessageMeta}module$exports$jspb$internal_construct.arrayIndexOffsetForMeta=module$contents$jspb$internal_construct_arrayIndexOffsetForMeta;
module$exports$jspb$internal_construct.constructMessageArray=module$contents$jspb$internal_construct_constructMessageArray;module$exports$jspb$internal_construct.constructMessageArrayFromMetaForBinary=module$contents$jspb$internal_construct_constructMessageArrayFromMetaForBinary;module$exports$jspb$internal_construct.isMapEntryMessageMeta=module$contents$jspb$internal_construct_isMapEntryMessageMeta;module$exports$jspb$internal_construct.tryParseMessageMeta=module$contents$jspb$internal_construct_tryParseMessageMeta;var jspb_internal_adapters={},module$contents$jspb_internal_adapters_GBIGINT_ZERO=module$contents$google3$javascript$common$bigint$index_toGbigint(0);
function module$contents$jspb_internal_adapters_asyncThrowIf64BitIntReturnTypeMismatches(a,b,c){b!=null&&module$contents$jspb$internal_options_asyncThrowIf64BitIntReturnTypeMismatches&&(c=c?"string":"number",typeof b===c||c==="number"&&!Number.isSafeInteger(Number(b))||(b=goog.DEBUG?"Expected a "+c+"-typed 64-bit int value, but got "+goog.typeOf(b)+": "+b:"64birm",module$contents$jspb$exceptions_throttledAsyncThrowWarning(a,module$exports$jspb$internal_symbols.RETURNED_64BIT_INT_VALUE_MISMATCH_SYMBOL,
4,b)))}function module$contents$jspb_internal_adapters_asyncThrowIfRepeated64BitIntReturnTypeMismatches(a,b,c){b.length!==0&&module$contents$jspb_internal_adapters_asyncThrowIf64BitIntReturnTypeMismatches(a,b[0],c)}jspb_internal_adapters.getFieldNullable=function(a,b,c){a=module$contents$jspb$internal_getInternalArray(a);return jspb_internal_adapters.getFieldNullableInternal(a,(0,module$exports$jspb$internal_array_state.getMessageArrayState)(a),b,c)};
jspb_internal_adapters.getOneofFieldNullable=function(a,b,c){return jspb_internal_adapters.getFieldNullable(a,jspb_internal_adapters.isOneofCase(a,c,b))};
jspb_internal_adapters.getFieldNullableInternal=function(a,b,c,d){module$exports$jspb$internal_options.DETAILED_JSPB_ASSERTS&&module$contents$jspb$internal_operations_logOperation({getField:1});if(c===-1)return null;var e=module$contents$jspb$internal_indexFromFieldNumber(c,b&module$exports$jspb$internal_array_state.ArrayStateFlags.HAS_MESSAGE_ID?0:-1);(0,goog.asserts.assert)(e>=0);var f=a.length-1;if(e>=f&&b&module$exports$jspb$internal_array_state.ArrayStateFlags.HAS_SPARSE_OBJECT)return a[f][c];
if(d&&b&module$exports$jspb$internal_array_state.ArrayStateFlags.HAS_SPARSE_OBJECT&&(b=a[f][c],b!=null)){if(a[e]!=null){if(goog.DEBUG)throw Error("b/316921031: message had field number "+c+" in both the sparse object and the array portion.");module$contents$jspb$exceptions_throttledAsyncThrowWarning(void 0,module$exports$jspb$internal_symbols.DUPLICATED_EXTENSION_SYMBOL,4,"dubext")}return b}if(e<=f)return a[e]};
jspb_internal_adapters.setField=function(a,b,c){var d=module$contents$jspb$internal_getInternalArray(a),e=(0,module$exports$jspb$internal_array_state.getMessageArrayState)(d);module$contents$jspb$internal_checkNotImmutableState(e);module$contents$jspb_internal_adapters_setFieldIgnoringImmutabilityInternal(d,e,b,c);return a};jspb_internal_adapters.setFieldIgnoringImmutability=module$contents$jspb_internal_adapters_setFieldIgnoringImmutabilityInternal;
function module$contents$jspb_internal_adapters_setFieldIgnoringImmutabilityInternal(a,b,c,d){module$exports$jspb$internal_options.DETAILED_JSPB_ASSERTS&&module$contents$jspb$internal_operations_logOperation({setField:1});var e=b&module$exports$jspb$internal_array_state.ArrayStateFlags.HAS_MESSAGE_ID?0:-1,f=module$contents$jspb$internal_indexFromFieldNumber(c,e);(0,goog.asserts.assert)(f>=0);var g=a.length-1;if(f>=g&&b&module$exports$jspb$internal_array_state.ArrayStateFlags.HAS_SPARSE_OBJECT)return a[g][c]=
d,b;if(f<=g)return a[f]=d,b&module$exports$jspb$internal_array_state.ArrayStateFlags.HAS_SPARSE_OBJECT&&(a=a[g],c in a&&delete a[c]),b;d!==void 0&&(g=b>>15&module$contents$jspb$internal_array_state_PIVOT_MASK||module$exports$jspb$internal_array_state.NO_PIVOT,c>=g?((0,goog.asserts.assert)(g!==module$exports$jspb$internal_array_state.NO_PIVOT),(0,goog.asserts.assert)(!(b&module$exports$jspb$internal_array_state.ArrayStateFlags.HAS_SPARSE_OBJECT)),d!=null&&(f={},a[module$contents$jspb$internal_indexFromFieldNumber(g,
e)]=(f[c]=d,f),b|=module$exports$jspb$internal_array_state.ArrayStateFlags.HAS_SPARSE_OBJECT,(0,module$exports$jspb$internal_array_state.setArrayState)(a,b))):a[f]=d);return b}jspb_internal_adapters.hasWrapperField=function(a,b,c,d){d=d===void 0?!1:d;return module$contents$jspb_internal_adapters_getReadonlyWrapperFieldOrUndefined(a,b,c,d)!==void 0};var module$contents$jspb_internal_adapters_RepeatedArrayReturnType={FROZEN:1,UNFROZEN:2,EITHER_FROZEN_OR_UNFROZEN:3,FROZEN_IF_OWNED:4};
jspb_internal_adapters.RepeatedArrayReturnType=module$contents$jspb_internal_adapters_RepeatedArrayReturnType;
function module$contents$jspb_internal_adapters_assertMessageReturnedSafely(a,b,c){if(!goog.DEBUG||!a)return a;(0,goog.asserts.assert)(module$contents$jspb$internal_array_state_isImmutableArray(b)?module$contents$jspb$internal_isImmutableMessage(a):!0);module$exports$jspb$internal_options.DETAILED_JSPB_ASSERTS&&((0,goog.asserts.assert)((0,module$exports$jspb$internal_array_state.getMessageArrayState)(module$contents$jspb$internal_getInternalArray(a))&module$exports$jspb$internal_array_state.ArrayStateFlags.CONSTRUCTED),
(0,goog.asserts.assert)(!((0,module$exports$jspb$internal_array_state.getMessageArrayState)(b)&module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY)||(0,module$exports$jspb$internal_array_state.getMessageArrayState)(module$contents$jspb$internal_getInternalArray(a))&module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY),c&&(0,module$exports$jspb$internal_array_state.getMessageArrayState)(b)&module$exports$jspb$internal_array_state.ArrayStateFlags.MUTABLE_REFERENCES_ARE_OWNED&&
(0,goog.asserts.assert)((0,module$exports$jspb$internal_array_state.getMessageArrayState)(module$contents$jspb$internal_getInternalArray(a))&(module$exports$jspb$internal_array_state.ArrayStateFlags.MUTABLE_REFERENCES_ARE_OWNED|module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY),"Array must be either owned or immutable."));return a}
function module$contents$jspb_internal_adapters_assertMapReturnedSafely(a,b){(0,goog.asserts.assert)(a.arrayState&module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY||a.arrayState&module$exports$jspb$internal_array_state.ArrayStateFlags.CONSTRUCTED||!(a.arrayState&module$exports$jspb$internal_array_state.ArrayStateFlags.MUTABLE_REFERENCES_ARE_OWNED));(0,goog.asserts.assert)(module$contents$jspb$internal_map_isImmutableMap(a)===module$contents$jspb$internal_array_state_isImmutableArray(b));
if(module$exports$jspb$internal_options.DETAILED_JSPB_ASSERTS&&a.valueCtor)for(var c=(0,$jscomp.makeIterator)(a.rawValuesInternal_()),d=c.next();!d.done;d=c.next())if((d=d.value)&&typeof d=="object"&&module$contents$jspb$internal_isMessage(d)&&module$contents$jspb_internal_adapters_assertMessageReturnedSafely(d,b,void 0),Array.isArray(d)){var e=(0,module$exports$jspb$internal_array_state.getArrayState)(d);e&module$exports$jspb$internal_array_state.ArrayStateFlags.CONSTRUCTED&&module$contents$jspb$internal_array_state_checkMessageStateInvariants(d,
e)}return a}
function module$contents$jspb_internal_adapters_assertArrayReturnedSafely(a,b,c,d){c=c===void 0?!1:c;d=d===void 0?!1:d;module$contents$jspb$internal_assertArrayInvariants(a,c);var e=(0,module$exports$jspb$internal_array_state.getArrayState)(a);(0,goog.asserts.assert)(e&module$exports$jspb$internal_array_state.ArrayStateFlags.IS_REPEATED_FIELD);e&module$exports$jspb$internal_array_state.ArrayStateFlags.DESERIALIZED_FROM_BINARY&&(0,goog.asserts.assert)(e&module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY,"state from binary must be immutable");
c||(d||(0,goog.asserts.assert)(Object.isFrozen(a)||!module$contents$jspb$internal_array_state_areMutableReferencesOwned(a)),(0,goog.asserts.assert)(module$contents$jspb$internal_array_state_isImmutableArray(b)?Object.isFrozen(a):!0));return a}jspb_internal_adapters.hasOneofWrapperField=function(a,b,c,d){return module$contents$jspb_internal_adapters_getReadonlyWrapperFieldOrUndefined(a,b,jspb_internal_adapters.isOneofCase(a,d,c))!==void 0};
jspb_internal_adapters.getRepeatedField=function(a,b,c){c=c===void 0?!1:c;a=module$contents$jspb$internal_getInternalArray(a);var d=a;var e=(0,module$exports$jspb$internal_array_state.getMessageArrayState)(a),f=e&module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY;c=jspb_internal_adapters.getFieldNullableInternal(d,e,b,c);Array.isArray(c)||(c=module$exports$jspb$internal.EMPTY_LIST_SENTINEL);var g=(0,module$exports$jspb$internal_array_state.getArrayState)(c);g&module$exports$jspb$internal_array_state.ArrayStateFlags.IS_REPEATED_FIELD||
(g|=module$exports$jspb$internal_array_state.ArrayStateFlags.IS_REPEATED_FIELD,(0,module$exports$jspb$internal_array_state.setArrayState)(c,g));f?(g&module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY||module$contents$jspb$internal_array_state_markArrayImmutable(c),Object.freeze(c)):(f=!!(module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY&g)||!!(module$exports$jspb$internal_array_state.ArrayStateFlags.FROZEN_ARRAY&g))?(c=module$contents$jspb$internal_operations_slice(c),
f=module$exports$jspb$internal_array_state.ArrayStateFlags.IS_REPEATED_FIELD,(0,module$exports$jspb$internal_array_state.setArrayState)(c,f),module$contents$jspb_internal_adapters_setFieldIgnoringImmutabilityInternal(d,e,b,c)):g&module$exports$jspb$internal_array_state.ArrayStateFlags.MUTABLE_REFERENCES_ARE_OWNED&&!f&&module$contents$jspb$internal_array_state_markShared(c);d=c;return module$contents$jspb_internal_adapters_assertArrayReturnedSafely(d,a)};
jspb_internal_adapters.getRepeatedFieldForBinary=function(a,b,c){c=c===void 0?!1:c;var d=(0,module$exports$jspb$internal_array_state.getMessageArrayState)(a,!0);return module$contents$jspb_internal_adapters_getRepeatedFieldInternalForBinary(a,d,b,!1,c)};
jspb_internal_adapters.getRepeatedWrapperCount=function(a,b,c,d){d=d===void 0?!1:d;var e=module$contents$jspb$internal_getInternalArray(a);a=module$contents$jspb_internal_adapters_getRepeatedWrapperFieldInternal(a,(0,module$exports$jspb$internal_array_state.getMessageArrayState)(e),b,c,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN,d,!0);return a.length};
jspb_internal_adapters.getRepeatedIndexedReadonlyWrapper=function(a,b,c,d,e){e=e===void 0?!1:e;var f=module$contents$jspb$internal_getInternalArray(a);a=module$contents$jspb_internal_adapters_getRepeatedWrapperFieldInternal(a,(0,module$exports$jspb$internal_array_state.getMessageArrayState)(f),c,b,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN,e,!0);module$contents$jspb$internal_checkRepeatedIndexInRangeForGet(a,d);return a[d]};
jspb_internal_adapters.getRepeatedIndexedWrapper=function(a,b,c,d,e){e=e===void 0?!1:e;a=jspb_internal_adapters.getRepeatedWrapperField(a,c,b,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN,e);module$contents$jspb$internal_checkRepeatedIndexInRangeForGet(a,d);return a[d]};
jspb_internal_adapters.getRepeatedIndexedMutableWrapper=function(a,b,c,d,e){e=e===void 0?!1:e;var f=module$contents$jspb$internal_getInternalArray(a);f=(0,module$exports$jspb$internal_array_state.getMessageArrayState)(f);module$contents$jspb$internal_checkNotImmutableState(f);a=module$contents$jspb_internal_adapters_getRepeatedWrapperFieldInternal(a,f,c,b,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.UNFROZEN,e,!0);module$contents$jspb$internal_checkRepeatedIndexInRangeForGet(a,d);
c=a[d];b=module$contents$jspb$internal_immutability_messageToMutable(c);c!==b&&(a[d]=b,d=(0,module$exports$jspb$internal_array_state.getArrayState)(a),module$exports$jspb$internal_array_state.ArrayStateFlags.ONLY_IMMUTABLE_VALUES_IF_OWNED&d&&(d&=~module$exports$jspb$internal_array_state.ArrayStateFlags.ONLY_IMMUTABLE_VALUES_IF_OWNED,(0,module$exports$jspb$internal_array_state.setArrayState)(a,d)));return b};
jspb_internal_adapters.setRepeatedIndexedWrapper=function(a,b,c,d,e,f){f=f===void 0?!1:f;var g=a;module$contents$jspb_internal_adapters_spliceRepeatedWrapperField(g,b,c,e,d,f,1);return a};
jspb_internal_adapters.getFloatingPointFieldNullable=function(a,b,c){a=module$contents$jspb$internal_getInternalArray(a);var d=(0,module$exports$jspb$internal_array_state.getMessageArrayState)(a);c=jspb_internal_adapters.getFieldNullableInternal(a,d,b,c);var e=module$contents$jspb$internal_accessor_helpers_coerceToNullishFloatingPoint(c);e!=null&&e!==c&&module$contents$jspb_internal_adapters_setFieldIgnoringImmutabilityInternal(a,d,b,e);return e};
jspb_internal_adapters.getBytesFieldNullable=function(a,b,c){a=module$contents$jspb$internal_getInternalArray(a);var d=(0,module$exports$jspb$internal_array_state.getMessageArrayState)(a);c=jspb_internal_adapters.getFieldNullableInternal(a,d,b,c);var e=module$contents$jspb_internal_adapters_coerceToNullishBytes(c);e!=null&&e!==c&&module$contents$jspb_internal_adapters_setFieldIgnoringImmutabilityInternal(a,d,b,e);return e};
jspb_internal_adapters.getRepeatedFieldReturnType=function(a){return a===module$exports$jspb$internal.DO_NOT_FREEZE__LEGACY_OPTION?module$contents$jspb_internal_adapters_RepeatedArrayReturnType.UNFROZEN:module$contents$jspb_internal_adapters_RepeatedArrayReturnType.FROZEN_IF_OWNED};
function module$contents$jspb_internal_adapters_getApiFormattedRepeatedField(a,b,c,d,e,f,g){var h=module$contents$jspb$internal_getInternalArray(a),k=(0,module$exports$jspb$internal_array_state.getMessageArrayState)(h),l=!!(module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY&k);l=l?module$contents$jspb_internal_adapters_RepeatedArrayReturnType.FROZEN:d;f=!!f;e=module$contents$jspb_internal_adapters_getRawRepeatedFieldWithDefault(h,k,b,e);d=(0,module$exports$jspb$internal_array_state.getArrayState)(e);
module$contents$jspb$internal_assertRepeated64BitIntegerFieldApiFormattingInvariants(e);var q=d,t=g,x=f;module$exports$jspb$internal_array_state.ArrayStateFlags.IS_API_FORMATTED&q?t==null?a=!1:((0,goog.asserts.assert)(t===module$exports$jspb$internal_array_state.TypeSpecificApiFormat.LEGACY||t===module$exports$jspb$internal_array_state.ArrayStateFlags.STRING_FORMATTED||t===module$exports$jspb$internal_array_state.ArrayStateFlags.GBIGINT_FORMATTED,"Expected format type to be one of legacy, string, or gbigint, but got "+
t),!x&&t===module$exports$jspb$internal_array_state.TypeSpecificApiFormat.LEGACY&&(module$exports$jspb$internal_array_state.ArrayStateFlags.STRING_FORMATTED&q||module$exports$jspb$internal_array_state.ArrayStateFlags.GBIGINT_FORMATTED&q)&&module$contents$jspb$internal_options_asyncThrowIfStringTypedInt64FieldDowngrade&&(a.constructor[module$exports$jspb$internal_symbols.STRING_TYPE_DOWNGRADES_SYMBOL]=(a.constructor[module$exports$jspb$internal_symbols.STRING_TYPE_DOWNGRADES_SYMBOL]|0)+1)<5&&module$contents$jspb$exceptions_asyncThrowWarning(goog.DEBUG?
"an _asLegacyNumberOrString accessor was called after an _asString accessor: this can cause type errors when numeric values are expected -- we recommend standardizing your whole application on the _asString version. See go/jspb-gencode?polyglot=typescript#int64-string-accessors for more information.":"int64 downgrade"),a=t===module$exports$jspb$internal_array_state.TypeSpecificApiFormat.LEGACY?!1:!(t&q)):a=!0;if(a){module$exports$jspb$internal_array_state.ArrayStateFlags.IS_API_FORMATTED&d&&(e=module$contents$jspb$internal_operations_slice(e),
d=module$contents$jspb_internal_adapters_setFlagsForSlicedArray(d,k),k=module$contents$jspb_internal_adapters_setFieldIgnoringImmutabilityInternal(h,k,b,e));for(q=a=0;a<e.length;a++)t=c(e[a]),t!=null&&(e[q++]=t);q<a&&(e.length=q);d=module$contents$jspb_internal_adapters_setFlagsForRepeatedField(d,k);d|=module$exports$jspb$internal_array_state.ArrayStateFlags.IS_API_FORMATTED|module$exports$jspb$internal_array_state.ArrayStateFlags.ONLY_IMMUTABLE_VALUES_IF_OWNED;d=module$contents$jspb$internal_array_state_clearTypeSpecificFormattedFlagBits(d);
g&&(d|=g);(0,module$exports$jspb$internal_array_state.setArrayState)(e,d);module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY&d&&Object.freeze(e)}module$contents$jspb_internal_adapters_shouldReturnFrozen(l,d)?module$contents$jspb_internal_adapters_isFrozenByFlags(d,e)||(k=d,d|=module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY,d!==k&&(0,module$exports$jspb$internal_array_state.setArrayState)(e,d),Object.freeze(e)):(l===module$contents$jspb_internal_adapters_RepeatedArrayReturnType.UNFROZEN&&
module$contents$jspb_internal_adapters_isFrozenByFlags(d,e)&&(e=module$contents$jspb$internal_operations_slice(e),d=module$contents$jspb_internal_adapters_setFlagsForSlicedArray(d,k),d=module$contents$jspb_internal_adapters_updateOwnedState(d,k,f),(0,module$exports$jspb$internal_array_state.setArrayState)(e,d),k=module$contents$jspb_internal_adapters_setFieldIgnoringImmutabilityInternal(h,k,b,e)),module$contents$jspb_internal_adapters_isFrozenByFlags(d,e)||(b=d,d=module$contents$jspb_internal_adapters_updateOwnedState(d,
k,f),d!==b&&(0,module$exports$jspb$internal_array_state.setArrayState)(e,d)));module$contents$jspb$internal_assertRepeated64BitIntegerFieldApiFormattingInvariants(e);f||module$contents$jspb_internal_adapters_assertArrayReturnedSafely(e,h,!1,f);return e}function module$contents$jspb_internal_adapters_getRawRepeatedFieldWithDefault(a,b,c,d){a=jspb_internal_adapters.getFieldNullableInternal(a,b,c,d);return Array.isArray(a)?a:module$exports$jspb$internal.EMPTY_LIST_SENTINEL}
function module$contents$jspb_internal_adapters_setFlagsForRepeatedField(a,b){a===module$exports$jspb$internal_array_state.DEFAULT_ARRAY_STATE&&(a=module$contents$jspb_internal_adapters_setFlagsForSlicedArray(a,b));return a|=module$exports$jspb$internal_array_state.ArrayStateFlags.IS_REPEATED_FIELD}
function module$contents$jspb_internal_adapters_isFrozenByFlags(a,b){a=!!(module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY&a)&&!!(module$exports$jspb$internal_array_state.ArrayStateFlags.IS_API_FORMATTED&a)||!!(module$exports$jspb$internal_array_state.ArrayStateFlags.FROZEN_ARRAY&a);module$exports$jspb$internal_options.DETAILED_JSPB_ASSERTS&&a&&(0,goog.asserts.assert)(Object.isFrozen(b));return a}
function module$contents$jspb_internal_adapters_shouldReturnFrozen(a,b){return a===module$contents$jspb_internal_adapters_RepeatedArrayReturnType.FROZEN||a===module$contents$jspb_internal_adapters_RepeatedArrayReturnType.FROZEN_IF_OWNED&&!!(module$exports$jspb$internal_array_state.ArrayStateFlags.MUTABLE_REFERENCES_ARE_OWNED&b)}function module$contents$jspb_internal_adapters_coerceToNullishBytes(a){return module$contents$jspb$internal_bytesAsByteString(a,!0,!0,!1)}
jspb_internal_adapters.getBytesFieldWithDefault=function(a,b,c,d){a=jspb_internal_adapters.getBytesFieldNullable(a,b,d);return a==null?c===null?c:c===void 0?module$exports$jspb$bytestring.ByteString.empty():module$exports$jspb$bytestring.ByteString.fromBase64(c):a};
function module$contents$jspb_internal_adapters_shallowCopyMapEntryArray(a){a=module$contents$jspb$internal_operations_slice(a);for(var b=0;b<a.length;b++){var c=a[b]=module$contents$jspb$internal_operations_slice(a[b]);Array.isArray(c[1])&&(c[1]=module$contents$jspb$internal_array_state_markArrayImmutable(c[1]))}return a}
function module$contents$jspb_internal_adapters_getReadonlyMapFieldInternal(a,b,c,d,e,f,g){var h=b&module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY,k=!1;if(c==null){if(h)return module$contents$jspb_internal_adapters_assertMapReturnedSafely(module$contents$jspb$internal_map_getImmutableEmptyMap(),a);c=module$contents$jspb$internal_operations_logNewArray([])}else if(c.constructor===module$exports$jspb$internal_map.JspbMap){var l=(c.arrayState&module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY)!=
0;if(l&&!h)c=c.toArrayInternalUnsorted();else return module$contents$jspb_internal_adapters_assertMapReturnedSafely(c,a)}else Array.isArray(c)?k=module$contents$jspb$internal_array_state_isImmutableArray(c):c=module$contents$jspb$internal_operations_logNewArray([]);if(h){if(!c.length)return module$contents$jspb$internal_map_getImmutableEmptyMap();k||(k=!0,module$contents$jspb$internal_array_state_markArrayImmutable(c))}else k&&(k=!1,c=module$contents$jspb_internal_adapters_shallowCopyMapEntryArray(c));
k||(module$contents$jspb$internal_array_state_isConstructed(c)?module$contents$jspb$internal_array_state_markShared(c):module$exports$jspb$internal_array_state.ArrayStateFlags.MUTABLE_REFERENCES_ARE_OWNED&b&&module$contents$jspb$internal_array_state_markMutableReferencesAreOwned(c));e=new module$exports$jspb$internal_map.JspbMap(c,e,f,g);module$contents$jspb_internal_adapters_setFieldIgnoringImmutabilityInternal(a,b,d,e);return module$contents$jspb_internal_adapters_assertMapReturnedSafely(e,a)}
function module$contents$jspb_internal_adapters_getReadonlyMapField(a,b,c,d,e){a=module$contents$jspb$internal_getInternalArray(a);var f=(0,module$exports$jspb$internal_array_state.getMessageArrayState)(a);return module$contents$jspb_internal_adapters_getReadonlyMapFieldInternal(a,f,jspb_internal_adapters.getFieldNullableInternal(a,f,b),b,c,d,e)}
function module$contents$jspb_internal_adapters_getMapFieldInternal(a,b,c,d,e,f,g){var h=b&module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY;a=module$contents$jspb_internal_adapters_getReadonlyMapFieldInternal(a,b,c,d,e,f,g);!h&&e&&(a.callToMutableOnAccess=!0);return a}
jspb_internal_adapters.putIntoMapForBinary=function(a,b,c){var d=(0,module$exports$jspb$internal_array_state.getMessageArrayState)(a,!0);module$contents$jspb$internal_checkNotImmutableState(d);var e=jspb_internal_adapters.getFieldNullableInternal(a,d,b);if(e instanceof module$exports$jspb$internal_map.JspbMap){var f=(e.arrayState&module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY)!=0;f?(e=e.toArrayInternalUnsorted(),e.push(c),module$contents$jspb_internal_adapters_setFieldIgnoringImmutabilityInternal(a,
d,b,e)):e.setWireEntry(c)}else Array.isArray(e)?(module$contents$jspb$internal_array_state_isImmutableArray(e)&&(e=module$contents$jspb_internal_adapters_shallowCopyMapEntryArray(e),module$contents$jspb_internal_adapters_setFieldIgnoringImmutabilityInternal(a,d,b,e)),e.push(c)):module$contents$jspb_internal_adapters_setFieldIgnoringImmutabilityInternal(a,d,b,[c])};
jspb_internal_adapters.getMapField=function(a,b,c,d,e){a=module$contents$jspb$internal_getInternalArray(a);var f=(0,module$exports$jspb$internal_array_state.getMessageArrayState)(a);return module$contents$jspb_internal_adapters_assertMapReturnedSafely(module$contents$jspb_internal_adapters_getMapFieldInternal(a,f,jspb_internal_adapters.getFieldNullableInternal(a,f,b),b,c,d,e),a)};
function module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,c,d){a=module$contents$jspb$internal_getInternalArray(a);var e=(0,module$exports$jspb$internal_array_state.getMessageArrayState)(a);return module$contents$jspb_internal_adapters_assertMapReturnedSafely(module$contents$jspb_internal_adapters_getMapFieldInternal(a,e,jspb_internal_adapters.getFieldNullableInternal(a,e,b),b,void 0,c,d),a)}
function module$contents$jspb_internal_adapters_getMessageValuedMapField(a,b,c,d){a=module$contents$jspb$internal_getInternalArray(a);var e=(0,module$exports$jspb$internal_array_state.getMessageArrayState)(a);return module$contents$jspb_internal_adapters_assertMapReturnedSafely(module$contents$jspb_internal_adapters_getMapFieldInternal(a,e,jspb_internal_adapters.getFieldNullableInternal(a,e,b),b,c,d),a)}
jspb_internal_adapters.clearMapField=function(a,b){var c=module$contents$jspb$internal_getInternalArray(a),d=(0,module$exports$jspb$internal_array_state.getMessageArrayState)(c);module$contents$jspb$internal_checkNotImmutableState(d);var e=jspb_internal_adapters.getFieldNullableInternal(c,d,b);e instanceof module$exports$jspb$internal_map.JspbMap&&!module$contents$jspb$internal_map_isImmutableMap(e)?e.clear():module$contents$jspb_internal_adapters_setFieldIgnoringImmutabilityInternal(c,d,b,void 0);
return a};function module$contents$jspb_internal_adapters_mapSetter(a,b){this.set(b,a)}
function module$contents$jspb_internal_adapters_setRepeatedPrimitiveField(a,b,c,d){var e=module$contents$jspb$internal_getInternalArray(a),f=(0,module$exports$jspb$internal_array_state.getMessageArrayState)(e);module$contents$jspb$internal_checkNotImmutableState(f);if(c==null)return module$contents$jspb_internal_adapters_setFieldIgnoringImmutabilityInternal(e,f,b,void 0),a;module$contents$jspb$internal_accessor_helpers_checkRepeatedFieldIsArray(c);var g=(0,module$exports$jspb$internal_array_state.getArrayState)(c),
h=g,k=!!(module$exports$jspb$internal_array_state.ArrayStateFlags.IS_API_FORMATTED&g),l=module$contents$jspb_internal_adapters_isFrozenByFlags(g,c),q=l||Object.isFrozen(c);l||(g=0);q||(c=module$contents$jspb$internal_operations_slice(c),h=0,g=module$contents$jspb_internal_adapters_setFlagsForSlicedArray(g,f),g=module$contents$jspb_internal_adapters_updateOwnedState(g,f,!0),q=!1);g|=module$exports$jspb$internal_array_state.ArrayStateFlags.IS_REPEATED_FIELD|module$exports$jspb$internal_array_state.ArrayStateFlags.IS_API_FORMATTED|
module$exports$jspb$internal_array_state.ArrayStateFlags.ONLY_IMMUTABLE_VALUES_IF_OWNED;var t;l=(t=module$contents$jspb$internal_array_state_getTypeSpecificApiFormat(g))!=null?t:module$exports$jspb$internal_array_state.TypeSpecificApiFormat.LEGACY;if(module$exports$jspb$internal_options.STRICT_REPEATED_SETTER||!k)for(k=0;k<c.length;k++){t=c[k];var x=d(t,l);Object.is(t,x)||(q&&(c=module$contents$jspb$internal_operations_slice(c),h=0,g=module$contents$jspb_internal_adapters_setFlagsForSlicedArray(g,
f),g=module$contents$jspb_internal_adapters_updateOwnedState(g,f,!0),q=!1),c[k]=x)}g!==h&&(q&&(c=module$contents$jspb$internal_operations_slice(c),g=module$contents$jspb_internal_adapters_setFlagsForSlicedArray(g,f),g=module$contents$jspb_internal_adapters_updateOwnedState(g,f,!0)),(0,module$exports$jspb$internal_array_state.setArrayState)(c,g));module$contents$jspb$internal_assertArrayInvariants(c);module$contents$jspb_internal_adapters_setFieldIgnoringImmutabilityInternal(e,f,b,c);return a}
jspb_internal_adapters.clearField=function(a,b){return jspb_internal_adapters.setField(a,b,void 0)};jspb_internal_adapters.clearOneofField=function(a,b,c){return jspb_internal_adapters.setOneofField(a,b,c,void 0)};
function module$contents$jspb_internal_adapters_setFieldIgnoringDefault(a,b,c,d){var e=a;e=module$contents$jspb$internal_getInternalArray(e);var f=(0,module$exports$jspb$internal_array_state.getMessageArrayState)(e);module$contents$jspb$internal_checkNotImmutableState(f);d=d==="0"?Number(c)===0:c===d;module$contents$jspb_internal_adapters_setFieldIgnoringImmutabilityInternal(e,f,b,d?void 0:c);return a}
function module$contents$jspb_internal_adapters_addAllToRepeatedFieldImpl(a,b,c,d,e){return module$contents$jspb_internal_adapters_spliceRepeatedPrimitiveField(a,b,c,d,void 0,e,void 0,void 0,!0)}
function module$contents$jspb_internal_adapters_getRepeatedFieldInternalForBinary(a,b,c,d,e){module$contents$jspb$internal_checkNotImmutableState(b);var f=!!(module$exports$jspb$internal_array_state.ArrayStateFlags.CONSTRUCTED&b)||!(module$exports$jspb$internal_array_state.ArrayStateFlags.DESERIALIZED_FROM_BINARY&b);e=module$contents$jspb_internal_adapters_getRawRepeatedFieldWithDefault(a,b,c,e);var g=e!==module$exports$jspb$internal.EMPTY_LIST_SENTINEL;if(f||!g){var h=f=g?(0,module$exports$jspb$internal_array_state.getArrayState)(e):
0;if(!g||module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY&h||module$contents$jspb_internal_adapters_isFrozenByFlags(h,e)||module$exports$jspb$internal_array_state.ArrayStateFlags.IS_API_FORMATTED&h&&!(module$exports$jspb$internal_array_state.ArrayStateFlags.MUTABLE_REFERENCES_ARE_OWNED&h))e=module$contents$jspb$internal_operations_slice(e),h=module$contents$jspb_internal_adapters_setFlagsForSlicedArray(h,b),b=module$contents$jspb_internal_adapters_setFieldIgnoringImmutabilityInternal(a,
b,c,e);a=h=module$contents$jspb_internal_adapters_setFlagsForRepeatedField(h,b)&~(module$exports$jspb$internal_array_state.ArrayStateFlags.IS_API_FORMATTED|module$exports$jspb$internal_array_state.ArrayStateFlags.ONLY_MUTABLE_VALUES);c=module$exports$jspb$internal_array_state.ArrayStateFlags.ONLY_IMMUTABLE_VALUES_IF_OWNED;h=d?a&~c:a|c;h=module$contents$jspb_internal_adapters_updateOwnedState(h,b,!0);h!==f&&(0,module$exports$jspb$internal_array_state.setArrayState)(e,h)}module$exports$jspb$internal_options.DETAILED_JSPB_ASSERTS&&
((0,goog.asserts.assert)((0,module$exports$jspb$internal_array_state.getArrayState)(e)&module$exports$jspb$internal_array_state.ArrayStateFlags.IS_REPEATED_FIELD),(0,goog.asserts.assert)(!((0,module$exports$jspb$internal_array_state.getArrayState)(e)&module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY)),(0,goog.asserts.assert)(!((0,module$exports$jspb$internal_array_state.getArrayState)(e)&module$exports$jspb$internal_array_state.ArrayStateFlags.IS_API_FORMATTED)));return e}
jspb_internal_adapters.addToRepeatedFieldForBinary=function(a,b,c,d){var e=(0,module$exports$jspb$internal_array_state.getMessageArrayState)(a,!0);module$contents$jspb_internal_adapters_getRepeatedFieldInternalForBinary(a,e,b,!1,d).push(c)};
jspb_internal_adapters.setOneofField=function(a,b,c,d){var e=a,f=module$contents$jspb$internal_getInternalArray(e),g=(0,module$exports$jspb$internal_array_state.getMessageArrayState)(f);module$contents$jspb$internal_checkNotImmutableState(g);if(d==null){var h=module$contents$jspb_internal_adapters_getOneofsCaseMap(f),k=module$contents$jspb_internal_adapters_computeOneofCaseInternal(h,f,g,c);if(k===b)h.set(c,0);else return e}else g=module$contents$jspb_internal_adapters_setOneofCaseNumber(f,g,c,b);
module$contents$jspb_internal_adapters_setFieldIgnoringImmutabilityInternal(f,g,b,d);return a};jspb_internal_adapters.setOneofFieldForBinary=function(a,b,c,d){(0,goog.asserts.assertExists)(d);var e=(0,module$exports$jspb$internal_array_state.getMessageArrayState)(a,!0);e=module$contents$jspb_internal_adapters_setOneofCaseNumber(a,e,c,b);module$contents$jspb_internal_adapters_setFieldIgnoringImmutabilityInternal(a,e,b,d)};
jspb_internal_adapters.isOneofCase=function(a,b,c){return jspb_internal_adapters.computeOneofCase(a,b)===c?c:-1};jspb_internal_adapters.computeOneofCase=function(a,b){a=module$contents$jspb$internal_getInternalArray(a);return module$contents$jspb_internal_adapters_computeOneofCaseInternal(module$contents$jspb_internal_adapters_getOneofsCaseMap(a),a,(0,module$exports$jspb$internal_array_state.getMessageArrayState)(a),b)};
function module$contents$jspb_internal_adapters_getOneofsCaseMap(a){var b=a;if(module$exports$jspb$internal_symbols.HAS_NATIVE_SYMBOL){var c,d,e;return(e=(c=b)[d=module$exports$jspb$internal_symbols.ONEOF_ARRAY_SYMBOL])!=null?e:c[d]=new Map}if(module$exports$jspb$internal_symbols.ONEOF_ARRAY_SYMBOL in a)return(0,goog.asserts.assertInstanceof)(b[module$exports$jspb$internal_symbols.ONEOF_ARRAY_SYMBOL],Map);a=new Map;Object.defineProperty(b,module$exports$jspb$internal_symbols.ONEOF_ARRAY_SYMBOL,{value:a});
return a}function module$contents$jspb_internal_adapters_setOneofCaseNumber(a,b,c,d){(0,goog.asserts.assert)(c.includes(d));var e=module$contents$jspb_internal_adapters_getOneofsCaseMap(a),f=module$contents$jspb_internal_adapters_computeOneofCaseInternal(e,a,b,c);f!==d&&(f&&(b=module$contents$jspb_internal_adapters_setFieldIgnoringImmutabilityInternal(a,b,f,void 0)),e.set(c,d));return b}
function module$contents$jspb_internal_adapters_computeOneofCaseInternal(a,b,c,d){var e=a.get(d);if(e!=null)return e;for(var f=e=0;f<d.length;f++){var g=d[f];jspb_internal_adapters.getFieldNullableInternal(b,c,g)!=null&&(e!==0&&(c=module$contents$jspb_internal_adapters_setFieldIgnoringImmutabilityInternal(b,c,e,void 0)),e=g)}a.set(d,e);return e}
jspb_internal_adapters.getMutableOneofWrapperField=function(a,b,c,d){var e=module$contents$jspb$internal_getInternalArray(a);module$contents$jspb_internal_adapters_setOneofCaseNumber(e,(0,module$exports$jspb$internal_array_state.getMessageArrayState)(e),d,c);return jspb_internal_adapters.getMutableWrapperField(a,b,c)};
jspb_internal_adapters.getMutableWrapperField=function(a,b,c,d){a=module$contents$jspb$internal_getInternalArray(a);var e=(0,module$exports$jspb$internal_array_state.getMessageArrayState)(a);module$contents$jspb$internal_checkNotImmutableState(e);d=jspb_internal_adapters.getFieldNullableInternal(a,e,c,d);b=module$contents$jspb$internal_immutability_messageToMutable(module$contents$jspb$internal_accessor_helpers_messageFromInlineStorage(d,b,!0,e));d!==b&&module$contents$jspb_internal_adapters_setFieldIgnoringImmutabilityInternal(a,
e,c,b);return b};jspb_internal_adapters.getMutableOneofWrapperArrayForBinary=function(a,b,c,d){var e=(0,module$exports$jspb$internal_array_state.getArrayState)(a);module$contents$jspb_internal_adapters_setOneofCaseNumber(a,e,d,c);return jspb_internal_adapters.getMutableWrapperArrayForBinary(a,b,c)};
jspb_internal_adapters.getMutableWrapperArrayForBinary=function(a,b,c,d){var e=(0,module$exports$jspb$internal_array_state.getMessageArrayState)(a,!0);d=jspb_internal_adapters.getFieldNullableInternal(a,e,c,d);if(d!=null&&module$contents$jspb$internal_isMessage(d)){b=d;var f=module$contents$jspb$internal_immutability_messageToMutable(b);f!==b&&module$contents$jspb_internal_adapters_setFieldIgnoringImmutabilityInternal(a,e,c,f);return module$contents$jspb$internal_getInternalArray(f)}if(Array.isArray(d)){var g=
(0,module$exports$jspb$internal_array_state.getArrayState)(d);f=g&module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY?module$contents$jspb$internal_construct_constructMessageArrayFromMetaForBinary(module$contents$jspb$internal_immutability_copyArrayWithImmutableFields(d,g,!1),b,!0):g&module$exports$jspb$internal_array_state.ArrayStateFlags.CONSTRUCTED?d:module$contents$jspb$internal_construct_constructMessageArrayFromMetaForBinary(f,b,!0)}else f=module$contents$jspb$internal_construct_constructMessageArrayFromMetaForBinary(void 0,
b,!0);f!==d&&module$contents$jspb_internal_adapters_setFieldIgnoringImmutabilityInternal(a,e,c,f);return f};
function module$contents$jspb_internal_adapters_getReadonlyWrapperFieldOrUndefined(a,b,c,d){a=module$contents$jspb$internal_getInternalArray(a);var e=(0,module$exports$jspb$internal_array_state.getMessageArrayState)(a);d=jspb_internal_adapters.getFieldNullableInternal(a,e,c,d);b=module$contents$jspb$internal_accessor_helpers_messageFromInlineStorage(d,b,!1,e);(d=b!==d&&b!=null)&&module$contents$jspb_internal_adapters_setFieldIgnoringImmutabilityInternal(a,e,c,b);return module$contents$jspb_internal_adapters_assertMessageReturnedSafely(b,
a,d)}jspb_internal_adapters.getReadonlyWrapperField=function(a,b,c,d){d=d===void 0?!1:d;return module$contents$jspb_internal_adapters_getReadonlyWrapperFieldOrUndefined(a,b,c,d)||module$contents$jspb$internal_accessor_helpers_getDefaultImmutableInstance(b)};
jspb_internal_adapters.getWrapperFieldOrUndefined=function(a,b,c,d){d=d===void 0?!1:d;b=module$contents$jspb_internal_adapters_getReadonlyWrapperFieldOrUndefined(a,b,c,d);if(b==null)return b;a=module$contents$jspb$internal_getInternalArray(a);d=(0,module$exports$jspb$internal_array_state.getMessageArrayState)(a);if(!(d&module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY)){var e=module$contents$jspb$internal_immutability_messageToMutable(b);e!==b&&(b=e,module$contents$jspb_internal_adapters_setFieldIgnoringImmutabilityInternal(a,
d,c,b))}return module$contents$jspb_internal_adapters_assertMessageReturnedSafely(b,a,void 0)};jspb_internal_adapters.getReadonlyRepeatedWrapperField=function(a,b,c,d){var e=module$contents$jspb$internal_getInternalArray(a);return module$contents$jspb_internal_adapters_getRepeatedWrapperFieldInternal(a,(0,module$exports$jspb$internal_array_state.getMessageArrayState)(e),b,c,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.FROZEN,d)};
function module$contents$jspb_internal_adapters_getRepeatedWrapperFieldInternal(a,b,c,d,e,f,g,h){a=module$contents$jspb$internal_getInternalArray(a);var k=!!(module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY&b);e=k?module$contents$jspb_internal_adapters_RepeatedArrayReturnType.FROZEN:e;g=!!g;h&&(h=!k);f=module$contents$jspb_internal_adapters_getRawRepeatedFieldWithDefault(a,b,d,f);var l=(0,module$exports$jspb$internal_array_state.getArrayState)(f);k=!!(module$exports$jspb$internal_array_state.ArrayStateFlags.IS_API_FORMATTED&
l);if(!k){l=module$contents$jspb_internal_adapters_setFlagsForRepeatedField(l,b);var q=f,t=c,x=l,A=b;(l=!!(module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY&x))&&(A|=module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY);c=!l;for(var C=!0,F=0,E=0;F<q.length;F++){var L=q[F];L=module$contents$jspb$internal_accessor_helpers_messageFromInlineStorage(L,t,!1,A);if(L instanceof t){if(!l){var O=module$contents$jspb$internal_isImmutableMessage(L);c&&(c=!O);C&&
(C=O)}q[E++]=L}}E<F&&(q.length=E);t=x|=module$exports$jspb$internal_array_state.ArrayStateFlags.IS_API_FORMATTED;x=module$exports$jspb$internal_array_state.ArrayStateFlags.ONLY_IMMUTABLE_VALUES_IF_OWNED;C=x=C?t|x:t&~x;t=module$exports$jspb$internal_array_state.ArrayStateFlags.ONLY_MUTABLE_VALUES;x=c?C|t:C&~t;(0,module$exports$jspb$internal_array_state.setArrayState)(q,x);l&&Object.freeze(q);l=x}if(h&&(h=!!(module$exports$jspb$internal_array_state.ArrayStateFlags.ONLY_MUTABLE_VALUES&l)||!f.length&&
module$contents$jspb_internal_adapters_shouldReturnFrozen(e,l),!h)){module$contents$jspb_internal_adapters_isFrozenByFlags(l,f)&&(f=module$contents$jspb$internal_operations_slice(f),l=module$contents$jspb_internal_adapters_setFlagsForSlicedArray(l,b),b=module$contents$jspb_internal_adapters_setFieldIgnoringImmutabilityInternal(a,b,d,f));h=f;q=l;for(l=0;l<h.length;l++)c=h[l],C=module$contents$jspb$internal_immutability_messageToMutable(c),c!==C&&(h[l]=C);q|=module$exports$jspb$internal_array_state.ArrayStateFlags.ONLY_MUTABLE_VALUES;
l=module$exports$jspb$internal_array_state.ArrayStateFlags.ONLY_IMMUTABLE_VALUES_IF_OWNED;q=h.length?q&~l:q|l;(0,module$exports$jspb$internal_array_state.setArrayState)(h,q);l=q}module$contents$jspb_internal_adapters_shouldReturnFrozen(e,l)?module$contents$jspb_internal_adapters_isFrozenByFlags(l,f)||(b=l,d=!!(module$exports$jspb$internal_array_state.ArrayStateFlags.MUTABLE_REFERENCES_ARE_OWNED&l),d=!f.length||!!(module$exports$jspb$internal_array_state.ArrayStateFlags.ONLY_IMMUTABLE_VALUES_IF_OWNED&
l)&&(!k||d),l|=d?module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY:module$exports$jspb$internal_array_state.ArrayStateFlags.FROZEN_ARRAY,l!==b&&(0,module$exports$jspb$internal_array_state.setArrayState)(f,l),Object.freeze(f)):(e===module$contents$jspb_internal_adapters_RepeatedArrayReturnType.UNFROZEN&&module$contents$jspb_internal_adapters_isFrozenByFlags(l,f)&&(f=module$contents$jspb$internal_operations_slice(f),l=module$contents$jspb_internal_adapters_setFlagsForSlicedArray(l,
b),l=module$contents$jspb_internal_adapters_updateOwnedState(l,b,g),(0,module$exports$jspb$internal_array_state.setArrayState)(f,l),b=module$contents$jspb_internal_adapters_setFieldIgnoringImmutabilityInternal(a,b,d,f)),module$contents$jspb_internal_adapters_isFrozenByFlags(l,f)||(d=l,l=module$contents$jspb_internal_adapters_updateOwnedState(l,b,g),l!==d&&(0,module$exports$jspb$internal_array_state.setArrayState)(f,l)));if(!g&&(g=f,k=!k,e=e===module$contents$jspb_internal_adapters_RepeatedArrayReturnType.UNFROZEN,
e=e===void 0?!1:e,module$exports$google3$javascript$common$asserts$enable_goog_asserts.ENABLE_GOOG_ASSERTS)){b=module$contents$jspb$internal_array_state_isImmutableArray(a);d=module$contents$jspb$internal_array_state_isImmutableArray(g);h=(h=Object.isFrozen(g))&&d;module$contents$jspb_internal_adapters_assertArrayReturnedSafely(g,a,e);if(b||d)e?(0,goog.asserts.assert)(d):(0,goog.asserts.assert)(h);(0,goog.asserts.assert)(module$contents$jspb$internal_array_state_isApiFormattedField(g));if(d&&g.length)for(e=
1,module$exports$jspb$internal_options.DETAILED_JSPB_ASSERTS&&(e=g.length),b=0;b<e;b++)module$contents$jspb_internal_adapters_assertMessageReturnedSafely(g[b],a,k)}return f}jspb_internal_adapters.getReadonlyOneofWrapperField=function(a,b,c,d){return jspb_internal_adapters.getReadonlyWrapperField(a,b,jspb_internal_adapters.isOneofCase(a,d,c))};
jspb_internal_adapters.getRepeatedWrapperField=function(a,b,c,d,e){var f=module$contents$jspb$internal_getInternalArray(a);f=(0,module$exports$jspb$internal_array_state.getMessageArrayState)(f);var g=!!(module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY&f);return module$contents$jspb_internal_adapters_getRepeatedWrapperFieldInternal(a,f,b,c,d,e,!1,!g)};
jspb_internal_adapters.setWrapperField=function(a,b,c,d){d!=null?module$contents$jspb$internal_accessor_helpers_checkMessageType(d,(0,goog.asserts.assertExists)(b)):d=void 0;return jspb_internal_adapters.setField(a,c,d)};jspb_internal_adapters.setOneofWrapperField=function(a,b,c,d,e){e!=null?module$contents$jspb$internal_accessor_helpers_checkMessageType(e,(0,goog.asserts.assertExists)(b)):e=void 0;return jspb_internal_adapters.setOneofField(a,c,d,e)};
jspb_internal_adapters.setRepeatedWrapperField=function(a,b,c,d){var e=a;e=module$contents$jspb$internal_getInternalArray(e);var f=(0,module$exports$jspb$internal_array_state.getMessageArrayState)(e);module$contents$jspb$internal_checkNotImmutableState(f);if(d==null)return module$contents$jspb_internal_adapters_setFieldIgnoringImmutabilityInternal(e,f,c,void 0),a;module$contents$jspb$internal_accessor_helpers_checkRepeatedFieldIsArray(d);for(var g=(0,module$exports$jspb$internal_array_state.getArrayState)(d),
h=g,k=module$contents$jspb_internal_adapters_isFrozenByFlags(g,d),l=k||Object.isFrozen(d),q=!0,t=!0,x=0;x<d.length;x++){var A=d[x];module$contents$jspb$internal_accessor_helpers_checkMessageType(A,(0,goog.asserts.assertExists)(b));k||(A=module$contents$jspb$internal_isImmutableMessage(A),q&&(q=!A),t&&(t=A))}k||(b=g=module$exports$jspb$internal_array_state.ArrayStateFlags.IS_REPEATED_FIELD|module$exports$jspb$internal_array_state.ArrayStateFlags.IS_API_FORMATTED,g=module$exports$jspb$internal_array_state.ArrayStateFlags.ONLY_MUTABLE_VALUES,
q=g=q?b|g:b&~g,b=module$exports$jspb$internal_array_state.ArrayStateFlags.ONLY_IMMUTABLE_VALUES_IF_OWNED,g=t?q|b:q&~b);l&&g===h||(d=module$contents$jspb$internal_operations_slice(d),h=0,g=module$contents$jspb_internal_adapters_setFlagsForSlicedArray(g,f),g=module$contents$jspb_internal_adapters_updateOwnedState(g,f,!0));g!==h&&(0,module$exports$jspb$internal_array_state.setArrayState)(d,g);module$contents$jspb$internal_assertArrayInvariants(d);module$contents$jspb_internal_adapters_setFieldIgnoringImmutabilityInternal(e,
f,c,d);return a};function module$contents$jspb_internal_adapters_setFlagsForSlicedArray(a,b){b=!!(module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY&b);var c=module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY;a=b?a|c:a&~c;a|=module$exports$jspb$internal_array_state.ArrayStateFlags.MUTABLE_REFERENCES_ARE_OWNED;return a&=~module$exports$jspb$internal_array_state.ArrayStateFlags.FROZEN_ARRAY}
function module$contents$jspb_internal_adapters_updateOwnedState(a,b,c){(b=!!(module$exports$jspb$internal_array_state.ArrayStateFlags.MUTABLE_REFERENCES_ARE_OWNED&b))&&c||(a&=~module$exports$jspb$internal_array_state.ArrayStateFlags.MUTABLE_REFERENCES_ARE_OWNED);return a}
function module$contents$jspb_internal_adapters_spliceRepeatedPrimitiveField(a,b,c,d,e,f,g,h,k,l){var q=a,t=module$contents$jspb$internal_getInternalArray(q);t=(0,module$exports$jspb$internal_array_state.getMessageArrayState)(t);module$contents$jspb$internal_checkNotImmutableState(t);b=module$contents$jspb_internal_adapters_getApiFormattedRepeatedField(q,b,f,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.UNFROZEN,g,!0);f=(0,module$exports$jspb$internal_array_state.getArrayState)(b);
var x;f=(x=module$contents$jspb$internal_array_state_getTypeSpecificApiFormat(f))!=null?x:module$exports$jspb$internal_array_state.TypeSpecificApiFormat.LEGACY;if(k)if(Array.isArray(d))for(e=d.length,h=0;h<e;h++)b.push(c(d[h],f));else for(d=(0,$jscomp.makeIterator)(d),e=d.next();!e.done;e=d.next())e=e.value,b.push(c(e,f));else h&&(0,goog.asserts.assert)(h===1),h&&l?(e!=null||(e=b.length-1),module$contents$jspb$internal_checkRepeatedIndexInRangeForGet(b,e),b.splice(e,h)):(h&&module$contents$jspb$internal_checkRepeatedIndexInRangeForSet(b,
e),e!=void 0?b.splice(e,h,c(d,f)):b.push(c(d,f)));module$contents$jspb$internal_assertRepeated64BitIntegerFieldApiFormattingInvariants(b);return a}
function module$contents$jspb_internal_adapters_spliceRepeatedWrapperField(a,b,c,d,e,f,g,h){var k=module$contents$jspb$internal_getInternalArray(a);k=(0,module$exports$jspb$internal_array_state.getMessageArrayState)(k);module$contents$jspb$internal_checkNotImmutableState(k);a=module$contents$jspb_internal_adapters_getRepeatedWrapperFieldInternal(a,k,c,b,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.UNFROZEN,f,!0);g&&(0,goog.asserts.assert)(g===1);if(g&&h)e!=null||(e=a.length-1),module$contents$jspb$internal_checkRepeatedIndexInRangeForGet(a,
e),a.splice(e,g);else return g?(module$contents$jspb$internal_checkRepeatedIndexInRangeForSet(a,e),module$contents$jspb$internal_accessor_helpers_checkMessageType(d,c)):d=d!=null?module$contents$jspb$internal_accessor_helpers_checkMessageType(d,c):new c,e!=void 0?a.splice(e,g,d):a.push(d),module$contents$jspb$internal_isImmutableMessage(d)?(0,module$exports$jspb$internal_array_state.clearFlags)(a,module$exports$jspb$internal_array_state.ArrayStateFlags.ONLY_MUTABLE_VALUES):(0,module$exports$jspb$internal_array_state.clearFlags)(a,
module$exports$jspb$internal_array_state.ArrayStateFlags.ONLY_IMMUTABLE_VALUES_IF_OWNED),d}jspb_internal_adapters.addRepeatedWrapperArrayForBinary=function(a,b,c,d){var e=(0,module$exports$jspb$internal_array_state.getMessageArrayState)(a,!0);module$contents$jspb_internal_adapters_getRepeatedFieldInternalForBinary(a,e,b,!0,d).push(c)};jspb_internal_adapters.addAndReturnRepeatedWrapperField=function(a,b,c,d,e,f){return module$contents$jspb_internal_adapters_spliceRepeatedWrapperField(a,b,c,d,e,f)};
jspb_internal_adapters.addToRepeatedWrapperField=function(a,b,c,d,e,f){jspb_internal_adapters.addAndReturnRepeatedWrapperField(a,b,c,d,e,f);return a};jspb_internal_adapters.removeFromRepeatedWrapperField=function(a,b,c,d,e){module$contents$jspb_internal_adapters_spliceRepeatedWrapperField(a,b,c,void 0,d,e,1,!0);return a};
jspb_internal_adapters.addAllToRepeatedWrapperField=function(a,b,c,d){var e=module$contents$jspb$internal_getInternalArray(a);e=(0,module$exports$jspb$internal_array_state.getMessageArrayState)(e);module$contents$jspb$internal_checkNotImmutableState(e);e=b=module$contents$jspb_internal_adapters_getRepeatedWrapperFieldInternal(a,e,c,b,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.UNFROZEN,!1,!0);var f=0,g=0;if(Array.isArray(d))for(var h=d.length,k=0;k<h;k++){var l=module$contents$jspb$internal_accessor_helpers_checkMessageType(d[k],
c);b.push(l);(l=module$contents$jspb$internal_isImmutableMessage(l))&&!f++&&(0,module$exports$jspb$internal_array_state.clearFlags)(e,module$exports$jspb$internal_array_state.ArrayStateFlags.ONLY_MUTABLE_VALUES);l||g++||(0,module$exports$jspb$internal_array_state.clearFlags)(e,module$exports$jspb$internal_array_state.ArrayStateFlags.ONLY_IMMUTABLE_VALUES_IF_OWNED)}else for(d=(0,$jscomp.makeIterator)(d),h=d.next();!h.done;h=d.next())h=h.value,h=module$contents$jspb$internal_accessor_helpers_checkMessageType(h,
c),b.push(h),(h=module$contents$jspb$internal_isImmutableMessage(h))&&!f++&&(0,module$exports$jspb$internal_array_state.clearFlags)(e,module$exports$jspb$internal_array_state.ArrayStateFlags.ONLY_MUTABLE_VALUES),h||g++||(0,module$exports$jspb$internal_array_state.clearFlags)(e,module$exports$jspb$internal_array_state.ArrayStateFlags.ONLY_IMMUTABLE_VALUES_IF_OWNED);return a};
jspb_internal_adapters.getInt64FieldNullable=function(a,b,c){b=module$contents$jspb$internal_accessor_helpers_coerceToNullishInt64(jspb_internal_adapters.getFieldNullable(a,b,c));module$contents$jspb_internal_adapters_asyncThrowIf64BitIntReturnTypeMismatches(a,b,!1);return b};jspb_internal_adapters.getInt64FieldNullable_asString=function(a,b,c){return module$contents$jspb$internal_accessor_helpers_coerceToNullishInt64String(jspb_internal_adapters.getFieldNullable(a,b,c),!0)};
jspb_internal_adapters.getInt64StringFieldNullable=function(a,b,c){b=module$contents$jspb$internal_accessor_helpers_coerceToNullishInt64String(jspb_internal_adapters.getFieldNullable(a,b,c));module$contents$jspb_internal_adapters_asyncThrowIf64BitIntReturnTypeMismatches(a,b,!0);return b};jspb_internal_adapters.getInt64GbigintFieldNullable=function(a,b,c){return a=module$contents$jspb$internal_accessor_helpers_coerceToNullishInt64Gbigint(jspb_internal_adapters.getFieldNullable(a,b,c))};
jspb_internal_adapters.getUint64FieldNullable=function(a,b,c){b=module$contents$jspb$internal_accessor_helpers_coerceToNullishUint64(jspb_internal_adapters.getFieldNullable(a,b,c));module$contents$jspb_internal_adapters_asyncThrowIf64BitIntReturnTypeMismatches(a,b,!1);return b};jspb_internal_adapters.getUint64FieldNullable_asString=function(a,b,c){return module$contents$jspb$internal_accessor_helpers_coerceToNullishUint64String(jspb_internal_adapters.getFieldNullable(a,b,c),!0)};
jspb_internal_adapters.getUint64StringFieldNullable=function(a,b,c){b=module$contents$jspb$internal_accessor_helpers_coerceToNullishUint64String(jspb_internal_adapters.getFieldNullable(a,b,c));module$contents$jspb_internal_adapters_asyncThrowIf64BitIntReturnTypeMismatches(a,b,!0);return b};jspb_internal_adapters.getUint64GbigintFieldNullable=function(a,b,c){return a=module$contents$jspb$internal_accessor_helpers_coerceToNullishUint64Gbigint(jspb_internal_adapters.getFieldNullable(a,b,c))};
jspb_internal_adapters.getRepeatedInt64Field=function(a,b,c,d,e){b=module$contents$jspb_internal_adapters_getApiFormattedRepeatedField(a,b,module$contents$jspb$internal_accessor_helpers_coerceToNullishInt64,c,d,e,module$exports$jspb$internal_array_state.TypeSpecificApiFormat.LEGACY);e||module$contents$jspb_internal_adapters_asyncThrowIfRepeated64BitIntReturnTypeMismatches(a,b,!1);return b};
jspb_internal_adapters.getRepeatedInt64GbigintField=function(a,b,c,d,e){return module$contents$jspb_internal_adapters_getApiFormattedRepeatedField(a,b,module$contents$jspb$internal_accessor_helpers_coerceToNullishInt64Gbigint,c,d,e,module$exports$jspb$internal_array_state.TypeSpecificApiFormat.GBIGINT)};function module$contents$jspb_internal_adapters_coerceToNullishInt64StringWithForcedTypeChecking(a){return module$contents$jspb$internal_accessor_helpers_coerceToNullishInt64String(a,!0)}
jspb_internal_adapters.getRepeatedInt64Field_asString=function(a,b,c,d,e){return module$contents$jspb_internal_adapters_getApiFormattedRepeatedField(a,b,module$contents$jspb_internal_adapters_coerceToNullishInt64StringWithForcedTypeChecking,c,d,e,module$exports$jspb$internal_array_state.TypeSpecificApiFormat.STRING)};
jspb_internal_adapters.getRepeatedInt64StringField=function(a,b,c,d,e){b=module$contents$jspb_internal_adapters_getApiFormattedRepeatedField(a,b,module$contents$jspb$internal_accessor_helpers_coerceToNullishInt64String,c,d,e,module$exports$jspb$internal_array_state.TypeSpecificApiFormat.LEGACY);e||module$contents$jspb_internal_adapters_asyncThrowIfRepeated64BitIntReturnTypeMismatches(a,b,!0);return b};
jspb_internal_adapters.getRepeatedUint64Field=function(a,b,c,d,e){b=module$contents$jspb_internal_adapters_getApiFormattedRepeatedField(a,b,module$contents$jspb$internal_accessor_helpers_coerceToNullishUint64,c,d,e,module$exports$jspb$internal_array_state.TypeSpecificApiFormat.LEGACY);e||module$contents$jspb_internal_adapters_asyncThrowIfRepeated64BitIntReturnTypeMismatches(a,b,!1);return b};
function module$contents$jspb_internal_adapters_coerceToNullishUint64StringWithForcedTypeChecking(a){return module$contents$jspb$internal_accessor_helpers_coerceToNullishUint64String(a,!0)}jspb_internal_adapters.getRepeatedUint64Field_asString=function(a,b,c,d,e){return module$contents$jspb_internal_adapters_getApiFormattedRepeatedField(a,b,module$contents$jspb_internal_adapters_coerceToNullishUint64StringWithForcedTypeChecking,c,d,e,module$exports$jspb$internal_array_state.TypeSpecificApiFormat.STRING)};
jspb_internal_adapters.getRepeatedUint64GbigintField=function(a,b,c,d,e){return module$contents$jspb_internal_adapters_getApiFormattedRepeatedField(a,b,module$contents$jspb$internal_accessor_helpers_coerceToNullishUint64Gbigint,c,d,e,module$exports$jspb$internal_array_state.TypeSpecificApiFormat.GBIGINT)};
jspb_internal_adapters.getRepeatedUint64StringField=function(a,b,c,d,e){b=module$contents$jspb_internal_adapters_getApiFormattedRepeatedField(a,b,module$contents$jspb$internal_accessor_helpers_coerceToNullishUint64String,c,d,e,module$exports$jspb$internal_array_state.TypeSpecificApiFormat.LEGACY);e||module$contents$jspb_internal_adapters_asyncThrowIfRepeated64BitIntReturnTypeMismatches(a,b,!0);return b};
function module$contents$jspb_internal_adapters_checkBytes(a){return module$contents$jspb$internal_bytesAsByteString(a,!1,!1,!1)}jspb_internal_adapters.getRepeatedInt64StringField_asString=jspb_internal_adapters.getRepeatedInt64Field_asString;jspb_internal_adapters.getRepeatedUint64StringField_asString=jspb_internal_adapters.getRepeatedUint64Field_asString;
jspb_internal_adapters.getBooleanFieldNullable=function(a,b,c){return module$contents$jspb$internal_accessor_helpers_coerceToNullishBoolean(jspb_internal_adapters.getFieldNullable(a,b,c))};jspb_internal_adapters.getInt32FieldNullable=function(a,b,c){return module$contents$jspb$internal_accessor_helpers_coerceToNullishInt32(jspb_internal_adapters.getFieldNullable(a,b,c))};
jspb_internal_adapters.getUint32FieldNullable=function(a,b,c){return module$contents$jspb$internal_accessor_helpers_coerceToNullishUint32(jspb_internal_adapters.getFieldNullable(a,b,c))};jspb_internal_adapters.getStringFieldNullable=function(a,b,c){return module$contents$jspb$internal_accessor_helpers_coerceToNullishString(jspb_internal_adapters.getFieldNullable(a,b,c))};
jspb_internal_adapters.getEnumFieldNullable=function(a,b,c){return module$contents$jspb$internal_accessor_helpers_coerceToNullishEnum(jspb_internal_adapters.getFieldNullable(a,b,c))};jspb_internal_adapters.getBooleanFieldWithDefault=function(a,b,c,d){c=c===void 0?!1:c;var e;return(e=jspb_internal_adapters.getBooleanFieldNullable(a,b,d))!=null?e:c};
jspb_internal_adapters.getInt32FieldWithDefault=function(a,b,c,d){c=c===void 0?0:c;var e;return(e=jspb_internal_adapters.getInt32FieldNullable(a,b,d))!=null?e:c};jspb_internal_adapters.getUint32FieldWithDefault=function(a,b,c,d){c=c===void 0?0:c;var e;return(e=jspb_internal_adapters.getUint32FieldNullable(a,b,d))!=null?e:c};jspb_internal_adapters.getInt64FieldWithDefault=function(a,b,c,d){c=c===void 0?0:c;var e;return(e=jspb_internal_adapters.getInt64FieldNullable(a,b,d))!=null?e:c};
jspb_internal_adapters.getUint64FieldWithDefault=function(a,b,c,d){c=c===void 0?0:c;var e;return(e=jspb_internal_adapters.getUint64FieldNullable(a,b,d))!=null?e:c};jspb_internal_adapters.getInt64StringFieldWithDefault=function(a,b,c,d){c=c===void 0?"0":c;var e;return(e=jspb_internal_adapters.getInt64StringFieldNullable(a,b,d))!=null?e:c};
jspb_internal_adapters.getUint64StringFieldWithDefault=function(a,b,c,d){c=c===void 0?"0":c;var e;return(e=jspb_internal_adapters.getUint64StringFieldNullable(a,b,d))!=null?e:c};jspb_internal_adapters.getInt64GbigintFieldWithDefault=function(a,b,c,d){c=c===void 0?module$contents$jspb_internal_adapters_GBIGINT_ZERO:c;var e;return(e=jspb_internal_adapters.getInt64GbigintFieldNullable(a,b,d))!=null?e:c};
jspb_internal_adapters.getUint64GbigintFieldWithDefault=function(a,b,c,d){c=c===void 0?module$contents$jspb_internal_adapters_GBIGINT_ZERO:c;var e;return(e=jspb_internal_adapters.getUint64GbigintFieldNullable(a,b,d))!=null?e:c};jspb_internal_adapters.getFloatingPointFieldWithDefault=function(a,b,c,d){c=c===void 0?0:c;var e;return(e=jspb_internal_adapters.getFloatingPointFieldNullable(a,b,d))!=null?e:c};
jspb_internal_adapters.getStringFieldWithDefault=function(a,b,c,d){c=c===void 0?"":c;var e;return(e=jspb_internal_adapters.getStringFieldNullable(a,b,d))!=null?e:c};jspb_internal_adapters.getEnumFieldWithDefault=function(a,b,c,d){c=c===void 0?0:c;var e;return(e=jspb_internal_adapters.getEnumFieldNullable(a,b,d))!=null?e:c};
jspb_internal_adapters.getInt64FieldWithDefault_asString=function(a,b,c,d){c=c===void 0?"0":c;var e;return(e=jspb_internal_adapters.getInt64FieldNullable_asString(a,b,d))!=null?e:c};jspb_internal_adapters.getUint64FieldWithDefault_asString=function(a,b,c,d){c=c===void 0?"0":c;var e;return(e=jspb_internal_adapters.getUint64FieldNullable_asString(a,b,d))!=null?e:c};
jspb_internal_adapters.getInt64StringFieldWithDefault_asString=function(a,b,c,d){c=c===void 0?"0":c;var e;return(e=jspb_internal_adapters.getInt64FieldNullable_asString(a,b,d))!=null?e:c};jspb_internal_adapters.getUint64StringFieldWithDefault_asString=function(a,b,c,d){c=c===void 0?"0":c;var e;return(e=jspb_internal_adapters.getUint64FieldNullable_asString(a,b,d))!=null?e:c};
jspb_internal_adapters.getRepeatedBooleanField=function(a,b,c,d,e){return module$contents$jspb_internal_adapters_getApiFormattedRepeatedField(a,b,module$contents$jspb$internal_accessor_helpers_coerceToNullishBoolean,c,d,e)};
jspb_internal_adapters.getRepeatedIndexedBooleanField=function(a,b,c,d){a=jspb_internal_adapters.getRepeatedBooleanField(a,b,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN,d,!0);module$contents$jspb$internal_checkRepeatedIndexInRangeForGet(a,c);return a[c]};
jspb_internal_adapters.getRepeatedBooleanCount=function(a,b,c){return jspb_internal_adapters.getRepeatedBooleanField(a,b,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN,c,!0).length};jspb_internal_adapters.getRepeatedInt32Field=function(a,b,c,d,e){return module$contents$jspb_internal_adapters_getApiFormattedRepeatedField(a,b,module$contents$jspb$internal_accessor_helpers_coerceToNullishInt32,c,d,e)};
jspb_internal_adapters.getRepeatedIndexedInt32Field=function(a,b,c,d){a=jspb_internal_adapters.getRepeatedInt32Field(a,b,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN,d,!0);module$contents$jspb$internal_checkRepeatedIndexInRangeForGet(a,c);return a[c]};
jspb_internal_adapters.getRepeatedInt32Count=function(a,b,c){return jspb_internal_adapters.getRepeatedInt32Field(a,b,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN,c,!0).length};jspb_internal_adapters.getRepeatedUint32Field=function(a,b,c,d,e){return module$contents$jspb_internal_adapters_getApiFormattedRepeatedField(a,b,module$contents$jspb$internal_accessor_helpers_coerceToNullishUint32,c,d,e)};
jspb_internal_adapters.getRepeatedIndexedUint32Field=function(a,b,c,d){a=jspb_internal_adapters.getRepeatedUint32Field(a,b,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN,d,!0);module$contents$jspb$internal_checkRepeatedIndexInRangeForGet(a,c);return a[c]};
jspb_internal_adapters.getRepeatedUint32Count=function(a,b,c){return jspb_internal_adapters.getRepeatedUint32Field(a,b,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN,c,!0).length};
jspb_internal_adapters.getRepeatedIndexedInt64Field=function(a,b,c,d){a=jspb_internal_adapters.getRepeatedInt64Field(a,b,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN,d,!0);module$contents$jspb$internal_checkRepeatedIndexInRangeForGet(a,c);return a[c]};
jspb_internal_adapters.getRepeatedInt64Count=function(a,b,c){return jspb_internal_adapters.getRepeatedInt64Field(a,b,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN,c,!0).length};
jspb_internal_adapters.getRepeatedIndexedUint64Field=function(a,b,c,d){a=jspb_internal_adapters.getRepeatedUint64Field(a,b,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN,d,!0);module$contents$jspb$internal_checkRepeatedIndexInRangeForGet(a,c);return a[c]};
jspb_internal_adapters.getRepeatedUint64Count=function(a,b,c){return jspb_internal_adapters.getRepeatedUint64Field(a,b,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN,c,!0).length};
jspb_internal_adapters.getRepeatedIndexedInt64StringField=function(a,b,c,d){a=jspb_internal_adapters.getRepeatedInt64StringField(a,b,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN,d,!0);module$contents$jspb$internal_checkRepeatedIndexInRangeForGet(a,c);return a[c]};
jspb_internal_adapters.getRepeatedInt64StringCount=function(a,b,c){return jspb_internal_adapters.getRepeatedInt64StringField(a,b,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN,c,!0).length};
jspb_internal_adapters.getRepeatedIndexedUint64StringField=function(a,b,c,d){a=jspb_internal_adapters.getRepeatedUint64StringField(a,b,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN,d,!0);module$contents$jspb$internal_checkRepeatedIndexInRangeForGet(a,c);return a[c]};
jspb_internal_adapters.getRepeatedUint64StringCount=function(a,b,c){return jspb_internal_adapters.getRepeatedUint64StringField(a,b,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN,c,!0).length};
jspb_internal_adapters.getRepeatedIndexedInt64GbigintField=function(a,b,c,d){a=jspb_internal_adapters.getRepeatedInt64GbigintField(a,b,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN,d,!0);module$contents$jspb$internal_checkRepeatedIndexInRangeForGet(a,c);return a[c]};
jspb_internal_adapters.getRepeatedIndexedUint64GbigintField=function(a,b,c,d){a=jspb_internal_adapters.getRepeatedUint64GbigintField(a,b,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN,d,!0);module$contents$jspb$internal_checkRepeatedIndexInRangeForGet(a,c);return a[c]};
jspb_internal_adapters.getRepeatedFloatingPointField=function(a,b,c,d,e){return module$contents$jspb_internal_adapters_getApiFormattedRepeatedField(a,b,module$contents$jspb$internal_accessor_helpers_coerceToNullishFloatingPoint,c,d,e)};
jspb_internal_adapters.getRepeatedIndexedFloatingPointField=function(a,b,c,d){a=jspb_internal_adapters.getRepeatedFloatingPointField(a,b,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN,d,!0);module$contents$jspb$internal_checkRepeatedIndexInRangeForGet(a,c);return a[c]};
jspb_internal_adapters.getRepeatedFloatingPointCount=function(a,b,c){return jspb_internal_adapters.getRepeatedFloatingPointField(a,b,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN,c,!0).length};jspb_internal_adapters.getRepeatedStringField=function(a,b,c,d,e){return module$contents$jspb_internal_adapters_getApiFormattedRepeatedField(a,b,module$contents$jspb$internal_accessor_helpers_coerceToNullishString,c,d,e)};
jspb_internal_adapters.getRepeatedIndexedStringField=function(a,b,c,d){a=jspb_internal_adapters.getRepeatedStringField(a,b,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN,d,!0);module$contents$jspb$internal_checkRepeatedIndexInRangeForGet(a,c);return a[c]};
jspb_internal_adapters.getRepeatedStringCount=function(a,b,c){return jspb_internal_adapters.getRepeatedStringField(a,b,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN,c,!0).length};jspb_internal_adapters.getRepeatedBytesField=function(a,b,c,d,e){return module$contents$jspb_internal_adapters_getApiFormattedRepeatedField(a,b,module$contents$jspb_internal_adapters_coerceToNullishBytes,c,d,e)};
jspb_internal_adapters.getRepeatedIndexedBytesField=function(a,b,c,d){a=jspb_internal_adapters.getRepeatedBytesField(a,b,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN,d,!0);module$contents$jspb$internal_checkRepeatedIndexInRangeForGet(a,c);return a[c]};
jspb_internal_adapters.getRepeatedBytesCount=function(a,b,c){return jspb_internal_adapters.getRepeatedBytesField(a,b,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN,c,!0).length};jspb_internal_adapters.getRepeatedEnumField=function(a,b,c,d,e){return module$contents$jspb_internal_adapters_getApiFormattedRepeatedField(a,b,module$contents$jspb$internal_accessor_helpers_coerceToNullishEnum,c,d,e)};
jspb_internal_adapters.getRepeatedIndexedEnumField=function(a,b,c,d){a=jspb_internal_adapters.getRepeatedEnumField(a,b,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN,d,!0);module$contents$jspb$internal_checkRepeatedIndexInRangeForGet(a,c);return a[c]};jspb_internal_adapters.getRepeatedEnumCount=function(a,b,c){return jspb_internal_adapters.getRepeatedEnumField(a,b,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN,c,!0).length};
jspb_internal_adapters.getRepeatedIndexedInt64Field_asString=function(a,b,c,d){a=jspb_internal_adapters.getRepeatedInt64Field_asString(a,b,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN,d,!0);module$contents$jspb$internal_checkRepeatedIndexInRangeForGet(a,c);return a[c]};
jspb_internal_adapters.getRepeatedIndexedUint64Field_asString=function(a,b,c,d){a=jspb_internal_adapters.getRepeatedUint64Field_asString(a,b,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN,d,!0);module$contents$jspb$internal_checkRepeatedIndexInRangeForGet(a,c);return a[c]};
jspb_internal_adapters.getRepeatedIndexedInt64StringField_asString=function(a,b,c,d){a=jspb_internal_adapters.getRepeatedInt64Field_asString(a,b,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN,d,!0);module$contents$jspb$internal_checkRepeatedIndexInRangeForGet(a,c);return a[c]};
jspb_internal_adapters.getRepeatedIndexedUint64StringField_asString=function(a,b,c,d){a=jspb_internal_adapters.getRepeatedUint64Field_asString(a,b,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN,d,!0);module$contents$jspb$internal_checkRepeatedIndexInRangeForGet(a,c);return a[c]};jspb_internal_adapters.getOneofBooleanFieldWithDefault=function(a,b,c,d){return jspb_internal_adapters.getBooleanFieldWithDefault(a,jspb_internal_adapters.isOneofCase(a,c,b),d)};
jspb_internal_adapters.getOneofInt32FieldWithDefault=function(a,b,c,d){return jspb_internal_adapters.getInt32FieldWithDefault(a,jspb_internal_adapters.isOneofCase(a,c,b),d)};jspb_internal_adapters.getOneofUint32FieldWithDefault=function(a,b,c,d){return jspb_internal_adapters.getUint32FieldWithDefault(a,jspb_internal_adapters.isOneofCase(a,c,b),d)};
jspb_internal_adapters.getOneofInt64FieldWithDefault=function(a,b,c,d){return jspb_internal_adapters.getInt64FieldWithDefault(a,jspb_internal_adapters.isOneofCase(a,c,b),d)};jspb_internal_adapters.getOneofInt64FieldWithDefault_asString=function(a,b,c,d){return jspb_internal_adapters.getInt64FieldWithDefault_asString(a,jspb_internal_adapters.isOneofCase(a,c,b),d)};
jspb_internal_adapters.getOneofUint64FieldWithDefault=function(a,b,c,d){return jspb_internal_adapters.getUint64FieldWithDefault(a,jspb_internal_adapters.isOneofCase(a,c,b),d)};jspb_internal_adapters.getOneofUint64FieldWithDefault_asString=function(a,b,c,d){return jspb_internal_adapters.getUint64FieldWithDefault_asString(a,jspb_internal_adapters.isOneofCase(a,c,b),d)};
jspb_internal_adapters.getOneofInt64StringFieldWithDefault=function(a,b,c,d){return jspb_internal_adapters.getInt64StringFieldWithDefault(a,jspb_internal_adapters.isOneofCase(a,c,b),d)};jspb_internal_adapters.getOneofInt64StringFieldWithDefault_asString=function(a,b,c,d){return jspb_internal_adapters.getInt64FieldWithDefault_asString(a,jspb_internal_adapters.isOneofCase(a,c,b),d)};
jspb_internal_adapters.getOneofUint64StringFieldWithDefault=function(a,b,c,d){return jspb_internal_adapters.getUint64StringFieldWithDefault(a,jspb_internal_adapters.isOneofCase(a,c,b),d)};jspb_internal_adapters.getOneofUint64StringFieldWithDefault_asString=function(a,b,c,d){return jspb_internal_adapters.getUint64FieldWithDefault_asString(a,jspb_internal_adapters.isOneofCase(a,c,b),d)};
jspb_internal_adapters.getOneofInt64GbigintFieldWithDefault=function(a,b,c,d){return jspb_internal_adapters.getInt64GbigintFieldWithDefault(a,jspb_internal_adapters.isOneofCase(a,c,b),d)};jspb_internal_adapters.getOneofUint64GbigintFieldWithDefault=function(a,b,c,d){return jspb_internal_adapters.getUint64GbigintFieldWithDefault(a,jspb_internal_adapters.isOneofCase(a,c,b),d)};
jspb_internal_adapters.getOneofFloatingPointFieldWithDefault=function(a,b,c,d){return jspb_internal_adapters.getFloatingPointFieldWithDefault(a,jspb_internal_adapters.isOneofCase(a,c,b),d)};jspb_internal_adapters.getOneofStringFieldWithDefault=function(a,b,c,d){return jspb_internal_adapters.getStringFieldWithDefault(a,jspb_internal_adapters.isOneofCase(a,c,b),d)};
jspb_internal_adapters.getOneofBytesFieldWithDefault=function(a,b,c,d){return jspb_internal_adapters.getBytesFieldWithDefault(a,jspb_internal_adapters.isOneofCase(a,c,b),d)};jspb_internal_adapters.getOneofEnumFieldWithDefault=function(a,b,c,d){return jspb_internal_adapters.getEnumFieldWithDefault(a,jspb_internal_adapters.isOneofCase(a,c,b),d)};
jspb_internal_adapters.getOneofBooleanFieldNullable=function(a,b,c){return jspb_internal_adapters.getBooleanFieldNullable(a,jspb_internal_adapters.isOneofCase(a,c,b))};jspb_internal_adapters.getOneofInt32FieldNullable=function(a,b,c){return jspb_internal_adapters.getInt32FieldNullable(a,jspb_internal_adapters.isOneofCase(a,c,b))};jspb_internal_adapters.getOneofUint32FieldNullable=function(a,b,c){return jspb_internal_adapters.getUint32FieldNullable(a,jspb_internal_adapters.isOneofCase(a,c,b))};
jspb_internal_adapters.getOneofInt64FieldNullable=function(a,b,c){return jspb_internal_adapters.getInt64FieldNullable(a,jspb_internal_adapters.isOneofCase(a,c,b))};jspb_internal_adapters.getOneofInt64FieldNullable_asString=function(a,b,c){return jspb_internal_adapters.getInt64FieldNullable_asString(a,jspb_internal_adapters.isOneofCase(a,c,b))};
jspb_internal_adapters.getOneofUint64FieldNullable=function(a,b,c){return jspb_internal_adapters.getUint64FieldNullable(a,jspb_internal_adapters.isOneofCase(a,c,b))};jspb_internal_adapters.getOneofUint64FieldNullable_asString=function(a,b,c){return jspb_internal_adapters.getUint64FieldNullable_asString(a,jspb_internal_adapters.isOneofCase(a,c,b))};
jspb_internal_adapters.getOneofInt64StringFieldNullable=function(a,b,c){return jspb_internal_adapters.getInt64StringFieldNullable(a,jspb_internal_adapters.isOneofCase(a,c,b))};jspb_internal_adapters.getOneofInt64StringFieldNullable_asString=function(a,b,c){return jspb_internal_adapters.getInt64FieldNullable_asString(a,jspb_internal_adapters.isOneofCase(a,c,b))};
jspb_internal_adapters.getOneofUint64StringFieldNullable=function(a,b,c){return jspb_internal_adapters.getUint64StringFieldNullable(a,jspb_internal_adapters.isOneofCase(a,c,b))};jspb_internal_adapters.getOneofUint64StringFieldNullable_asString=function(a,b,c){return jspb_internal_adapters.getUint64FieldNullable_asString(a,jspb_internal_adapters.isOneofCase(a,c,b))};
jspb_internal_adapters.getOneofInt64GbigintFieldNullable=function(a,b,c){return jspb_internal_adapters.getInt64GbigintFieldNullable(a,jspb_internal_adapters.isOneofCase(a,c,b))};jspb_internal_adapters.getOneofUint64GbigintFieldNullable=function(a,b,c){return jspb_internal_adapters.getUint64GbigintFieldNullable(a,jspb_internal_adapters.isOneofCase(a,c,b))};
jspb_internal_adapters.getOneofFloatingPointFieldNullable=function(a,b,c){return jspb_internal_adapters.getFloatingPointFieldNullable(a,jspb_internal_adapters.isOneofCase(a,c,b))};jspb_internal_adapters.getOneofStringFieldNullable=function(a,b,c){return jspb_internal_adapters.getStringFieldNullable(a,jspb_internal_adapters.isOneofCase(a,c,b))};
jspb_internal_adapters.getOneofBytesFieldNullable=function(a,b,c){return jspb_internal_adapters.getBytesFieldNullable(a,jspb_internal_adapters.isOneofCase(a,c,b))};jspb_internal_adapters.getOneofWrapperFieldOrUndefined=function(a,b,c,d){return jspb_internal_adapters.getWrapperFieldOrUndefined(a,b,jspb_internal_adapters.isOneofCase(a,d,c))};jspb_internal_adapters.getOneofEnumFieldNullable=function(a,b,c){return jspb_internal_adapters.getEnumFieldNullable(a,jspb_internal_adapters.isOneofCase(a,c,b))};
jspb_internal_adapters.getOneofBooleanFieldOrUndefined=function(a,b,c){return jspb_internal_adapters.getBooleanFieldOrUndefined(a,jspb_internal_adapters.isOneofCase(a,c,b))};jspb_internal_adapters.getOneofInt32FieldOrUndefined=function(a,b,c){return jspb_internal_adapters.getInt32FieldOrUndefined(a,jspb_internal_adapters.isOneofCase(a,c,b))};
jspb_internal_adapters.getOneofUint32FieldOrUndefined=function(a,b,c){return jspb_internal_adapters.getUint32FieldOrUndefined(a,jspb_internal_adapters.isOneofCase(a,c,b))};jspb_internal_adapters.getOneofInt64FieldOrUndefined=function(a,b,c){return jspb_internal_adapters.getInt64FieldOrUndefined(a,jspb_internal_adapters.isOneofCase(a,c,b))};
jspb_internal_adapters.getOneofInt64FieldOrUndefined_asString=function(a,b,c){return jspb_internal_adapters.getInt64FieldOrUndefined_asString(a,jspb_internal_adapters.isOneofCase(a,c,b))};jspb_internal_adapters.getOneofUint64FieldOrUndefined=function(a,b,c){return jspb_internal_adapters.getUint64FieldOrUndefined(a,jspb_internal_adapters.isOneofCase(a,c,b))};
jspb_internal_adapters.getOneofUint64FieldOrUndefined_asString=function(a,b,c){return jspb_internal_adapters.getUint64FieldOrUndefined_asString(a,jspb_internal_adapters.isOneofCase(a,c,b))};jspb_internal_adapters.getOneofInt64StringFieldOrUndefined=function(a,b,c){return jspb_internal_adapters.getInt64StringFieldOrUndefined(a,jspb_internal_adapters.isOneofCase(a,c,b))};
jspb_internal_adapters.getOneofInt64StringFieldOrUndefined_asString=function(a,b,c){return jspb_internal_adapters.getInt64FieldOrUndefined_asString(a,jspb_internal_adapters.isOneofCase(a,c,b))};jspb_internal_adapters.getOneofUint64StringFieldOrUndefined=function(a,b,c){return jspb_internal_adapters.getUint64StringFieldOrUndefined(a,jspb_internal_adapters.isOneofCase(a,c,b))};
jspb_internal_adapters.getOneofUint64StringFieldOrUndefined_asString=function(a,b,c){return jspb_internal_adapters.getUint64FieldOrUndefined_asString(a,jspb_internal_adapters.isOneofCase(a,c,b))};jspb_internal_adapters.getOneofInt64GbigintFieldOrUndefined=function(a,b,c){return jspb_internal_adapters.getInt64GbigintFieldOrUndefined(a,jspb_internal_adapters.isOneofCase(a,c,b))};
jspb_internal_adapters.getOneofUint64GbigintFieldOrUndefined=function(a,b,c){return jspb_internal_adapters.getUint64GbigintFieldOrUndefined(a,jspb_internal_adapters.isOneofCase(a,c,b))};jspb_internal_adapters.getOneofFloatingPointFieldOrUndefined=function(a,b,c){return jspb_internal_adapters.getFloatingPointFieldOrUndefined(a,jspb_internal_adapters.isOneofCase(a,c,b))};
jspb_internal_adapters.getOneofStringFieldOrUndefined=function(a,b,c){return jspb_internal_adapters.getStringFieldOrUndefined(a,jspb_internal_adapters.isOneofCase(a,c,b))};jspb_internal_adapters.getOneofBytesFieldOrUndefined=function(a,b,c){return jspb_internal_adapters.getBytesFieldOrUndefined(a,jspb_internal_adapters.isOneofCase(a,c,b))};
jspb_internal_adapters.getOneofEnumFieldOrUndefined=function(a,b,c){return jspb_internal_adapters.getEnumFieldOrUndefined(a,jspb_internal_adapters.isOneofCase(a,c,b))};jspb_internal_adapters.getBooleanFieldOrUndefined=function(a,b){var c;return(c=jspb_internal_adapters.getBooleanFieldNullable(a,b))!=null?c:void 0};jspb_internal_adapters.getInt32FieldOrUndefined=function(a,b){var c;return(c=jspb_internal_adapters.getInt32FieldNullable(a,b))!=null?c:void 0};
jspb_internal_adapters.getUint32FieldOrUndefined=function(a,b){var c;return(c=jspb_internal_adapters.getUint32FieldNullable(a,b))!=null?c:void 0};jspb_internal_adapters.getInt64FieldOrUndefined=function(a,b){var c;return(c=jspb_internal_adapters.getInt64FieldNullable(a,b))!=null?c:void 0};jspb_internal_adapters.getUint64FieldOrUndefined=function(a,b){var c;return(c=jspb_internal_adapters.getUint64FieldNullable(a,b))!=null?c:void 0};
jspb_internal_adapters.getInt64StringFieldOrUndefined=function(a,b){var c;return(c=jspb_internal_adapters.getInt64StringFieldNullable(a,b))!=null?c:void 0};jspb_internal_adapters.getUint64StringFieldOrUndefined=function(a,b){var c;return(c=jspb_internal_adapters.getUint64StringFieldNullable(a,b))!=null?c:void 0};jspb_internal_adapters.getInt64GbigintFieldOrUndefined=function(a,b){var c;return(c=jspb_internal_adapters.getInt64GbigintFieldNullable(a,b))!=null?c:void 0};
jspb_internal_adapters.getUint64GbigintFieldOrUndefined=function(a,b){var c;return(c=jspb_internal_adapters.getUint64GbigintFieldNullable(a,b))!=null?c:void 0};jspb_internal_adapters.getFloatingPointFieldOrUndefined=function(a,b){var c;return(c=jspb_internal_adapters.getFloatingPointFieldNullable(a,b))!=null?c:void 0};jspb_internal_adapters.getStringFieldOrUndefined=function(a,b){var c;return(c=jspb_internal_adapters.getStringFieldNullable(a,b))!=null?c:void 0};
jspb_internal_adapters.getBytesFieldOrUndefined=function(a,b){var c;return(c=jspb_internal_adapters.getBytesFieldNullable(a,b))!=null?c:void 0};jspb_internal_adapters.getEnumFieldOrUndefined=function(a,b){var c;return(c=jspb_internal_adapters.getEnumFieldNullable(a,b))!=null?c:void 0};jspb_internal_adapters.getInt64FieldOrUndefined_asString=function(a,b){var c;return(c=jspb_internal_adapters.getInt64FieldNullable_asString(a,b))!=null?c:void 0};
jspb_internal_adapters.getUint64FieldOrUndefined_asString=function(a,b){var c;return(c=jspb_internal_adapters.getUint64FieldNullable_asString(a,b))!=null?c:void 0};jspb_internal_adapters.getInt64StringFieldOrUndefined_asString=function(a,b){var c;return(c=jspb_internal_adapters.getInt64FieldNullable_asString(a,b))!=null?c:void 0};jspb_internal_adapters.getUint64StringFieldOrUndefined_asString=function(a,b){var c;return(c=jspb_internal_adapters.getUint64FieldNullable_asString(a,b))!=null?c:void 0};
jspb_internal_adapters.setBooleanField=function(a,b,c){return jspb_internal_adapters.setField(a,b,c==null?c:module$contents$jspb$internal_accessor_helpers_checkBoolean(c))};jspb_internal_adapters.setProto3BooleanField=function(a,b,c){return module$contents$jspb_internal_adapters_setFieldIgnoringDefault(a,b,c==null?c:module$contents$jspb$internal_accessor_helpers_checkBoolean(c),!1)};
jspb_internal_adapters.setOneofBooleanField=function(a,b,c,d){return jspb_internal_adapters.setOneofField(a,b,c,d==null?d:module$contents$jspb$internal_accessor_helpers_checkBoolean(d))};jspb_internal_adapters.setInt32Field=function(a,b,c){return jspb_internal_adapters.setField(a,b,c==null?c:module$contents$jspb$internal_accessor_helpers_checkInt32(c))};
jspb_internal_adapters.setProto3Int32Field=function(a,b,c){return module$contents$jspb_internal_adapters_setFieldIgnoringDefault(a,b,c==null?c:module$contents$jspb$internal_accessor_helpers_checkInt32(c),0)};jspb_internal_adapters.setOneofInt32Field=function(a,b,c,d){return jspb_internal_adapters.setOneofField(a,b,c,d==null?d:module$contents$jspb$internal_accessor_helpers_checkInt32(d))};jspb_internal_adapters.setUint32Field=function(a,b,c){return jspb_internal_adapters.setField(a,b,c==null?c:module$contents$jspb$internal_accessor_helpers_checkUint32(c))};
jspb_internal_adapters.setProto3Uint32Field=function(a,b,c){return module$contents$jspb_internal_adapters_setFieldIgnoringDefault(a,b,c==null?c:module$contents$jspb$internal_accessor_helpers_checkUint32(c),0)};jspb_internal_adapters.setOneofUint32Field=function(a,b,c,d){return jspb_internal_adapters.setOneofField(a,b,c,d==null?d:module$contents$jspb$internal_accessor_helpers_checkUint32(d))};
jspb_internal_adapters.setInt64Field=function(a,b,c,d){d=d===void 0?module$exports$jspb$internal_array_state.TypeSpecificApiFormat.LEGACY:d;return jspb_internal_adapters.setField(a,b,module$contents$jspb$internal_accessor_helpers_checkNullishInt64(c,d))};
jspb_internal_adapters.setProto3Int64Field=function(a,b,c,d){d=d===void 0?module$exports$jspb$internal_array_state.TypeSpecificApiFormat.LEGACY:d;return module$contents$jspb_internal_adapters_setFieldIgnoringDefault(a,b,module$contents$jspb$internal_accessor_helpers_checkNullishInt64(c,d),"0")};
jspb_internal_adapters.setOneofInt64Field=function(a,b,c,d,e){e=e===void 0?module$exports$jspb$internal_array_state.TypeSpecificApiFormat.LEGACY:e;return jspb_internal_adapters.setOneofField(a,b,c,module$contents$jspb$internal_accessor_helpers_checkNullishInt64(d,e))};
jspb_internal_adapters.setUint64Field=function(a,b,c,d){d=d===void 0?module$exports$jspb$internal_array_state.TypeSpecificApiFormat.LEGACY:d;return jspb_internal_adapters.setField(a,b,module$contents$jspb$internal_accessor_helpers_checkNullishUint64(c,d))};
jspb_internal_adapters.setProto3Uint64Field=function(a,b,c,d){d=d===void 0?module$exports$jspb$internal_array_state.TypeSpecificApiFormat.LEGACY:d;return module$contents$jspb_internal_adapters_setFieldIgnoringDefault(a,b,module$contents$jspb$internal_accessor_helpers_checkNullishUint64(c,d),"0")};
jspb_internal_adapters.setOneofUint64Field=function(a,b,c,d,e){e=e===void 0?module$exports$jspb$internal_array_state.TypeSpecificApiFormat.LEGACY:e;return jspb_internal_adapters.setOneofField(a,b,c,module$contents$jspb$internal_accessor_helpers_checkNullishUint64(d,e))};
jspb_internal_adapters.setInt64StringField=function(a,b,c,d){d=d===void 0?module$exports$jspb$internal_array_state.TypeSpecificApiFormat.LEGACY:d;return jspb_internal_adapters.setField(a,b,module$contents$jspb$internal_accessor_helpers_checkNullishInt64(c,d))};
jspb_internal_adapters.setProto3Int64StringField=function(a,b,c,d){d=d===void 0?module$exports$jspb$internal_array_state.TypeSpecificApiFormat.LEGACY:d;return module$contents$jspb_internal_adapters_setFieldIgnoringDefault(a,b,module$contents$jspb$internal_accessor_helpers_checkNullishInt64(c,d),"0")};
jspb_internal_adapters.setOneofInt64StringField=function(a,b,c,d,e){e=e===void 0?module$exports$jspb$internal_array_state.TypeSpecificApiFormat.LEGACY:e;return jspb_internal_adapters.setOneofField(a,b,c,module$contents$jspb$internal_accessor_helpers_checkNullishInt64(d,e))};
jspb_internal_adapters.setUint64StringField=function(a,b,c,d){d=d===void 0?module$exports$jspb$internal_array_state.TypeSpecificApiFormat.LEGACY:d;return jspb_internal_adapters.setField(a,b,module$contents$jspb$internal_accessor_helpers_checkNullishUint64(c,d))};
jspb_internal_adapters.setProto3Uint64StringField=function(a,b,c,d){d=d===void 0?module$exports$jspb$internal_array_state.TypeSpecificApiFormat.LEGACY:d;return module$contents$jspb_internal_adapters_setFieldIgnoringDefault(a,b,module$contents$jspb$internal_accessor_helpers_checkNullishUint64(c,d),"0")};
jspb_internal_adapters.setOneofUint64StringField=function(a,b,c,d,e){e=e===void 0?module$exports$jspb$internal_array_state.TypeSpecificApiFormat.LEGACY:e;return jspb_internal_adapters.setOneofField(a,b,c,module$contents$jspb$internal_accessor_helpers_checkNullishUint64(d,e))};jspb_internal_adapters.setFloatingPointField=function(a,b,c){return jspb_internal_adapters.setField(a,b,c==null?c:module$contents$jspb$internal_accessor_helpers_checkFloatingPoint(c))};
jspb_internal_adapters.setProto3FloatingPointField=function(a,b,c){return module$contents$jspb_internal_adapters_setFieldIgnoringDefault(a,b,c==null?c:module$contents$jspb$internal_accessor_helpers_checkFloatingPoint(c),0)};jspb_internal_adapters.setOneofFloatingPointField=function(a,b,c,d){return jspb_internal_adapters.setOneofField(a,b,c,d==null?d:module$contents$jspb$internal_accessor_helpers_checkFloatingPoint(d))};
jspb_internal_adapters.setStringField=function(a,b,c){return jspb_internal_adapters.setField(a,b,module$contents$jspb$internal_accessor_helpers_checkNullishString(c))};jspb_internal_adapters.setProto3StringField=function(a,b,c){return module$contents$jspb_internal_adapters_setFieldIgnoringDefault(a,b,module$contents$jspb$internal_accessor_helpers_checkNullishString(c),"")};jspb_internal_adapters.setOneofStringField=function(a,b,c,d){return jspb_internal_adapters.setOneofField(a,b,c,module$contents$jspb$internal_accessor_helpers_checkNullishString(d))};
jspb_internal_adapters.setBytesField=function(a,b,c){return jspb_internal_adapters.setField(a,b,module$contents$jspb$internal_bytesAsByteString(c,!1,!0,!1))};jspb_internal_adapters.setProto3BytesField=function(a,b,c){return module$contents$jspb_internal_adapters_setFieldIgnoringDefault(a,b,module$contents$jspb$internal_bytesAsByteString(c,!1,!0,!1),module$exports$jspb$bytestring.ByteString.empty())};
jspb_internal_adapters.setOneofBytesField=function(a,b,c,d){return jspb_internal_adapters.setOneofField(a,b,c,module$contents$jspb$internal_bytesAsByteString(d,!1,!0,!1))};jspb_internal_adapters.setEnumField=function(a,b,c){return jspb_internal_adapters.setField(a,b,c==null?c:module$contents$jspb$internal_accessor_helpers_checkEnum(c))};
jspb_internal_adapters.setProto3EnumField=function(a,b,c){return module$contents$jspb_internal_adapters_setFieldIgnoringDefault(a,b,c==null?c:module$contents$jspb$internal_accessor_helpers_checkEnum(c),0)};jspb_internal_adapters.setOneofEnumField=function(a,b,c,d){return jspb_internal_adapters.setOneofField(a,b,c,d==null?d:module$contents$jspb$internal_accessor_helpers_checkEnum(d))};
jspb_internal_adapters.setRepeatedBooleanField=function(a,b,c){return module$contents$jspb_internal_adapters_setRepeatedPrimitiveField(a,b,c,module$contents$jspb$internal_accessor_helpers_checkBoolean)};jspb_internal_adapters.addToRepeatedBooleanField=function(a,b,c,d,e){return module$contents$jspb_internal_adapters_spliceRepeatedPrimitiveField(a,b,module$contents$jspb$internal_accessor_helpers_checkBoolean,c,d,module$contents$jspb$internal_accessor_helpers_coerceToNullishBoolean,e)};
jspb_internal_adapters.removeFromRepeatedBooleanField=function(a,b,c,d){return module$contents$jspb_internal_adapters_spliceRepeatedPrimitiveField(a,b,module$contents$jspb$internal_accessor_helpers_checkBoolean,void 0,c,module$contents$jspb$internal_accessor_helpers_coerceToNullishBoolean,d,1,!1,!0)};
jspb_internal_adapters.addAllToRepeatedBooleanField=function(a,b,c){return module$contents$jspb_internal_adapters_addAllToRepeatedFieldImpl(a,b,module$contents$jspb$internal_accessor_helpers_checkBoolean,c,module$contents$jspb$internal_accessor_helpers_coerceToNullishBoolean)};
jspb_internal_adapters.setRepeatedIndexedBooleanField=function(a,b,c,d,e){return module$contents$jspb_internal_adapters_spliceRepeatedPrimitiveField(a,b,module$contents$jspb$internal_accessor_helpers_checkBoolean,d,c,module$contents$jspb$internal_accessor_helpers_coerceToNullishBoolean,e,1)};jspb_internal_adapters.setRepeatedInt32Field=function(a,b,c){return module$contents$jspb_internal_adapters_setRepeatedPrimitiveField(a,b,c,module$contents$jspb$internal_accessor_helpers_checkInt32)};
jspb_internal_adapters.addToRepeatedInt32Field=function(a,b,c,d,e){return module$contents$jspb_internal_adapters_spliceRepeatedPrimitiveField(a,b,module$contents$jspb$internal_accessor_helpers_checkInt32,c,d,module$contents$jspb$internal_accessor_helpers_coerceToNullishInt32,e)};
jspb_internal_adapters.removeFromRepeatedInt32Field=function(a,b,c,d){return module$contents$jspb_internal_adapters_spliceRepeatedPrimitiveField(a,b,module$contents$jspb$internal_accessor_helpers_checkInt32,void 0,c,module$contents$jspb$internal_accessor_helpers_coerceToNullishInt32,d,1,!1,!0)};jspb_internal_adapters.addAllToRepeatedInt32Field=function(a,b,c){return module$contents$jspb_internal_adapters_addAllToRepeatedFieldImpl(a,b,module$contents$jspb$internal_accessor_helpers_checkInt32,c,module$contents$jspb$internal_accessor_helpers_coerceToNullishInt32)};
jspb_internal_adapters.setRepeatedIndexedInt32Field=function(a,b,c,d,e){return module$contents$jspb_internal_adapters_spliceRepeatedPrimitiveField(a,b,module$contents$jspb$internal_accessor_helpers_checkInt32,d,c,module$contents$jspb$internal_accessor_helpers_coerceToNullishInt32,e,1)};jspb_internal_adapters.setRepeatedUint32Field=function(a,b,c){return module$contents$jspb_internal_adapters_setRepeatedPrimitiveField(a,b,c,module$contents$jspb$internal_accessor_helpers_checkUint32)};
jspb_internal_adapters.addToRepeatedUint32Field=function(a,b,c,d,e){return module$contents$jspb_internal_adapters_spliceRepeatedPrimitiveField(a,b,module$contents$jspb$internal_accessor_helpers_checkUint32,c,d,module$contents$jspb$internal_accessor_helpers_coerceToNullishUint32,e)};
jspb_internal_adapters.removeFromRepeatedUint32Field=function(a,b,c,d){return module$contents$jspb_internal_adapters_spliceRepeatedPrimitiveField(a,b,module$contents$jspb$internal_accessor_helpers_checkUint32,void 0,c,module$contents$jspb$internal_accessor_helpers_coerceToNullishUint32,d,1,!1,!0)};
jspb_internal_adapters.addAllToRepeatedUint32Field=function(a,b,c){return module$contents$jspb_internal_adapters_addAllToRepeatedFieldImpl(a,b,module$contents$jspb$internal_accessor_helpers_checkUint32,c,module$contents$jspb$internal_accessor_helpers_coerceToNullishUint32)};
jspb_internal_adapters.setRepeatedIndexedUint32Field=function(a,b,c,d,e){return module$contents$jspb_internal_adapters_spliceRepeatedPrimitiveField(a,b,module$contents$jspb$internal_accessor_helpers_checkUint32,d,c,module$contents$jspb$internal_accessor_helpers_coerceToNullishUint32,e,1)};jspb_internal_adapters.setRepeatedInt64Field=function(a,b,c){return module$contents$jspb_internal_adapters_setRepeatedPrimitiveField(a,b,c,module$contents$jspb$internal_accessor_helpers_checkInt64)};
jspb_internal_adapters.addToRepeatedInt64Field=function(a,b,c,d,e){return module$contents$jspb_internal_adapters_spliceRepeatedPrimitiveField(a,b,module$contents$jspb$internal_accessor_helpers_checkInt64,c,d,module$contents$jspb$internal_accessor_helpers_coerceToNullishInt64,e)};
jspb_internal_adapters.removeFromRepeatedInt64Field=function(a,b,c,d){return module$contents$jspb_internal_adapters_spliceRepeatedPrimitiveField(a,b,module$contents$jspb$internal_accessor_helpers_checkInt64,void 0,c,module$contents$jspb$internal_accessor_helpers_coerceToNullishInt64,d,1,!1,!0)};jspb_internal_adapters.addAllToRepeatedInt64Field=function(a,b,c){return module$contents$jspb_internal_adapters_addAllToRepeatedFieldImpl(a,b,module$contents$jspb$internal_accessor_helpers_checkInt64,c,module$contents$jspb$internal_accessor_helpers_coerceToNullishInt64)};
jspb_internal_adapters.setRepeatedIndexedInt64Field=function(a,b,c,d,e){return module$contents$jspb_internal_adapters_spliceRepeatedPrimitiveField(a,b,module$contents$jspb$internal_accessor_helpers_checkInt64,d,c,module$contents$jspb$internal_accessor_helpers_coerceToNullishInt64,e,1)};jspb_internal_adapters.setRepeatedUint64Field=function(a,b,c){return module$contents$jspb_internal_adapters_setRepeatedPrimitiveField(a,b,c,module$contents$jspb$internal_accessor_helpers_checkUint64)};
jspb_internal_adapters.addToRepeatedUint64Field=function(a,b,c,d,e){return module$contents$jspb_internal_adapters_spliceRepeatedPrimitiveField(a,b,module$contents$jspb$internal_accessor_helpers_checkUint64,c,d,module$contents$jspb$internal_accessor_helpers_coerceToNullishUint64,e)};
jspb_internal_adapters.removeFromRepeatedUint64Field=function(a,b,c,d){return module$contents$jspb_internal_adapters_spliceRepeatedPrimitiveField(a,b,module$contents$jspb$internal_accessor_helpers_checkUint64,void 0,c,module$contents$jspb$internal_accessor_helpers_coerceToNullishUint64,d,1,!1,!0)};
jspb_internal_adapters.addAllToRepeatedUint64Field=function(a,b,c){return module$contents$jspb_internal_adapters_addAllToRepeatedFieldImpl(a,b,module$contents$jspb$internal_accessor_helpers_checkUint64,c,module$contents$jspb$internal_accessor_helpers_coerceToNullishUint64)};
jspb_internal_adapters.setRepeatedIndexedUint64Field=function(a,b,c,d,e){return module$contents$jspb_internal_adapters_spliceRepeatedPrimitiveField(a,b,module$contents$jspb$internal_accessor_helpers_checkUint64,d,c,module$contents$jspb$internal_accessor_helpers_coerceToNullishUint64,e,1)};jspb_internal_adapters.setRepeatedInt64StringField=function(a,b,c){return module$contents$jspb_internal_adapters_setRepeatedPrimitiveField(a,b,c,module$contents$jspb$internal_accessor_helpers_checkInt64)};
jspb_internal_adapters.addToRepeatedInt64StringField=function(a,b,c,d,e){return module$contents$jspb_internal_adapters_spliceRepeatedPrimitiveField(a,b,module$contents$jspb$internal_accessor_helpers_checkInt64,c,d,module$contents$jspb$internal_accessor_helpers_coerceToNullishInt64String,e)};
jspb_internal_adapters.removeFromRepeatedInt64StringField=function(a,b,c,d){return module$contents$jspb_internal_adapters_spliceRepeatedPrimitiveField(a,b,module$contents$jspb$internal_accessor_helpers_checkInt64,void 0,c,module$contents$jspb$internal_accessor_helpers_coerceToNullishInt64String,d,1,!1,!0)};
jspb_internal_adapters.addAllToRepeatedInt64StringField=function(a,b,c){return module$contents$jspb_internal_adapters_addAllToRepeatedFieldImpl(a,b,module$contents$jspb$internal_accessor_helpers_checkInt64,c,module$contents$jspb$internal_accessor_helpers_coerceToNullishInt64String)};
jspb_internal_adapters.setRepeatedIndexedInt64StringField=function(a,b,c,d,e){return module$contents$jspb_internal_adapters_spliceRepeatedPrimitiveField(a,b,module$contents$jspb$internal_accessor_helpers_checkInt64,d,c,module$contents$jspb$internal_accessor_helpers_coerceToNullishInt64String,e,1)};jspb_internal_adapters.setRepeatedUint64StringField=function(a,b,c){return module$contents$jspb_internal_adapters_setRepeatedPrimitiveField(a,b,c,module$contents$jspb$internal_accessor_helpers_checkUint64)};
jspb_internal_adapters.addToRepeatedUint64StringField=function(a,b,c,d,e){return module$contents$jspb_internal_adapters_spliceRepeatedPrimitiveField(a,b,module$contents$jspb$internal_accessor_helpers_checkUint64,c,d,module$contents$jspb$internal_accessor_helpers_coerceToNullishUint64String,e)};
jspb_internal_adapters.removeFromRepeatedUint64StringField=function(a,b,c,d){return module$contents$jspb_internal_adapters_spliceRepeatedPrimitiveField(a,b,module$contents$jspb$internal_accessor_helpers_checkUint64,void 0,c,module$contents$jspb$internal_accessor_helpers_coerceToNullishUint64String,d,1,!1,!0)};
jspb_internal_adapters.addAllToRepeatedUint64StringField=function(a,b,c){return module$contents$jspb_internal_adapters_addAllToRepeatedFieldImpl(a,b,module$contents$jspb$internal_accessor_helpers_checkUint64,c,module$contents$jspb$internal_accessor_helpers_coerceToNullishUint64String)};
jspb_internal_adapters.setRepeatedIndexedUint64StringField=function(a,b,c,d,e){return module$contents$jspb_internal_adapters_spliceRepeatedPrimitiveField(a,b,module$contents$jspb$internal_accessor_helpers_checkUint64,d,c,module$contents$jspb$internal_accessor_helpers_coerceToNullishUint64String,e,1)};jspb_internal_adapters.setRepeatedFloatingPointField=function(a,b,c){return module$contents$jspb_internal_adapters_setRepeatedPrimitiveField(a,b,c,module$contents$jspb$internal_accessor_helpers_checkFloatingPoint)};
jspb_internal_adapters.addToRepeatedFloatingPointField=function(a,b,c,d,e){return module$contents$jspb_internal_adapters_spliceRepeatedPrimitiveField(a,b,module$contents$jspb$internal_accessor_helpers_checkFloatingPoint,c,d,module$contents$jspb$internal_accessor_helpers_coerceToNullishFloatingPoint,e)};
jspb_internal_adapters.removeFromRepeatedFloatingPointField=function(a,b,c,d){return module$contents$jspb_internal_adapters_spliceRepeatedPrimitiveField(a,b,module$contents$jspb$internal_accessor_helpers_checkFloatingPoint,void 0,c,module$contents$jspb$internal_accessor_helpers_coerceToNullishFloatingPoint,d,1,!1,!0)};
jspb_internal_adapters.addAllToRepeatedFloatingPointField=function(a,b,c){return module$contents$jspb_internal_adapters_addAllToRepeatedFieldImpl(a,b,module$contents$jspb$internal_accessor_helpers_checkFloatingPoint,c,module$contents$jspb$internal_accessor_helpers_coerceToNullishFloatingPoint)};
jspb_internal_adapters.setRepeatedIndexedFloatingPointField=function(a,b,c,d,e){return module$contents$jspb_internal_adapters_spliceRepeatedPrimitiveField(a,b,module$contents$jspb$internal_accessor_helpers_checkFloatingPoint,d,c,module$contents$jspb$internal_accessor_helpers_coerceToNullishFloatingPoint,e,1)};jspb_internal_adapters.setRepeatedStringField=function(a,b,c){return module$contents$jspb_internal_adapters_setRepeatedPrimitiveField(a,b,c,module$contents$jspb$internal_accessor_helpers_checkString)};
jspb_internal_adapters.addToRepeatedStringField=function(a,b,c,d,e){return module$contents$jspb_internal_adapters_spliceRepeatedPrimitiveField(a,b,module$contents$jspb$internal_accessor_helpers_checkString,c,d,module$contents$jspb$internal_accessor_helpers_coerceToNullishString,e)};
jspb_internal_adapters.removeFromRepeatedStringField=function(a,b,c,d){return module$contents$jspb_internal_adapters_spliceRepeatedPrimitiveField(a,b,module$contents$jspb$internal_accessor_helpers_checkString,void 0,c,module$contents$jspb$internal_accessor_helpers_coerceToNullishString,d,1,!1,!0)};
jspb_internal_adapters.addAllToRepeatedStringField=function(a,b,c){return module$contents$jspb_internal_adapters_addAllToRepeatedFieldImpl(a,b,module$contents$jspb$internal_accessor_helpers_checkString,c,module$contents$jspb$internal_accessor_helpers_coerceToNullishString)};
jspb_internal_adapters.setRepeatedIndexedStringField=function(a,b,c,d,e){return module$contents$jspb_internal_adapters_spliceRepeatedPrimitiveField(a,b,module$contents$jspb$internal_accessor_helpers_checkString,d,c,module$contents$jspb$internal_accessor_helpers_coerceToNullishString,e,1)};jspb_internal_adapters.setRepeatedBytesField=function(a,b,c){return module$contents$jspb_internal_adapters_setRepeatedPrimitiveField(a,b,c,module$contents$jspb_internal_adapters_checkBytes)};
jspb_internal_adapters.addToRepeatedBytesField=function(a,b,c,d,e){return module$contents$jspb_internal_adapters_spliceRepeatedPrimitiveField(a,b,module$contents$jspb_internal_adapters_checkBytes,c,d,module$contents$jspb_internal_adapters_coerceToNullishBytes,e)};
jspb_internal_adapters.removeFromRepeatedBytesField=function(a,b,c,d){return module$contents$jspb_internal_adapters_spliceRepeatedPrimitiveField(a,b,module$contents$jspb_internal_adapters_checkBytes,void 0,c,module$contents$jspb_internal_adapters_coerceToNullishBytes,d,1,!1,!0)};jspb_internal_adapters.addAllToRepeatedBytesField=function(a,b,c){return module$contents$jspb_internal_adapters_addAllToRepeatedFieldImpl(a,b,module$contents$jspb_internal_adapters_checkBytes,c,module$contents$jspb_internal_adapters_coerceToNullishBytes)};
jspb_internal_adapters.setRepeatedIndexedBytesField=function(a,b,c,d,e){return module$contents$jspb_internal_adapters_spliceRepeatedPrimitiveField(a,b,module$contents$jspb_internal_adapters_checkBytes,d,c,module$contents$jspb_internal_adapters_coerceToNullishBytes,e,1)};jspb_internal_adapters.setRepeatedEnumField=function(a,b,c){return module$contents$jspb_internal_adapters_setRepeatedPrimitiveField(a,b,c,module$contents$jspb$internal_accessor_helpers_checkEnum)};
jspb_internal_adapters.addToRepeatedEnumField=function(a,b,c,d,e){return module$contents$jspb_internal_adapters_spliceRepeatedPrimitiveField(a,b,module$contents$jspb$internal_accessor_helpers_checkEnum,c,d,module$contents$jspb$internal_accessor_helpers_coerceToNullishEnum,e)};
jspb_internal_adapters.removeFromRepeatedEnumField=function(a,b,c,d){return module$contents$jspb_internal_adapters_spliceRepeatedPrimitiveField(a,b,module$contents$jspb$internal_accessor_helpers_checkEnum,void 0,c,module$contents$jspb$internal_accessor_helpers_coerceToNullishEnum,d,1,!1,!0)};jspb_internal_adapters.addAllToRepeatedEnumField=function(a,b,c){return module$contents$jspb_internal_adapters_addAllToRepeatedFieldImpl(a,b,module$contents$jspb$internal_accessor_helpers_checkEnum,c,module$contents$jspb$internal_accessor_helpers_coerceToNullishEnum)};
jspb_internal_adapters.setRepeatedIndexedEnumField=function(a,b,c,d,e){return module$contents$jspb_internal_adapters_spliceRepeatedPrimitiveField(a,b,module$contents$jspb$internal_accessor_helpers_checkEnum,d,c,module$contents$jspb$internal_accessor_helpers_coerceToNullishEnum,e,1)};jspb_internal_adapters.hasBooleanField=function(a,b){return jspb_internal_adapters.getBooleanFieldNullable(a,b)!=null};
jspb_internal_adapters.hasOneofBooleanField=function(a,b,c){return jspb_internal_adapters.getOneofBooleanFieldNullable(a,b,c)!=null};jspb_internal_adapters.hasInt32Field=function(a,b){return jspb_internal_adapters.getInt32FieldNullable(a,b)!=null};jspb_internal_adapters.hasOneofInt32Field=function(a,b,c){return jspb_internal_adapters.getOneofInt32FieldNullable(a,b,c)!=null};jspb_internal_adapters.hasUint32Field=function(a,b){return jspb_internal_adapters.getUint32FieldNullable(a,b)!=null};
jspb_internal_adapters.hasOneofUint32Field=function(a,b,c){return jspb_internal_adapters.getOneofUint32FieldNullable(a,b,c)!=null};jspb_internal_adapters.hasInt64Field=function(a,b){return jspb_internal_adapters.getInt64FieldNullable(a,b)!=null};jspb_internal_adapters.hasOneofInt64Field=function(a,b,c){return jspb_internal_adapters.getOneofInt64FieldNullable(a,b,c)!=null};jspb_internal_adapters.hasUint64Field=function(a,b){return jspb_internal_adapters.getUint64FieldNullable(a,b)!=null};
jspb_internal_adapters.hasOneofUint64Field=function(a,b,c){return jspb_internal_adapters.getOneofUint64FieldNullable(a,b,c)!=null};jspb_internal_adapters.hasInt64StringField=function(a,b){return jspb_internal_adapters.getInt64StringFieldNullable(a,b)!=null};jspb_internal_adapters.hasOneofInt64StringField=function(a,b,c){return jspb_internal_adapters.getOneofInt64StringFieldNullable(a,b,c)!=null};
jspb_internal_adapters.hasUint64StringField=function(a,b){return jspb_internal_adapters.getUint64StringFieldNullable(a,b)!=null};jspb_internal_adapters.hasOneofUint64StringField=function(a,b,c){return jspb_internal_adapters.getOneofUint64StringFieldNullable(a,b,c)!=null};jspb_internal_adapters.hasFloatingPointField=function(a,b){return jspb_internal_adapters.getFloatingPointFieldNullable(a,b)!=null};
jspb_internal_adapters.hasOneofFloatingPointField=function(a,b,c){return jspb_internal_adapters.getOneofFloatingPointFieldNullable(a,b,c)!=null};jspb_internal_adapters.hasStringField=function(a,b){return jspb_internal_adapters.getStringFieldNullable(a,b)!=null};jspb_internal_adapters.hasOneofStringField=function(a,b,c){return jspb_internal_adapters.getOneofStringFieldNullable(a,b,c)!=null};
jspb_internal_adapters.hasBytesField=function(a,b){return jspb_internal_adapters.getBytesFieldNullable(a,b)!=null};jspb_internal_adapters.hasOneofBytesField=function(a,b,c){return jspb_internal_adapters.getOneofBytesFieldNullable(a,b,c)!=null};jspb_internal_adapters.hasEnumField=function(a,b){return jspb_internal_adapters.getEnumFieldNullable(a,b)!=null};jspb_internal_adapters.hasOneofEnumField=function(a,b,c){return jspb_internal_adapters.getOneofEnumFieldNullable(a,b,c)!=null};
jspb_internal_adapters.getBooleanBooleanMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_booleanToApiForMaps,module$contents$jspb$internal_accessor_helpers_booleanToApiForMaps)};jspb_internal_adapters.putBooleanBooleanMapField=function(a,b,c,d){jspb_internal_adapters.getBooleanBooleanMapField(a,b).set(c,d);return a};
jspb_internal_adapters.putAllBooleanBooleanMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getBooleanBooleanMapField(a,b));return a};jspb_internal_adapters.setBooleanBooleanMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllBooleanBooleanMapField(a,b,c);return a};
jspb_internal_adapters.deleteBooleanBooleanMapField=function(a,b,c){jspb_internal_adapters.getBooleanBooleanMapField(a,b).delete(c);return a};jspb_internal_adapters.getBooleanInt32MapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_booleanToApiForMaps,module$contents$jspb$internal_accessor_helpers_int32ToApiForMaps)};
jspb_internal_adapters.putBooleanInt32MapField=function(a,b,c,d){jspb_internal_adapters.getBooleanInt32MapField(a,b).set(c,d);return a};jspb_internal_adapters.putAllBooleanInt32MapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getBooleanInt32MapField(a,b));return a};
jspb_internal_adapters.setBooleanInt32MapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllBooleanInt32MapField(a,b,c);return a};jspb_internal_adapters.deleteBooleanInt32MapField=function(a,b,c){jspb_internal_adapters.getBooleanInt32MapField(a,b).delete(c);return a};
jspb_internal_adapters.getBooleanUint32MapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_booleanToApiForMaps,module$contents$jspb$internal_accessor_helpers_uint32ToApiForMaps)};jspb_internal_adapters.putBooleanUint32MapField=function(a,b,c,d){jspb_internal_adapters.getBooleanUint32MapField(a,b).set(c,d);return a};
jspb_internal_adapters.putAllBooleanUint32MapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getBooleanUint32MapField(a,b));return a};jspb_internal_adapters.setBooleanUint32MapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllBooleanUint32MapField(a,b,c);return a};
jspb_internal_adapters.deleteBooleanUint32MapField=function(a,b,c){jspb_internal_adapters.getBooleanUint32MapField(a,b).delete(c);return a};jspb_internal_adapters.getBooleanInt64MapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_booleanToApiForMaps,module$contents$jspb$internal_accessor_helpers_int64ToApiForMaps)};
jspb_internal_adapters.putBooleanInt64MapField=function(a,b,c,d){jspb_internal_adapters.getBooleanInt64MapField(a,b).set(c,d);return a};jspb_internal_adapters.putAllBooleanInt64MapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getBooleanInt64MapField(a,b));return a};
jspb_internal_adapters.setBooleanInt64MapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllBooleanInt64MapField(a,b,c);return a};jspb_internal_adapters.deleteBooleanInt64MapField=function(a,b,c){jspb_internal_adapters.getBooleanInt64MapField(a,b).delete(c);return a};
jspb_internal_adapters.getBooleanUint64MapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_booleanToApiForMaps,module$contents$jspb$internal_accessor_helpers_uint64ToApiForMaps)};jspb_internal_adapters.putBooleanUint64MapField=function(a,b,c,d){jspb_internal_adapters.getBooleanUint64MapField(a,b).set(c,d);return a};
jspb_internal_adapters.putAllBooleanUint64MapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getBooleanUint64MapField(a,b));return a};jspb_internal_adapters.setBooleanUint64MapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllBooleanUint64MapField(a,b,c);return a};
jspb_internal_adapters.deleteBooleanUint64MapField=function(a,b,c){jspb_internal_adapters.getBooleanUint64MapField(a,b).delete(c);return a};jspb_internal_adapters.getBooleanFloatingPointMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_booleanToApiForMaps,module$contents$jspb$internal_accessor_helpers_floatToApiForMaps)};
jspb_internal_adapters.putBooleanFloatingPointMapField=function(a,b,c,d){jspb_internal_adapters.getBooleanFloatingPointMapField(a,b).set(c,d);return a};jspb_internal_adapters.putAllBooleanFloatingPointMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getBooleanFloatingPointMapField(a,b));return a};
jspb_internal_adapters.setBooleanFloatingPointMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllBooleanFloatingPointMapField(a,b,c);return a};jspb_internal_adapters.deleteBooleanFloatingPointMapField=function(a,b,c){jspb_internal_adapters.getBooleanFloatingPointMapField(a,b).delete(c);return a};
jspb_internal_adapters.getBooleanStringMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_booleanToApiForMaps,module$contents$jspb$internal_accessor_helpers_stringToApiForMaps)};jspb_internal_adapters.putBooleanStringMapField=function(a,b,c,d){jspb_internal_adapters.getBooleanStringMapField(a,b).set(c,d);return a};
jspb_internal_adapters.putAllBooleanStringMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getBooleanStringMapField(a,b));return a};jspb_internal_adapters.setBooleanStringMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllBooleanStringMapField(a,b,c);return a};
jspb_internal_adapters.deleteBooleanStringMapField=function(a,b,c){jspb_internal_adapters.getBooleanStringMapField(a,b).delete(c);return a};jspb_internal_adapters.getBooleanBytesMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_booleanToApiForMaps,module$contents$jspb$internal_accessor_helpers_bytesToApiForMaps)};
jspb_internal_adapters.putBooleanBytesMapField=function(a,b,c,d){jspb_internal_adapters.getBooleanBytesMapField(a,b).set(c,d);return a};jspb_internal_adapters.putAllBooleanBytesMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getBooleanBytesMapField(a,b));return a};
jspb_internal_adapters.setBooleanBytesMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllBooleanBytesMapField(a,b,c);return a};jspb_internal_adapters.deleteBooleanBytesMapField=function(a,b,c){jspb_internal_adapters.getBooleanBytesMapField(a,b).delete(c);return a};
jspb_internal_adapters.getBooleanEnumMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_booleanToApiForMaps,module$contents$jspb$internal_accessor_helpers_enumToApiForMaps)};jspb_internal_adapters.putBooleanEnumMapField=function(a,b,c,d){jspb_internal_adapters.getBooleanEnumMapField(a,b).set(c,d);return a};
jspb_internal_adapters.putAllBooleanEnumMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getBooleanEnumMapField(a,b));return a};jspb_internal_adapters.setBooleanEnumMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllBooleanEnumMapField(a,b,c);return a};
jspb_internal_adapters.deleteBooleanEnumMapField=function(a,b,c){jspb_internal_adapters.getBooleanEnumMapField(a,b).delete(c);return a};jspb_internal_adapters.getReadonlyBooleanWrapperMapField=function(a,b,c){return module$contents$jspb_internal_adapters_getReadonlyMapField(a,b,c,module$contents$jspb$internal_accessor_helpers_booleanToApiForMaps)};jspb_internal_adapters.getBooleanWrapperMapField=function(a,b,c){return module$contents$jspb_internal_adapters_getMessageValuedMapField(a,b,c,module$contents$jspb$internal_accessor_helpers_booleanToApiForMaps)};
jspb_internal_adapters.putBooleanWrapperMapField=function(a,b,c,d,e){jspb_internal_adapters.getReadonlyBooleanWrapperMapField(a,b,e).set(c,d);return a};jspb_internal_adapters.putAllBooleanWrapperMapField=function(a,b,c,d){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getReadonlyBooleanWrapperMapField(a,b,d));return a};
jspb_internal_adapters.setBooleanWrapperMapField=function(a,b,c,d){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllBooleanWrapperMapField(a,b,c,d);return a};jspb_internal_adapters.deleteBooleanWrapperMapField=function(a,b,c,d){jspb_internal_adapters.getReadonlyBooleanWrapperMapField(a,b,d).delete(c);return a};
jspb_internal_adapters.getBooleanInt64GbigintMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_booleanToApiForMaps,module$contents$jspb$internal_accessor_helpers_int64GbigintToApiForMaps)};jspb_internal_adapters.putBooleanInt64GbigintMapField=function(a,b,c,d){jspb_internal_adapters.getBooleanInt64GbigintMapField(a,b).set(c,d);return a};
jspb_internal_adapters.putAllBooleanInt64GbigintMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getBooleanInt64GbigintMapField(a,b));return a};jspb_internal_adapters.setBooleanInt64GbigintMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllBooleanInt64GbigintMapField(a,b,c);return a};
jspb_internal_adapters.deleteBooleanInt64GbigintMapField=function(a,b,c){jspb_internal_adapters.getBooleanInt64GbigintMapField(a,b).delete(c);return a};jspb_internal_adapters.getBooleanUint64GbigintMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_booleanToApiForMaps,module$contents$jspb$internal_accessor_helpers_uint64GbigintToApiForMaps)};
jspb_internal_adapters.putBooleanUint64GbigintMapField=function(a,b,c,d){jspb_internal_adapters.getBooleanUint64GbigintMapField(a,b).set(c,d);return a};jspb_internal_adapters.putAllBooleanUint64GbigintMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getBooleanUint64GbigintMapField(a,b));return a};
jspb_internal_adapters.setBooleanUint64GbigintMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllBooleanUint64GbigintMapField(a,b,c);return a};jspb_internal_adapters.deleteBooleanUint64GbigintMapField=function(a,b,c){jspb_internal_adapters.getBooleanUint64GbigintMapField(a,b).delete(c);return a};
jspb_internal_adapters.getInt32BooleanMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_int32ToApiForMaps,module$contents$jspb$internal_accessor_helpers_booleanToApiForMaps)};jspb_internal_adapters.putInt32BooleanMapField=function(a,b,c,d){jspb_internal_adapters.getInt32BooleanMapField(a,b).set(c,d);return a};
jspb_internal_adapters.putAllInt32BooleanMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getInt32BooleanMapField(a,b));return a};jspb_internal_adapters.setInt32BooleanMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllInt32BooleanMapField(a,b,c);return a};
jspb_internal_adapters.deleteInt32BooleanMapField=function(a,b,c){jspb_internal_adapters.getInt32BooleanMapField(a,b).delete(c);return a};jspb_internal_adapters.getInt32Int32MapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_int32ToApiForMaps,module$contents$jspb$internal_accessor_helpers_int32ToApiForMaps)};
jspb_internal_adapters.putInt32Int32MapField=function(a,b,c,d){jspb_internal_adapters.getInt32Int32MapField(a,b).set(c,d);return a};jspb_internal_adapters.putAllInt32Int32MapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getInt32Int32MapField(a,b));return a};
jspb_internal_adapters.setInt32Int32MapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllInt32Int32MapField(a,b,c);return a};jspb_internal_adapters.deleteInt32Int32MapField=function(a,b,c){jspb_internal_adapters.getInt32Int32MapField(a,b).delete(c);return a};
jspb_internal_adapters.getInt32Uint32MapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_int32ToApiForMaps,module$contents$jspb$internal_accessor_helpers_uint32ToApiForMaps)};jspb_internal_adapters.putInt32Uint32MapField=function(a,b,c,d){jspb_internal_adapters.getInt32Uint32MapField(a,b).set(c,d);return a};
jspb_internal_adapters.putAllInt32Uint32MapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getInt32Uint32MapField(a,b));return a};jspb_internal_adapters.setInt32Uint32MapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllInt32Uint32MapField(a,b,c);return a};
jspb_internal_adapters.deleteInt32Uint32MapField=function(a,b,c){jspb_internal_adapters.getInt32Uint32MapField(a,b).delete(c);return a};jspb_internal_adapters.getInt32Int64MapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_int32ToApiForMaps,module$contents$jspb$internal_accessor_helpers_int64ToApiForMaps)};
jspb_internal_adapters.putInt32Int64MapField=function(a,b,c,d){jspb_internal_adapters.getInt32Int64MapField(a,b).set(c,d);return a};jspb_internal_adapters.putAllInt32Int64MapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getInt32Int64MapField(a,b));return a};
jspb_internal_adapters.setInt32Int64MapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllInt32Int64MapField(a,b,c);return a};jspb_internal_adapters.deleteInt32Int64MapField=function(a,b,c){jspb_internal_adapters.getInt32Int64MapField(a,b).delete(c);return a};
jspb_internal_adapters.getInt32Uint64MapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_int32ToApiForMaps,module$contents$jspb$internal_accessor_helpers_uint64ToApiForMaps)};jspb_internal_adapters.putInt32Uint64MapField=function(a,b,c,d){jspb_internal_adapters.getInt32Uint64MapField(a,b).set(c,d);return a};
jspb_internal_adapters.putAllInt32Uint64MapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getInt32Uint64MapField(a,b));return a};jspb_internal_adapters.setInt32Uint64MapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllInt32Uint64MapField(a,b,c);return a};
jspb_internal_adapters.deleteInt32Uint64MapField=function(a,b,c){jspb_internal_adapters.getInt32Uint64MapField(a,b).delete(c);return a};jspb_internal_adapters.getInt32FloatingPointMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_int32ToApiForMaps,module$contents$jspb$internal_accessor_helpers_floatToApiForMaps)};
jspb_internal_adapters.putInt32FloatingPointMapField=function(a,b,c,d){jspb_internal_adapters.getInt32FloatingPointMapField(a,b).set(c,d);return a};jspb_internal_adapters.putAllInt32FloatingPointMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getInt32FloatingPointMapField(a,b));return a};
jspb_internal_adapters.setInt32FloatingPointMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllInt32FloatingPointMapField(a,b,c);return a};jspb_internal_adapters.deleteInt32FloatingPointMapField=function(a,b,c){jspb_internal_adapters.getInt32FloatingPointMapField(a,b).delete(c);return a};
jspb_internal_adapters.getInt32StringMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_int32ToApiForMaps,module$contents$jspb$internal_accessor_helpers_stringToApiForMaps)};jspb_internal_adapters.putInt32StringMapField=function(a,b,c,d){jspb_internal_adapters.getInt32StringMapField(a,b).set(c,d);return a};
jspb_internal_adapters.putAllInt32StringMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getInt32StringMapField(a,b));return a};jspb_internal_adapters.setInt32StringMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllInt32StringMapField(a,b,c);return a};
jspb_internal_adapters.deleteInt32StringMapField=function(a,b,c){jspb_internal_adapters.getInt32StringMapField(a,b).delete(c);return a};jspb_internal_adapters.getInt32BytesMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_int32ToApiForMaps,module$contents$jspb$internal_accessor_helpers_bytesToApiForMaps)};
jspb_internal_adapters.putInt32BytesMapField=function(a,b,c,d){jspb_internal_adapters.getInt32BytesMapField(a,b).set(c,d);return a};jspb_internal_adapters.putAllInt32BytesMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getInt32BytesMapField(a,b));return a};
jspb_internal_adapters.setInt32BytesMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllInt32BytesMapField(a,b,c);return a};jspb_internal_adapters.deleteInt32BytesMapField=function(a,b,c){jspb_internal_adapters.getInt32BytesMapField(a,b).delete(c);return a};jspb_internal_adapters.getInt32EnumMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_int32ToApiForMaps,module$contents$jspb$internal_accessor_helpers_enumToApiForMaps)};
jspb_internal_adapters.putInt32EnumMapField=function(a,b,c,d){jspb_internal_adapters.getInt32EnumMapField(a,b).set(c,d);return a};jspb_internal_adapters.putAllInt32EnumMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getInt32EnumMapField(a,b));return a};
jspb_internal_adapters.setInt32EnumMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllInt32EnumMapField(a,b,c);return a};jspb_internal_adapters.deleteInt32EnumMapField=function(a,b,c){jspb_internal_adapters.getInt32EnumMapField(a,b).delete(c);return a};jspb_internal_adapters.getReadonlyInt32WrapperMapField=function(a,b,c){return module$contents$jspb_internal_adapters_getReadonlyMapField(a,b,c,module$contents$jspb$internal_accessor_helpers_int32ToApiForMaps)};
jspb_internal_adapters.getInt32WrapperMapField=function(a,b,c){return module$contents$jspb_internal_adapters_getMessageValuedMapField(a,b,c,module$contents$jspb$internal_accessor_helpers_int32ToApiForMaps)};jspb_internal_adapters.putInt32WrapperMapField=function(a,b,c,d,e){jspb_internal_adapters.getReadonlyInt32WrapperMapField(a,b,e).set(c,d);return a};
jspb_internal_adapters.putAllInt32WrapperMapField=function(a,b,c,d){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getReadonlyInt32WrapperMapField(a,b,d));return a};jspb_internal_adapters.setInt32WrapperMapField=function(a,b,c,d){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllInt32WrapperMapField(a,b,c,d);return a};
jspb_internal_adapters.deleteInt32WrapperMapField=function(a,b,c,d){jspb_internal_adapters.getReadonlyInt32WrapperMapField(a,b,d).delete(c);return a};jspb_internal_adapters.getInt32Int64GbigintMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_int32ToApiForMaps,module$contents$jspb$internal_accessor_helpers_int64GbigintToApiForMaps)};
jspb_internal_adapters.putInt32Int64GbigintMapField=function(a,b,c,d){jspb_internal_adapters.getInt32Int64GbigintMapField(a,b).set(c,d);return a};jspb_internal_adapters.putAllInt32Int64GbigintMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getInt32Int64GbigintMapField(a,b));return a};
jspb_internal_adapters.setInt32Int64GbigintMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllInt32Int64GbigintMapField(a,b,c);return a};jspb_internal_adapters.deleteInt32Int64GbigintMapField=function(a,b,c){jspb_internal_adapters.getInt32Int64GbigintMapField(a,b).delete(c);return a};
jspb_internal_adapters.getInt32Uint64GbigintMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_int32ToApiForMaps,module$contents$jspb$internal_accessor_helpers_uint64GbigintToApiForMaps)};jspb_internal_adapters.putInt32Uint64GbigintMapField=function(a,b,c,d){jspb_internal_adapters.getInt32Uint64GbigintMapField(a,b).set(c,d);return a};
jspb_internal_adapters.putAllInt32Uint64GbigintMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getInt32Uint64GbigintMapField(a,b));return a};jspb_internal_adapters.setInt32Uint64GbigintMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllInt32Uint64GbigintMapField(a,b,c);return a};
jspb_internal_adapters.deleteInt32Uint64GbigintMapField=function(a,b,c){jspb_internal_adapters.getInt32Uint64GbigintMapField(a,b).delete(c);return a};jspb_internal_adapters.getUint32BooleanMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_uint32KeyToApiForMaps,module$contents$jspb$internal_accessor_helpers_booleanToApiForMaps)};
jspb_internal_adapters.putUint32BooleanMapField=function(a,b,c,d){jspb_internal_adapters.getUint32BooleanMapField(a,b).set(c,d);return a};jspb_internal_adapters.putAllUint32BooleanMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getUint32BooleanMapField(a,b));return a};
jspb_internal_adapters.setUint32BooleanMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllUint32BooleanMapField(a,b,c);return a};jspb_internal_adapters.deleteUint32BooleanMapField=function(a,b,c){jspb_internal_adapters.getUint32BooleanMapField(a,b).delete(c);return a};
jspb_internal_adapters.getUint32Int32MapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_uint32KeyToApiForMaps,module$contents$jspb$internal_accessor_helpers_int32ToApiForMaps)};jspb_internal_adapters.putUint32Int32MapField=function(a,b,c,d){jspb_internal_adapters.getUint32Int32MapField(a,b).set(c,d);return a};
jspb_internal_adapters.putAllUint32Int32MapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getUint32Int32MapField(a,b));return a};jspb_internal_adapters.setUint32Int32MapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllUint32Int32MapField(a,b,c);return a};
jspb_internal_adapters.deleteUint32Int32MapField=function(a,b,c){jspb_internal_adapters.getUint32Int32MapField(a,b).delete(c);return a};jspb_internal_adapters.getUint32Uint32MapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_uint32KeyToApiForMaps,module$contents$jspb$internal_accessor_helpers_uint32ToApiForMaps)};
jspb_internal_adapters.putUint32Uint32MapField=function(a,b,c,d){jspb_internal_adapters.getUint32Uint32MapField(a,b).set(c,d);return a};jspb_internal_adapters.putAllUint32Uint32MapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getUint32Uint32MapField(a,b));return a};
jspb_internal_adapters.setUint32Uint32MapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllUint32Uint32MapField(a,b,c);return a};jspb_internal_adapters.deleteUint32Uint32MapField=function(a,b,c){jspb_internal_adapters.getUint32Uint32MapField(a,b).delete(c);return a};
jspb_internal_adapters.getUint32Int64MapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_uint32KeyToApiForMaps,module$contents$jspb$internal_accessor_helpers_int64ToApiForMaps)};jspb_internal_adapters.putUint32Int64MapField=function(a,b,c,d){jspb_internal_adapters.getUint32Int64MapField(a,b).set(c,d);return a};
jspb_internal_adapters.putAllUint32Int64MapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getUint32Int64MapField(a,b));return a};jspb_internal_adapters.setUint32Int64MapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllUint32Int64MapField(a,b,c);return a};
jspb_internal_adapters.deleteUint32Int64MapField=function(a,b,c){jspb_internal_adapters.getUint32Int64MapField(a,b).delete(c);return a};jspb_internal_adapters.getUint32Uint64MapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_uint32KeyToApiForMaps,module$contents$jspb$internal_accessor_helpers_uint64ToApiForMaps)};
jspb_internal_adapters.putUint32Uint64MapField=function(a,b,c,d){jspb_internal_adapters.getUint32Uint64MapField(a,b).set(c,d);return a};jspb_internal_adapters.putAllUint32Uint64MapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getUint32Uint64MapField(a,b));return a};
jspb_internal_adapters.setUint32Uint64MapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllUint32Uint64MapField(a,b,c);return a};jspb_internal_adapters.deleteUint32Uint64MapField=function(a,b,c){jspb_internal_adapters.getUint32Uint64MapField(a,b).delete(c);return a};
jspb_internal_adapters.getUint32FloatingPointMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_uint32KeyToApiForMaps,module$contents$jspb$internal_accessor_helpers_floatToApiForMaps)};jspb_internal_adapters.putUint32FloatingPointMapField=function(a,b,c,d){jspb_internal_adapters.getUint32FloatingPointMapField(a,b).set(c,d);return a};
jspb_internal_adapters.putAllUint32FloatingPointMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getUint32FloatingPointMapField(a,b));return a};jspb_internal_adapters.setUint32FloatingPointMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllUint32FloatingPointMapField(a,b,c);return a};
jspb_internal_adapters.deleteUint32FloatingPointMapField=function(a,b,c){jspb_internal_adapters.getUint32FloatingPointMapField(a,b).delete(c);return a};jspb_internal_adapters.getUint32StringMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_uint32KeyToApiForMaps,module$contents$jspb$internal_accessor_helpers_stringToApiForMaps)};
jspb_internal_adapters.putUint32StringMapField=function(a,b,c,d){jspb_internal_adapters.getUint32StringMapField(a,b).set(c,d);return a};jspb_internal_adapters.putAllUint32StringMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getUint32StringMapField(a,b));return a};
jspb_internal_adapters.setUint32StringMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllUint32StringMapField(a,b,c);return a};jspb_internal_adapters.deleteUint32StringMapField=function(a,b,c){jspb_internal_adapters.getUint32StringMapField(a,b).delete(c);return a};
jspb_internal_adapters.getUint32BytesMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_uint32KeyToApiForMaps,module$contents$jspb$internal_accessor_helpers_bytesToApiForMaps)};jspb_internal_adapters.putUint32BytesMapField=function(a,b,c,d){jspb_internal_adapters.getUint32BytesMapField(a,b).set(c,d);return a};
jspb_internal_adapters.putAllUint32BytesMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getUint32BytesMapField(a,b));return a};jspb_internal_adapters.setUint32BytesMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllUint32BytesMapField(a,b,c);return a};
jspb_internal_adapters.deleteUint32BytesMapField=function(a,b,c){jspb_internal_adapters.getUint32BytesMapField(a,b).delete(c);return a};jspb_internal_adapters.getUint32EnumMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_uint32KeyToApiForMaps,module$contents$jspb$internal_accessor_helpers_enumToApiForMaps)};
jspb_internal_adapters.putUint32EnumMapField=function(a,b,c,d){jspb_internal_adapters.getUint32EnumMapField(a,b).set(c,d);return a};jspb_internal_adapters.putAllUint32EnumMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getUint32EnumMapField(a,b));return a};
jspb_internal_adapters.setUint32EnumMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllUint32EnumMapField(a,b,c);return a};jspb_internal_adapters.deleteUint32EnumMapField=function(a,b,c){jspb_internal_adapters.getUint32EnumMapField(a,b).delete(c);return a};jspb_internal_adapters.getReadonlyUint32WrapperMapField=function(a,b,c){return module$contents$jspb_internal_adapters_getReadonlyMapField(a,b,c,module$contents$jspb$internal_accessor_helpers_uint32KeyToApiForMaps)};
jspb_internal_adapters.getUint32WrapperMapField=function(a,b,c){return module$contents$jspb_internal_adapters_getMessageValuedMapField(a,b,c,module$contents$jspb$internal_accessor_helpers_uint32KeyToApiForMaps)};jspb_internal_adapters.putUint32WrapperMapField=function(a,b,c,d,e){jspb_internal_adapters.getReadonlyUint32WrapperMapField(a,b,e).set(c,d);return a};
jspb_internal_adapters.putAllUint32WrapperMapField=function(a,b,c,d){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getReadonlyUint32WrapperMapField(a,b,d));return a};jspb_internal_adapters.setUint32WrapperMapField=function(a,b,c,d){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllUint32WrapperMapField(a,b,c,d);return a};
jspb_internal_adapters.deleteUint32WrapperMapField=function(a,b,c,d){jspb_internal_adapters.getReadonlyUint32WrapperMapField(a,b,d).delete(c);return a};jspb_internal_adapters.getUint32Int64GbigintMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_uint32KeyToApiForMaps,module$contents$jspb$internal_accessor_helpers_int64GbigintToApiForMaps)};
jspb_internal_adapters.putUint32Int64GbigintMapField=function(a,b,c,d){jspb_internal_adapters.getUint32Int64GbigintMapField(a,b).set(c,d);return a};jspb_internal_adapters.putAllUint32Int64GbigintMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getUint32Int64GbigintMapField(a,b));return a};
jspb_internal_adapters.setUint32Int64GbigintMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllUint32Int64GbigintMapField(a,b,c);return a};jspb_internal_adapters.deleteUint32Int64GbigintMapField=function(a,b,c){jspb_internal_adapters.getUint32Int64GbigintMapField(a,b).delete(c);return a};
jspb_internal_adapters.getUint32Uint64GbigintMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_uint32KeyToApiForMaps,module$contents$jspb$internal_accessor_helpers_uint64GbigintToApiForMaps)};jspb_internal_adapters.putUint32Uint64GbigintMapField=function(a,b,c,d){jspb_internal_adapters.getUint32Uint64GbigintMapField(a,b).set(c,d);return a};
jspb_internal_adapters.putAllUint32Uint64GbigintMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getUint32Uint64GbigintMapField(a,b));return a};jspb_internal_adapters.setUint32Uint64GbigintMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllUint32Uint64GbigintMapField(a,b,c);return a};
jspb_internal_adapters.deleteUint32Uint64GbigintMapField=function(a,b,c){jspb_internal_adapters.getUint32Uint64GbigintMapField(a,b).delete(c);return a};jspb_internal_adapters.getInt64BooleanMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_int64KeyToApiForMaps,module$contents$jspb$internal_accessor_helpers_booleanToApiForMaps)};
jspb_internal_adapters.putInt64BooleanMapField=function(a,b,c,d){jspb_internal_adapters.getInt64BooleanMapField(a,b).set(c,d);return a};jspb_internal_adapters.putAllInt64BooleanMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getInt64BooleanMapField(a,b));return a};
jspb_internal_adapters.setInt64BooleanMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllInt64BooleanMapField(a,b,c);return a};jspb_internal_adapters.deleteInt64BooleanMapField=function(a,b,c){jspb_internal_adapters.getInt64BooleanMapField(a,b).delete(c);return a};
jspb_internal_adapters.getInt64Int32MapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_int64KeyToApiForMaps,module$contents$jspb$internal_accessor_helpers_int32ToApiForMaps)};jspb_internal_adapters.putInt64Int32MapField=function(a,b,c,d){jspb_internal_adapters.getInt64Int32MapField(a,b).set(c,d);return a};
jspb_internal_adapters.putAllInt64Int32MapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getInt64Int32MapField(a,b));return a};jspb_internal_adapters.setInt64Int32MapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllInt64Int32MapField(a,b,c);return a};
jspb_internal_adapters.deleteInt64Int32MapField=function(a,b,c){jspb_internal_adapters.getInt64Int32MapField(a,b).delete(c);return a};jspb_internal_adapters.getInt64Uint32MapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_int64KeyToApiForMaps,module$contents$jspb$internal_accessor_helpers_uint32ToApiForMaps)};
jspb_internal_adapters.putInt64Uint32MapField=function(a,b,c,d){jspb_internal_adapters.getInt64Uint32MapField(a,b).set(c,d);return a};jspb_internal_adapters.putAllInt64Uint32MapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getInt64Uint32MapField(a,b));return a};
jspb_internal_adapters.setInt64Uint32MapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllInt64Uint32MapField(a,b,c);return a};jspb_internal_adapters.deleteInt64Uint32MapField=function(a,b,c){jspb_internal_adapters.getInt64Uint32MapField(a,b).delete(c);return a};
jspb_internal_adapters.getInt64Int64MapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_int64KeyToApiForMaps,module$contents$jspb$internal_accessor_helpers_int64ToApiForMaps)};jspb_internal_adapters.putInt64Int64MapField=function(a,b,c,d){jspb_internal_adapters.getInt64Int64MapField(a,b).set(c,d);return a};
jspb_internal_adapters.putAllInt64Int64MapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getInt64Int64MapField(a,b));return a};jspb_internal_adapters.setInt64Int64MapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllInt64Int64MapField(a,b,c);return a};
jspb_internal_adapters.deleteInt64Int64MapField=function(a,b,c){jspb_internal_adapters.getInt64Int64MapField(a,b).delete(c);return a};jspb_internal_adapters.getInt64Uint64MapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_int64KeyToApiForMaps,module$contents$jspb$internal_accessor_helpers_uint64ToApiForMaps)};
jspb_internal_adapters.putInt64Uint64MapField=function(a,b,c,d){jspb_internal_adapters.getInt64Uint64MapField(a,b).set(c,d);return a};jspb_internal_adapters.putAllInt64Uint64MapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getInt64Uint64MapField(a,b));return a};
jspb_internal_adapters.setInt64Uint64MapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllInt64Uint64MapField(a,b,c);return a};jspb_internal_adapters.deleteInt64Uint64MapField=function(a,b,c){jspb_internal_adapters.getInt64Uint64MapField(a,b).delete(c);return a};
jspb_internal_adapters.getInt64FloatingPointMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_int64KeyToApiForMaps,module$contents$jspb$internal_accessor_helpers_floatToApiForMaps)};jspb_internal_adapters.putInt64FloatingPointMapField=function(a,b,c,d){jspb_internal_adapters.getInt64FloatingPointMapField(a,b).set(c,d);return a};
jspb_internal_adapters.putAllInt64FloatingPointMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getInt64FloatingPointMapField(a,b));return a};jspb_internal_adapters.setInt64FloatingPointMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllInt64FloatingPointMapField(a,b,c);return a};
jspb_internal_adapters.deleteInt64FloatingPointMapField=function(a,b,c){jspb_internal_adapters.getInt64FloatingPointMapField(a,b).delete(c);return a};jspb_internal_adapters.getInt64StringMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_int64KeyToApiForMaps,module$contents$jspb$internal_accessor_helpers_stringToApiForMaps)};
jspb_internal_adapters.putInt64StringMapField=function(a,b,c,d){jspb_internal_adapters.getInt64StringMapField(a,b).set(c,d);return a};jspb_internal_adapters.putAllInt64StringMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getInt64StringMapField(a,b));return a};
jspb_internal_adapters.setInt64StringMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllInt64StringMapField(a,b,c);return a};jspb_internal_adapters.deleteInt64StringMapField=function(a,b,c){jspb_internal_adapters.getInt64StringMapField(a,b).delete(c);return a};
jspb_internal_adapters.getInt64BytesMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_int64KeyToApiForMaps,module$contents$jspb$internal_accessor_helpers_bytesToApiForMaps)};jspb_internal_adapters.putInt64BytesMapField=function(a,b,c,d){jspb_internal_adapters.getInt64BytesMapField(a,b).set(c,d);return a};
jspb_internal_adapters.putAllInt64BytesMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getInt64BytesMapField(a,b));return a};jspb_internal_adapters.setInt64BytesMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllInt64BytesMapField(a,b,c);return a};
jspb_internal_adapters.deleteInt64BytesMapField=function(a,b,c){jspb_internal_adapters.getInt64BytesMapField(a,b).delete(c);return a};jspb_internal_adapters.getInt64EnumMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_int64KeyToApiForMaps,module$contents$jspb$internal_accessor_helpers_enumToApiForMaps)};
jspb_internal_adapters.putInt64EnumMapField=function(a,b,c,d){jspb_internal_adapters.getInt64EnumMapField(a,b).set(c,d);return a};jspb_internal_adapters.putAllInt64EnumMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getInt64EnumMapField(a,b));return a};
jspb_internal_adapters.setInt64EnumMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllInt64EnumMapField(a,b,c);return a};jspb_internal_adapters.deleteInt64EnumMapField=function(a,b,c){jspb_internal_adapters.getInt64EnumMapField(a,b).delete(c);return a};jspb_internal_adapters.getReadonlyInt64WrapperMapField=function(a,b,c){return module$contents$jspb_internal_adapters_getReadonlyMapField(a,b,c,module$contents$jspb$internal_accessor_helpers_int64KeyToApiForMaps)};
jspb_internal_adapters.getInt64WrapperMapField=function(a,b,c){return module$contents$jspb_internal_adapters_getMessageValuedMapField(a,b,c,module$contents$jspb$internal_accessor_helpers_int64KeyToApiForMaps)};jspb_internal_adapters.putInt64WrapperMapField=function(a,b,c,d,e){jspb_internal_adapters.getReadonlyInt64WrapperMapField(a,b,e).set(c,d);return a};
jspb_internal_adapters.putAllInt64WrapperMapField=function(a,b,c,d){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getReadonlyInt64WrapperMapField(a,b,d));return a};jspb_internal_adapters.setInt64WrapperMapField=function(a,b,c,d){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllInt64WrapperMapField(a,b,c,d);return a};
jspb_internal_adapters.deleteInt64WrapperMapField=function(a,b,c,d){jspb_internal_adapters.getReadonlyInt64WrapperMapField(a,b,d).delete(c);return a};jspb_internal_adapters.getUint64BooleanMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_uint64KeyToApiForMaps,module$contents$jspb$internal_accessor_helpers_booleanToApiForMaps)};
jspb_internal_adapters.putUint64BooleanMapField=function(a,b,c,d){jspb_internal_adapters.getUint64BooleanMapField(a,b).set(c,d);return a};jspb_internal_adapters.putAllUint64BooleanMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getUint64BooleanMapField(a,b));return a};
jspb_internal_adapters.setUint64BooleanMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllUint64BooleanMapField(a,b,c);return a};jspb_internal_adapters.deleteUint64BooleanMapField=function(a,b,c){jspb_internal_adapters.getUint64BooleanMapField(a,b).delete(c);return a};
jspb_internal_adapters.getUint64Int32MapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_uint64KeyToApiForMaps,module$contents$jspb$internal_accessor_helpers_int32ToApiForMaps)};jspb_internal_adapters.putUint64Int32MapField=function(a,b,c,d){jspb_internal_adapters.getUint64Int32MapField(a,b).set(c,d);return a};
jspb_internal_adapters.putAllUint64Int32MapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getUint64Int32MapField(a,b));return a};jspb_internal_adapters.setUint64Int32MapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllUint64Int32MapField(a,b,c);return a};
jspb_internal_adapters.deleteUint64Int32MapField=function(a,b,c){jspb_internal_adapters.getUint64Int32MapField(a,b).delete(c);return a};jspb_internal_adapters.getUint64Uint32MapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_uint64KeyToApiForMaps,module$contents$jspb$internal_accessor_helpers_uint32ToApiForMaps)};
jspb_internal_adapters.putUint64Uint32MapField=function(a,b,c,d){jspb_internal_adapters.getUint64Uint32MapField(a,b).set(c,d);return a};jspb_internal_adapters.putAllUint64Uint32MapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getUint64Uint32MapField(a,b));return a};
jspb_internal_adapters.setUint64Uint32MapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllUint64Uint32MapField(a,b,c);return a};jspb_internal_adapters.deleteUint64Uint32MapField=function(a,b,c){jspb_internal_adapters.getUint64Uint32MapField(a,b).delete(c);return a};
jspb_internal_adapters.getUint64Int64MapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_uint64KeyToApiForMaps,module$contents$jspb$internal_accessor_helpers_int64ToApiForMaps)};jspb_internal_adapters.putUint64Int64MapField=function(a,b,c,d){jspb_internal_adapters.getUint64Int64MapField(a,b).set(c,d);return a};
jspb_internal_adapters.putAllUint64Int64MapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getUint64Int64MapField(a,b));return a};jspb_internal_adapters.setUint64Int64MapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllUint64Int64MapField(a,b,c);return a};
jspb_internal_adapters.deleteUint64Int64MapField=function(a,b,c){jspb_internal_adapters.getUint64Int64MapField(a,b).delete(c);return a};jspb_internal_adapters.getUint64Uint64MapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_uint64KeyToApiForMaps,module$contents$jspb$internal_accessor_helpers_uint64ToApiForMaps)};
jspb_internal_adapters.putUint64Uint64MapField=function(a,b,c,d){jspb_internal_adapters.getUint64Uint64MapField(a,b).set(c,d);return a};jspb_internal_adapters.putAllUint64Uint64MapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getUint64Uint64MapField(a,b));return a};
jspb_internal_adapters.setUint64Uint64MapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllUint64Uint64MapField(a,b,c);return a};jspb_internal_adapters.deleteUint64Uint64MapField=function(a,b,c){jspb_internal_adapters.getUint64Uint64MapField(a,b).delete(c);return a};
jspb_internal_adapters.getUint64FloatingPointMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_uint64KeyToApiForMaps,module$contents$jspb$internal_accessor_helpers_floatToApiForMaps)};jspb_internal_adapters.putUint64FloatingPointMapField=function(a,b,c,d){jspb_internal_adapters.getUint64FloatingPointMapField(a,b).set(c,d);return a};
jspb_internal_adapters.putAllUint64FloatingPointMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getUint64FloatingPointMapField(a,b));return a};jspb_internal_adapters.setUint64FloatingPointMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllUint64FloatingPointMapField(a,b,c);return a};
jspb_internal_adapters.deleteUint64FloatingPointMapField=function(a,b,c){jspb_internal_adapters.getUint64FloatingPointMapField(a,b).delete(c);return a};jspb_internal_adapters.getUint64StringMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_uint64KeyToApiForMaps,module$contents$jspb$internal_accessor_helpers_stringToApiForMaps)};
jspb_internal_adapters.putUint64StringMapField=function(a,b,c,d){jspb_internal_adapters.getUint64StringMapField(a,b).set(c,d);return a};jspb_internal_adapters.putAllUint64StringMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getUint64StringMapField(a,b));return a};
jspb_internal_adapters.setUint64StringMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllUint64StringMapField(a,b,c);return a};jspb_internal_adapters.deleteUint64StringMapField=function(a,b,c){jspb_internal_adapters.getUint64StringMapField(a,b).delete(c);return a};
jspb_internal_adapters.getUint64BytesMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_uint64KeyToApiForMaps,module$contents$jspb$internal_accessor_helpers_bytesToApiForMaps)};jspb_internal_adapters.putUint64BytesMapField=function(a,b,c,d){jspb_internal_adapters.getUint64BytesMapField(a,b).set(c,d);return a};
jspb_internal_adapters.putAllUint64BytesMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getUint64BytesMapField(a,b));return a};jspb_internal_adapters.setUint64BytesMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllUint64BytesMapField(a,b,c);return a};
jspb_internal_adapters.deleteUint64BytesMapField=function(a,b,c){jspb_internal_adapters.getUint64BytesMapField(a,b).delete(c);return a};jspb_internal_adapters.getUint64EnumMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_uint64KeyToApiForMaps,module$contents$jspb$internal_accessor_helpers_enumToApiForMaps)};
jspb_internal_adapters.putUint64EnumMapField=function(a,b,c,d){jspb_internal_adapters.getUint64EnumMapField(a,b).set(c,d);return a};jspb_internal_adapters.putAllUint64EnumMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getUint64EnumMapField(a,b));return a};
jspb_internal_adapters.setUint64EnumMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllUint64EnumMapField(a,b,c);return a};jspb_internal_adapters.deleteUint64EnumMapField=function(a,b,c){jspb_internal_adapters.getUint64EnumMapField(a,b).delete(c);return a};jspb_internal_adapters.getReadonlyUint64WrapperMapField=function(a,b,c){return module$contents$jspb_internal_adapters_getReadonlyMapField(a,b,c,module$contents$jspb$internal_accessor_helpers_uint64KeyToApiForMaps)};
jspb_internal_adapters.getUint64WrapperMapField=function(a,b,c){return module$contents$jspb_internal_adapters_getMessageValuedMapField(a,b,c,module$contents$jspb$internal_accessor_helpers_uint64KeyToApiForMaps)};jspb_internal_adapters.putUint64WrapperMapField=function(a,b,c,d,e){jspb_internal_adapters.getReadonlyUint64WrapperMapField(a,b,e).set(c,d);return a};
jspb_internal_adapters.putAllUint64WrapperMapField=function(a,b,c,d){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getReadonlyUint64WrapperMapField(a,b,d));return a};jspb_internal_adapters.setUint64WrapperMapField=function(a,b,c,d){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllUint64WrapperMapField(a,b,c,d);return a};
jspb_internal_adapters.deleteUint64WrapperMapField=function(a,b,c,d){jspb_internal_adapters.getReadonlyUint64WrapperMapField(a,b,d).delete(c);return a};jspb_internal_adapters.getStringBooleanMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_stringToApiForMaps,module$contents$jspb$internal_accessor_helpers_booleanToApiForMaps)};
jspb_internal_adapters.putStringBooleanMapField=function(a,b,c,d){jspb_internal_adapters.getStringBooleanMapField(a,b).set(c,d);return a};jspb_internal_adapters.putAllStringBooleanMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getStringBooleanMapField(a,b));return a};
jspb_internal_adapters.setStringBooleanMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllStringBooleanMapField(a,b,c);return a};jspb_internal_adapters.deleteStringBooleanMapField=function(a,b,c){jspb_internal_adapters.getStringBooleanMapField(a,b).delete(c);return a};
jspb_internal_adapters.getStringInt32MapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_stringToApiForMaps,module$contents$jspb$internal_accessor_helpers_int32ToApiForMaps)};jspb_internal_adapters.putStringInt32MapField=function(a,b,c,d){jspb_internal_adapters.getStringInt32MapField(a,b).set(c,d);return a};
jspb_internal_adapters.putAllStringInt32MapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getStringInt32MapField(a,b));return a};jspb_internal_adapters.setStringInt32MapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllStringInt32MapField(a,b,c);return a};
jspb_internal_adapters.deleteStringInt32MapField=function(a,b,c){jspb_internal_adapters.getStringInt32MapField(a,b).delete(c);return a};jspb_internal_adapters.getStringUint32MapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_stringToApiForMaps,module$contents$jspb$internal_accessor_helpers_uint32ToApiForMaps)};
jspb_internal_adapters.putStringUint32MapField=function(a,b,c,d){jspb_internal_adapters.getStringUint32MapField(a,b).set(c,d);return a};jspb_internal_adapters.putAllStringUint32MapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getStringUint32MapField(a,b));return a};
jspb_internal_adapters.setStringUint32MapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllStringUint32MapField(a,b,c);return a};jspb_internal_adapters.deleteStringUint32MapField=function(a,b,c){jspb_internal_adapters.getStringUint32MapField(a,b).delete(c);return a};
jspb_internal_adapters.getStringInt64MapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_stringToApiForMaps,module$contents$jspb$internal_accessor_helpers_int64ToApiForMaps)};jspb_internal_adapters.putStringInt64MapField=function(a,b,c,d){jspb_internal_adapters.getStringInt64MapField(a,b).set(c,d);return a};
jspb_internal_adapters.putAllStringInt64MapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getStringInt64MapField(a,b));return a};jspb_internal_adapters.setStringInt64MapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllStringInt64MapField(a,b,c);return a};
jspb_internal_adapters.deleteStringInt64MapField=function(a,b,c){jspb_internal_adapters.getStringInt64MapField(a,b).delete(c);return a};jspb_internal_adapters.getStringUint64MapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_stringToApiForMaps,module$contents$jspb$internal_accessor_helpers_uint64ToApiForMaps)};
jspb_internal_adapters.putStringUint64MapField=function(a,b,c,d){jspb_internal_adapters.getStringUint64MapField(a,b).set(c,d);return a};jspb_internal_adapters.putAllStringUint64MapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getStringUint64MapField(a,b));return a};
jspb_internal_adapters.setStringUint64MapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllStringUint64MapField(a,b,c);return a};jspb_internal_adapters.deleteStringUint64MapField=function(a,b,c){jspb_internal_adapters.getStringUint64MapField(a,b).delete(c);return a};
jspb_internal_adapters.getStringFloatingPointMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_stringToApiForMaps,module$contents$jspb$internal_accessor_helpers_floatToApiForMaps)};jspb_internal_adapters.putStringFloatingPointMapField=function(a,b,c,d){jspb_internal_adapters.getStringFloatingPointMapField(a,b).set(c,d);return a};
jspb_internal_adapters.putAllStringFloatingPointMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getStringFloatingPointMapField(a,b));return a};jspb_internal_adapters.setStringFloatingPointMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllStringFloatingPointMapField(a,b,c);return a};
jspb_internal_adapters.deleteStringFloatingPointMapField=function(a,b,c){jspb_internal_adapters.getStringFloatingPointMapField(a,b).delete(c);return a};jspb_internal_adapters.getStringStringMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_stringToApiForMaps,module$contents$jspb$internal_accessor_helpers_stringToApiForMaps)};
jspb_internal_adapters.putStringStringMapField=function(a,b,c,d){jspb_internal_adapters.getStringStringMapField(a,b).set(c,d);return a};jspb_internal_adapters.putAllStringStringMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getStringStringMapField(a,b));return a};
jspb_internal_adapters.setStringStringMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllStringStringMapField(a,b,c);return a};jspb_internal_adapters.deleteStringStringMapField=function(a,b,c){jspb_internal_adapters.getStringStringMapField(a,b).delete(c);return a};
jspb_internal_adapters.getStringBytesMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_stringToApiForMaps,module$contents$jspb$internal_accessor_helpers_bytesToApiForMaps)};jspb_internal_adapters.putStringBytesMapField=function(a,b,c,d){jspb_internal_adapters.getStringBytesMapField(a,b).set(c,d);return a};
jspb_internal_adapters.putAllStringBytesMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getStringBytesMapField(a,b));return a};jspb_internal_adapters.setStringBytesMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllStringBytesMapField(a,b,c);return a};
jspb_internal_adapters.deleteStringBytesMapField=function(a,b,c){jspb_internal_adapters.getStringBytesMapField(a,b).delete(c);return a};jspb_internal_adapters.getStringEnumMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_stringToApiForMaps,module$contents$jspb$internal_accessor_helpers_enumToApiForMaps)};
jspb_internal_adapters.putStringEnumMapField=function(a,b,c,d){jspb_internal_adapters.getStringEnumMapField(a,b).set(c,d);return a};jspb_internal_adapters.putAllStringEnumMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getStringEnumMapField(a,b));return a};
jspb_internal_adapters.setStringEnumMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllStringEnumMapField(a,b,c);return a};jspb_internal_adapters.deleteStringEnumMapField=function(a,b,c){jspb_internal_adapters.getStringEnumMapField(a,b).delete(c);return a};jspb_internal_adapters.getReadonlyStringWrapperMapField=function(a,b,c){return module$contents$jspb_internal_adapters_getReadonlyMapField(a,b,c,module$contents$jspb$internal_accessor_helpers_stringToApiForMaps)};
jspb_internal_adapters.getStringWrapperMapField=function(a,b,c){return module$contents$jspb_internal_adapters_getMessageValuedMapField(a,b,c,module$contents$jspb$internal_accessor_helpers_stringToApiForMaps)};jspb_internal_adapters.putStringWrapperMapField=function(a,b,c,d,e){jspb_internal_adapters.getReadonlyStringWrapperMapField(a,b,e).set(c,d);return a};
jspb_internal_adapters.putAllStringWrapperMapField=function(a,b,c,d){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getReadonlyStringWrapperMapField(a,b,d));return a};jspb_internal_adapters.setStringWrapperMapField=function(a,b,c,d){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllStringWrapperMapField(a,b,c,d);return a};
jspb_internal_adapters.deleteStringWrapperMapField=function(a,b,c,d){jspb_internal_adapters.getReadonlyStringWrapperMapField(a,b,d).delete(c);return a};jspb_internal_adapters.getStringInt64GbigintMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_stringToApiForMaps,module$contents$jspb$internal_accessor_helpers_int64GbigintToApiForMaps)};
jspb_internal_adapters.putStringInt64GbigintMapField=function(a,b,c,d){jspb_internal_adapters.getStringInt64GbigintMapField(a,b).set(c,d);return a};jspb_internal_adapters.putAllStringInt64GbigintMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getStringInt64GbigintMapField(a,b));return a};
jspb_internal_adapters.setStringInt64GbigintMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllStringInt64GbigintMapField(a,b,c);return a};jspb_internal_adapters.deleteStringInt64GbigintMapField=function(a,b,c){jspb_internal_adapters.getStringInt64GbigintMapField(a,b).delete(c);return a};
jspb_internal_adapters.getStringUint64GbigintMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_stringToApiForMaps,module$contents$jspb$internal_accessor_helpers_uint64GbigintToApiForMaps)};jspb_internal_adapters.putStringUint64GbigintMapField=function(a,b,c,d){jspb_internal_adapters.getStringUint64GbigintMapField(a,b).set(c,d);return a};
jspb_internal_adapters.putAllStringUint64GbigintMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getStringUint64GbigintMapField(a,b));return a};jspb_internal_adapters.setStringUint64GbigintMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllStringUint64GbigintMapField(a,b,c);return a};
jspb_internal_adapters.deleteStringUint64GbigintMapField=function(a,b,c){jspb_internal_adapters.getStringUint64GbigintMapField(a,b).delete(c);return a};jspb_internal_adapters.getInt64GbigintBooleanMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_int64GbigintKeyToApiForMaps,module$contents$jspb$internal_accessor_helpers_booleanToApiForMaps)};
jspb_internal_adapters.putInt64GbigintBooleanMapField=function(a,b,c,d){jspb_internal_adapters.getInt64GbigintBooleanMapField(a,b).set(c,d);return a};jspb_internal_adapters.putAllInt64GbigintBooleanMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getInt64GbigintBooleanMapField(a,b));return a};
jspb_internal_adapters.setInt64GbigintBooleanMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllInt64GbigintBooleanMapField(a,b,c);return a};jspb_internal_adapters.deleteInt64GbigintBooleanMapField=function(a,b,c){jspb_internal_adapters.getInt64GbigintBooleanMapField(a,b).delete(c);return a};
jspb_internal_adapters.getInt64GbigintInt32MapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_int64GbigintKeyToApiForMaps,module$contents$jspb$internal_accessor_helpers_int32ToApiForMaps)};jspb_internal_adapters.putInt64GbigintInt32MapField=function(a,b,c,d){jspb_internal_adapters.getInt64GbigintInt32MapField(a,b).set(c,d);return a};
jspb_internal_adapters.putAllInt64GbigintInt32MapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getInt64GbigintInt32MapField(a,b));return a};jspb_internal_adapters.setInt64GbigintInt32MapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllInt64GbigintInt32MapField(a,b,c);return a};
jspb_internal_adapters.deleteInt64GbigintInt32MapField=function(a,b,c){jspb_internal_adapters.getInt64GbigintInt32MapField(a,b).delete(c);return a};jspb_internal_adapters.getInt64GbigintUint32MapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_int64GbigintKeyToApiForMaps,module$contents$jspb$internal_accessor_helpers_uint32ToApiForMaps)};
jspb_internal_adapters.putInt64GbigintUint32MapField=function(a,b,c,d){jspb_internal_adapters.getInt64GbigintUint32MapField(a,b).set(c,d);return a};jspb_internal_adapters.putAllInt64GbigintUint32MapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getInt64GbigintUint32MapField(a,b));return a};
jspb_internal_adapters.setInt64GbigintUint32MapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllInt64GbigintUint32MapField(a,b,c);return a};jspb_internal_adapters.deleteInt64GbigintUint32MapField=function(a,b,c){jspb_internal_adapters.getInt64GbigintUint32MapField(a,b).delete(c);return a};
jspb_internal_adapters.getInt64GbigintFloatingPointMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_int64GbigintKeyToApiForMaps,module$contents$jspb$internal_accessor_helpers_floatToApiForMaps)};jspb_internal_adapters.putInt64GbigintFloatingPointMapField=function(a,b,c,d){jspb_internal_adapters.getInt64GbigintFloatingPointMapField(a,b).set(c,d);return a};
jspb_internal_adapters.putAllInt64GbigintFloatingPointMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getInt64GbigintFloatingPointMapField(a,b));return a};jspb_internal_adapters.setInt64GbigintFloatingPointMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllInt64GbigintFloatingPointMapField(a,b,c);return a};
jspb_internal_adapters.deleteInt64GbigintFloatingPointMapField=function(a,b,c){jspb_internal_adapters.getInt64GbigintFloatingPointMapField(a,b).delete(c);return a};jspb_internal_adapters.getInt64GbigintStringMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_int64GbigintKeyToApiForMaps,module$contents$jspb$internal_accessor_helpers_stringToApiForMaps)};
jspb_internal_adapters.putInt64GbigintStringMapField=function(a,b,c,d){jspb_internal_adapters.getInt64GbigintStringMapField(a,b).set(c,d);return a};jspb_internal_adapters.putAllInt64GbigintStringMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getInt64GbigintStringMapField(a,b));return a};
jspb_internal_adapters.setInt64GbigintStringMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllInt64GbigintStringMapField(a,b,c);return a};jspb_internal_adapters.deleteInt64GbigintStringMapField=function(a,b,c){jspb_internal_adapters.getInt64GbigintStringMapField(a,b).delete(c);return a};
jspb_internal_adapters.getInt64GbigintBytesMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_int64GbigintKeyToApiForMaps,module$contents$jspb$internal_accessor_helpers_bytesToApiForMaps)};jspb_internal_adapters.putInt64GbigintBytesMapField=function(a,b,c,d){jspb_internal_adapters.getInt64GbigintBytesMapField(a,b).set(c,d);return a};
jspb_internal_adapters.putAllInt64GbigintBytesMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getInt64GbigintBytesMapField(a,b));return a};jspb_internal_adapters.setInt64GbigintBytesMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllInt64GbigintBytesMapField(a,b,c);return a};
jspb_internal_adapters.deleteInt64GbigintBytesMapField=function(a,b,c){jspb_internal_adapters.getInt64GbigintBytesMapField(a,b).delete(c);return a};jspb_internal_adapters.getInt64GbigintEnumMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_int64GbigintKeyToApiForMaps,module$contents$jspb$internal_accessor_helpers_enumToApiForMaps)};
jspb_internal_adapters.putInt64GbigintEnumMapField=function(a,b,c,d){jspb_internal_adapters.getInt64GbigintEnumMapField(a,b).set(c,d);return a};jspb_internal_adapters.putAllInt64GbigintEnumMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getInt64GbigintEnumMapField(a,b));return a};
jspb_internal_adapters.setInt64GbigintEnumMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllInt64GbigintEnumMapField(a,b,c);return a};jspb_internal_adapters.deleteInt64GbigintEnumMapField=function(a,b,c){jspb_internal_adapters.getInt64GbigintEnumMapField(a,b).delete(c);return a};jspb_internal_adapters.getReadonlyInt64GbigintWrapperMapField=function(a,b,c){return module$contents$jspb_internal_adapters_getReadonlyMapField(a,b,c,module$contents$jspb$internal_accessor_helpers_int64GbigintKeyToApiForMaps)};
jspb_internal_adapters.getInt64GbigintWrapperMapField=function(a,b,c){return module$contents$jspb_internal_adapters_getMessageValuedMapField(a,b,c,module$contents$jspb$internal_accessor_helpers_int64GbigintKeyToApiForMaps)};jspb_internal_adapters.putInt64GbigintWrapperMapField=function(a,b,c,d,e){jspb_internal_adapters.getReadonlyInt64GbigintWrapperMapField(a,b,e).set(c,d);return a};
jspb_internal_adapters.putAllInt64GbigintWrapperMapField=function(a,b,c,d){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getReadonlyInt64GbigintWrapperMapField(a,b,d));return a};jspb_internal_adapters.setInt64GbigintWrapperMapField=function(a,b,c,d){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllInt64GbigintWrapperMapField(a,b,c,d);return a};
jspb_internal_adapters.deleteInt64GbigintWrapperMapField=function(a,b,c,d){jspb_internal_adapters.getReadonlyInt64GbigintWrapperMapField(a,b,d).delete(c);return a};jspb_internal_adapters.getInt64GbigintInt64GbigintMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_int64GbigintKeyToApiForMaps,module$contents$jspb$internal_accessor_helpers_int64GbigintToApiForMaps)};
jspb_internal_adapters.putInt64GbigintInt64GbigintMapField=function(a,b,c,d){jspb_internal_adapters.getInt64GbigintInt64GbigintMapField(a,b).set(c,d);return a};jspb_internal_adapters.putAllInt64GbigintInt64GbigintMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getInt64GbigintInt64GbigintMapField(a,b));return a};
jspb_internal_adapters.setInt64GbigintInt64GbigintMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllInt64GbigintInt64GbigintMapField(a,b,c);return a};jspb_internal_adapters.deleteInt64GbigintInt64GbigintMapField=function(a,b,c){jspb_internal_adapters.getInt64GbigintInt64GbigintMapField(a,b).delete(c);return a};
jspb_internal_adapters.getInt64GbigintUint64GbigintMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_int64GbigintKeyToApiForMaps,module$contents$jspb$internal_accessor_helpers_uint64GbigintToApiForMaps)};jspb_internal_adapters.putInt64GbigintUint64GbigintMapField=function(a,b,c,d){jspb_internal_adapters.getInt64GbigintUint64GbigintMapField(a,b).set(c,d);return a};
jspb_internal_adapters.putAllInt64GbigintUint64GbigintMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getInt64GbigintUint64GbigintMapField(a,b));return a};jspb_internal_adapters.setInt64GbigintUint64GbigintMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllInt64GbigintUint64GbigintMapField(a,b,c);return a};
jspb_internal_adapters.deleteInt64GbigintUint64GbigintMapField=function(a,b,c){jspb_internal_adapters.getInt64GbigintUint64GbigintMapField(a,b).delete(c);return a};jspb_internal_adapters.getUint64GbigintBooleanMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_uint64GbigintKeyToApiForMaps,module$contents$jspb$internal_accessor_helpers_booleanToApiForMaps)};
jspb_internal_adapters.putUint64GbigintBooleanMapField=function(a,b,c,d){jspb_internal_adapters.getUint64GbigintBooleanMapField(a,b).set(c,d);return a};jspb_internal_adapters.putAllUint64GbigintBooleanMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getUint64GbigintBooleanMapField(a,b));return a};
jspb_internal_adapters.setUint64GbigintBooleanMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllUint64GbigintBooleanMapField(a,b,c);return a};jspb_internal_adapters.deleteUint64GbigintBooleanMapField=function(a,b,c){jspb_internal_adapters.getUint64GbigintBooleanMapField(a,b).delete(c);return a};
jspb_internal_adapters.getUint64GbigintInt32MapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_uint64GbigintKeyToApiForMaps,module$contents$jspb$internal_accessor_helpers_int32ToApiForMaps)};jspb_internal_adapters.putUint64GbigintInt32MapField=function(a,b,c,d){jspb_internal_adapters.getUint64GbigintInt32MapField(a,b).set(c,d);return a};
jspb_internal_adapters.putAllUint64GbigintInt32MapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getUint64GbigintInt32MapField(a,b));return a};jspb_internal_adapters.setUint64GbigintInt32MapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllUint64GbigintInt32MapField(a,b,c);return a};
jspb_internal_adapters.deleteUint64GbigintInt32MapField=function(a,b,c){jspb_internal_adapters.getUint64GbigintInt32MapField(a,b).delete(c);return a};jspb_internal_adapters.getUint64GbigintUint32MapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_uint64GbigintKeyToApiForMaps,module$contents$jspb$internal_accessor_helpers_uint32ToApiForMaps)};
jspb_internal_adapters.putUint64GbigintUint32MapField=function(a,b,c,d){jspb_internal_adapters.getUint64GbigintUint32MapField(a,b).set(c,d);return a};jspb_internal_adapters.putAllUint64GbigintUint32MapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getUint64GbigintUint32MapField(a,b));return a};
jspb_internal_adapters.setUint64GbigintUint32MapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllUint64GbigintUint32MapField(a,b,c);return a};jspb_internal_adapters.deleteUint64GbigintUint32MapField=function(a,b,c){jspb_internal_adapters.getUint64GbigintUint32MapField(a,b).delete(c);return a};
jspb_internal_adapters.getUint64GbigintFloatingPointMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_uint64GbigintKeyToApiForMaps,module$contents$jspb$internal_accessor_helpers_floatToApiForMaps)};jspb_internal_adapters.putUint64GbigintFloatingPointMapField=function(a,b,c,d){jspb_internal_adapters.getUint64GbigintFloatingPointMapField(a,b).set(c,d);return a};
jspb_internal_adapters.putAllUint64GbigintFloatingPointMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getUint64GbigintFloatingPointMapField(a,b));return a};jspb_internal_adapters.setUint64GbigintFloatingPointMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllUint64GbigintFloatingPointMapField(a,b,c);return a};
jspb_internal_adapters.deleteUint64GbigintFloatingPointMapField=function(a,b,c){jspb_internal_adapters.getUint64GbigintFloatingPointMapField(a,b).delete(c);return a};jspb_internal_adapters.getUint64GbigintStringMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_uint64GbigintKeyToApiForMaps,module$contents$jspb$internal_accessor_helpers_stringToApiForMaps)};
jspb_internal_adapters.putUint64GbigintStringMapField=function(a,b,c,d){jspb_internal_adapters.getUint64GbigintStringMapField(a,b).set(c,d);return a};jspb_internal_adapters.putAllUint64GbigintStringMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getUint64GbigintStringMapField(a,b));return a};
jspb_internal_adapters.setUint64GbigintStringMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllUint64GbigintStringMapField(a,b,c);return a};jspb_internal_adapters.deleteUint64GbigintStringMapField=function(a,b,c){jspb_internal_adapters.getUint64GbigintStringMapField(a,b).delete(c);return a};
jspb_internal_adapters.getUint64GbigintBytesMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_uint64GbigintKeyToApiForMaps,module$contents$jspb$internal_accessor_helpers_bytesToApiForMaps)};jspb_internal_adapters.putUint64GbigintBytesMapField=function(a,b,c,d){jspb_internal_adapters.getUint64GbigintBytesMapField(a,b).set(c,d);return a};
jspb_internal_adapters.putAllUint64GbigintBytesMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getUint64GbigintBytesMapField(a,b));return a};jspb_internal_adapters.setUint64GbigintBytesMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllUint64GbigintBytesMapField(a,b,c);return a};
jspb_internal_adapters.deleteUint64GbigintBytesMapField=function(a,b,c){jspb_internal_adapters.getUint64GbigintBytesMapField(a,b).delete(c);return a};jspb_internal_adapters.getUint64GbigintEnumMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_uint64GbigintKeyToApiForMaps,module$contents$jspb$internal_accessor_helpers_enumToApiForMaps)};
jspb_internal_adapters.putUint64GbigintEnumMapField=function(a,b,c,d){jspb_internal_adapters.getUint64GbigintEnumMapField(a,b).set(c,d);return a};jspb_internal_adapters.putAllUint64GbigintEnumMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getUint64GbigintEnumMapField(a,b));return a};
jspb_internal_adapters.setUint64GbigintEnumMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllUint64GbigintEnumMapField(a,b,c);return a};jspb_internal_adapters.deleteUint64GbigintEnumMapField=function(a,b,c){jspb_internal_adapters.getUint64GbigintEnumMapField(a,b).delete(c);return a};jspb_internal_adapters.getReadonlyUint64GbigintWrapperMapField=function(a,b,c){return module$contents$jspb_internal_adapters_getReadonlyMapField(a,b,c,module$contents$jspb$internal_accessor_helpers_uint64GbigintKeyToApiForMaps)};
jspb_internal_adapters.getUint64GbigintWrapperMapField=function(a,b,c){return module$contents$jspb_internal_adapters_getMessageValuedMapField(a,b,c,module$contents$jspb$internal_accessor_helpers_uint64GbigintKeyToApiForMaps)};jspb_internal_adapters.putUint64GbigintWrapperMapField=function(a,b,c,d,e){jspb_internal_adapters.getReadonlyUint64GbigintWrapperMapField(a,b,e).set(c,d);return a};
jspb_internal_adapters.putAllUint64GbigintWrapperMapField=function(a,b,c,d){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getReadonlyUint64GbigintWrapperMapField(a,b,d));return a};jspb_internal_adapters.setUint64GbigintWrapperMapField=function(a,b,c,d){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllUint64GbigintWrapperMapField(a,b,c,d);return a};
jspb_internal_adapters.deleteUint64GbigintWrapperMapField=function(a,b,c,d){jspb_internal_adapters.getReadonlyUint64GbigintWrapperMapField(a,b,d).delete(c);return a};jspb_internal_adapters.getUint64GbigintInt64GbigintMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_uint64GbigintKeyToApiForMaps,module$contents$jspb$internal_accessor_helpers_int64GbigintToApiForMaps)};
jspb_internal_adapters.putUint64GbigintInt64GbigintMapField=function(a,b,c,d){jspb_internal_adapters.getUint64GbigintInt64GbigintMapField(a,b).set(c,d);return a};jspb_internal_adapters.putAllUint64GbigintInt64GbigintMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getUint64GbigintInt64GbigintMapField(a,b));return a};
jspb_internal_adapters.setUint64GbigintInt64GbigintMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllUint64GbigintInt64GbigintMapField(a,b,c);return a};jspb_internal_adapters.deleteUint64GbigintInt64GbigintMapField=function(a,b,c){jspb_internal_adapters.getUint64GbigintInt64GbigintMapField(a,b).delete(c);return a};
jspb_internal_adapters.getUint64GbigintUint64GbigintMapField=function(a,b){return module$contents$jspb_internal_adapters_getPrimitiveMapField(a,b,module$contents$jspb$internal_accessor_helpers_uint64GbigintKeyToApiForMaps,module$contents$jspb$internal_accessor_helpers_uint64GbigintToApiForMaps)};jspb_internal_adapters.putUint64GbigintUint64GbigintMapField=function(a,b,c,d){jspb_internal_adapters.getUint64GbigintUint64GbigintMapField(a,b).set(c,d);return a};
jspb_internal_adapters.putAllUint64GbigintUint64GbigintMapField=function(a,b,c){module$contents$jspb$internal_checkNotImmutable(a);c.forEach(module$contents$jspb_internal_adapters_mapSetter,jspb_internal_adapters.getUint64GbigintUint64GbigintMapField(a,b));return a};jspb_internal_adapters.setUint64GbigintUint64GbigintMapField=function(a,b,c){jspb_internal_adapters.clearMapField(a,b);c&&jspb_internal_adapters.putAllUint64GbigintUint64GbigintMapField(a,b,c);return a};
jspb_internal_adapters.deleteUint64GbigintUint64GbigintMapField=function(a,b,c){jspb_internal_adapters.getUint64GbigintUint64GbigintMapField(a,b).delete(c);return a};var module$exports$jspb$message_interface={ReadonlyMessageInterface:function(){}};module$exports$jspb$message_interface.ReadonlyMessageInterface.prototype.serialize=function(){};module$exports$jspb$message_interface.ReadonlyMessageInterface.prototype.equals=function(){};module$exports$jspb$message_interface.ReadonlyMessageInterface.prototype.hashCode=function(){};module$exports$jspb$message_interface.ReadonlyMessageInterface.prototype.toMutable=function(){};
module$exports$jspb$message_interface.ReadonlyMessageInterface.prototype.clone=function(){};module$exports$jspb$message_interface.ReadonlyMessageInterface.prototype.getExtension=function(){};module$exports$jspb$message_interface.ReadonlyMessageInterface.prototype.hasExtension=function(){};module$exports$jspb$message_interface.MutableMessageInterface=function(){};module$exports$jspb$message_interface.MutableMessageInterface.prototype.toImmutable=function(){};
module$exports$jspb$message_interface.MutableMessageInterface.prototype.clone=function(){};module$exports$jspb$message_interface.MutableMessageInterface.prototype.getExtension=function(){};module$exports$jspb$message_interface.MutableMessageInterface.prototype.hasExtension=function(){};var module$exports$jspb={},module$contents$jspb_currentPivotSelector;function module$contents$jspb_identity(a){return a}var module$contents$jspb_cloneFn;
module$exports$jspb.Message=function(a,b,c){goog.asserts.assertInstanceof(this,module$exports$jspb.Message,"The message constructor should only be used by subclasses");goog.asserts.assert(this.constructor!==module$exports$jspb.Message,"Message is an abstract class and cannot be directly constructed");if(module$exports$google3$javascript$common$asserts$enable_goog_asserts.ENABLE_GOOG_ASSERTS&&this[module$exports$jspb$internal.EXEMPTED_SUBCLASS_MARKER]!==!0&&module$exports$jspb$internal_options.USE_DETAILED_MESSAGE_TYPE_HIERARCHY){goog.asserts.assert(this[module$exports$jspb$internal.GENERATED_SUBCLASS_MARKER]===
!0,"Message can only be subclassed by proto gencode.");var d=Object.getPrototypeOf(goog.asserts.assert(Object.getPrototypeOf(this)));goog.asserts.assert(d.hasOwnProperty(module$exports$jspb$internal.GENERATED_SUBCLASS_MARKER),"Generated jspb classes should not be extended")}module$contents$jspb$internal_setInternalArray(this,module$contents$jspb$internal_construct_constructMessageArray(a,b,c));module$contents$jspb$internal_disallowPassingToStructuredClone(this);module$exports$jspb$internal_options.DETAILED_JSPB_ASSERTS&&
module$contents$jspb$internal_operations_logOperation({constructMessage:1})};module$exports$jspb.Message.prototype.getJsPbMessageId=function(){return this.constructor.messageId};module$exports$jspb.Message.prototype.toJSON=function(){var a=!module$contents$jspb_cloneFn;try{return a&&(module$contents$jspb_cloneFn=module$contents$jspb$internal_copy_cloneToJsonFormat),module$contents$jspb_toRawInternal(this)}finally{a&&(module$contents$jspb_cloneFn=void 0)}};
module$exports$jspb.Message.prototype.toStructuredCloneableValue=function(a){try{return goog.asserts.assert(!module$contents$jspb_cloneFn),module$contents$jspb_cloneFn=module$contents$jspb$internal_copy_cloneToStructuredCloneableFormat,a&&(module$contents$jspb_currentPivotSelector=module$contents$jspb$internal_pivot_selectors_assertValidPivotSelector(a)),module$contents$jspb_toRawInternal(this)}finally{module$contents$jspb_cloneFn=void 0,a&&(module$contents$jspb_currentPivotSelector=void 0)}};
module$exports$jspb.Message.prototype.serialize=function(a){var b=this;goog.asserts.assert(module$contents$jspb_currentPivotSelector===void 0);try{goog.asserts.assert(!module$contents$jspb_cloneFn);module$contents$jspb_cloneFn=module$contents$jspb_identity;var c;module$exports$jspb$internal_options.DETAILED_JSPB_ASSERTS&&(c=module$contents$jspb$internal_operations_withoutLogging(function(){return module$exports$jspb.Message.deserializeWithCtor(b.constructor,JSON.stringify(module$contents$jspb_toRawInternal(b),
module$contents$jspb$internal_json_jspbJsonStringifyReplacer))}));a&&(module$contents$jspb_currentPivotSelector=module$contents$jspb$internal_pivot_selectors_assertValidPivotSelector(a));var d=JSON.stringify(module$contents$jspb_toRawInternal(this),module$contents$jspb$internal_json_jspbJsonStringifyReplacer);module$exports$jspb$internal_options.DETAILED_JSPB_ASSERTS&&module$contents$jspb$internal_operations_withoutLogging(function(){goog.asserts.assert(module$contents$jspb$internal_compare_compareFields(goog.asserts.assertExists(c),
b));goog.asserts.assert(module$contents$jspb$internal_compare_compareMessages(goog.asserts.assertExists(c),module$exports$jspb.Message.deserializeWithCtor(b.constructor,d)))});return d}finally{a&&(module$contents$jspb_currentPivotSelector=void 0),module$contents$jspb_cloneFn=void 0}};
module$exports$jspb.Message.deserializeWithCtor=function(a,b){goog.asserts.assertFunction(a);if(b==null||b=="")return goog.asserts.assertInstanceof(new a,module$exports$jspb.Message);goog.asserts.assertString(b);b=JSON.parse(b);if(!Array.isArray(b))throw Error(goog.DEBUG?"Expected to deserialize an Array but got "+goog.typeOf(b)+": "+b:"dnarr");return new a(module$contents$jspb$internal_array_state_markMutableReferencesAreOwned(b))};
module$exports$jspb.Message.prototype.getExtension=function(a){goog.asserts.assertInstanceof(this,a.extendeeCtor);var b=goog.asserts.assertInstanceof(this,module$exports$jspb.Message);b=a.ctor?a.isRepeated?a.getExtensionFn(b,a.ctor,a.fieldIndex,(0,jspb_internal_adapters.getRepeatedFieldReturnType)(void 0,!0),!0):a.getExtensionFn(b,a.ctor,a.fieldIndex,!0):a.isRepeated?a.getExtensionFn(b,a.fieldIndex,(0,jspb_internal_adapters.getRepeatedFieldReturnType)(void 0,!0),!0):a.getExtensionFn(b,a.fieldIndex,
a.defaultValue,!0);return a.isDelegating&&b==null?a.defaultValue:b};module$exports$jspb.Message.prototype.getExtensionOrUndefined=function(a){goog.asserts.assert(!a.isRepeated,"repeated extensions don't support getExtensionOrUndefined");goog.asserts.assertInstanceof(this,a.extendeeCtor);var b=goog.asserts.assertInstanceof(this,module$exports$jspb.Message);a=a.ctor?a.getExtensionFn(b,a.ctor,a.fieldIndex,!0):a.getExtensionFn(b,a.fieldIndex,null,!0);return a===null?void 0:a};
module$exports$jspb.Message.prototype.hasExtension=function(a){goog.asserts.assert(!a.isRepeated,"repeated extensions don't support hasExtension");return a.ctor?(0,jspb_internal_adapters.hasWrapperField)(this,a.ctor,a.fieldIndex,!0):this.getExtensionOrUndefined(a)!==void 0};
module$exports$jspb.Message.difference=function(a,b){if(!(a instanceof module$exports$jspb.Message))throw Error("Message.difference called on non-Message.");if(a.constructor!==b.constructor)throw Error("Messages have different types.");var c=module$contents$jspb$internal_isImmutableMessage(a);if(c!==module$contents$jspb$internal_isImmutableMessage(b))throw Error("Messages must both be immutable or both be mutable.");var d=module$contents$jspb$internal_getInternalArray(a);b=module$contents$jspb$internal_getInternalArray(b);
var e=module$contents$jspb$internal_operations_logNewArray([]),f=0,g=Math.max(d.length,b.length),h=a.getJsPbMessageId();h&&(e[0]=h,f=1);for(;f<g;f++){var k=d[f];h=b[f];if(f===b.length-1&&module$contents$jspb$internal_isSparseObject(h)){h=e[f]={};k=module$contents$jspb$internal_isSparseObject(k)?k:{};var l=b[f],q;for(q in l)module$contents$jspb$internal_compare_compareFields(k[q],l[q])||(h[q]=module$contents$jspb$internal_immutability_copyImmutableFieldValue(l[q]))}else module$contents$jspb$internal_compare_compareFields(k,
h)||(e[f]=module$contents$jspb$internal_immutability_copyImmutableFieldValue(h))}c&&module$contents$jspb$internal_array_state_markArrayImmutable(e);return new a.constructor(module$contents$jspb$internal_array_state_markMutableReferencesAreOwned(e))};
module$exports$jspb.Message.equals=function(a,b){var c=a==b||!(!a||!b)&&a instanceof b.constructor&&module$contents$jspb$internal_compare_compareMessages(a,b);if(module$contents$jspb$internal_options_checkEqualsDoesNotChangeWithTypeInformation&&goog.DEBUG&&a&&b&&a.constructor===b.constructor&&!c){var d=a.constructor,e=d.makeCrossSerializerComparisonsCompatible;e&&module$contents$jspb$internal_operations_withoutLogging(function(){var f=new d(a.toStructuredCloneableValue());e(f);if(f=module$contents$jspb$internal_compare_compareMessages(f,
goog.asserts.assert(b)))throw Error("Comparison between protos had a false negative and would have changed from false to true with type information. Please add a call to "+(d.displayName+".makeCrossSerializerComparisonsCompatible to one or both sides of the comparison to ensure it is reliable.\n\nCompared protos were:\n")+(a.serialize()+" and "+b.serialize()+"\n"));})}return c};
module$exports$jspb.Message.prototype.clone=function(){var a=goog.asserts.assertInstanceof(this,module$exports$jspb.Message);return module$contents$jspb$internal_immutability_copyMutableWithImmutableFields(a)};module$exports$jspb.Message.prototype.isImmutable=function(){return module$contents$jspb$internal_isImmutableMessage(this)};module$exports$jspb.Message.prototype.toMutable=function(){return module$contents$jspb$internal_immutability_messageToMutable(this)};
module$exports$jspb.Message.prototype.toImmutable=function(){var a=module$contents$jspb$internal_getInternalArray(this);var b=(0,module$exports$jspb$internal_array_state.getMessageArrayState)(a);return a=b&module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY?this:new this.constructor(module$contents$jspb$internal_immutability_copyArrayWithImmutableFields(a,b,!0))};goog.DEBUG&&module$contents$jspb$internal_setMessageCtorInDebug(module$exports$jspb.Message);
module$exports$jspb.Message.prototype.messagePrototypeMarker=module$exports$jspb$internal.MESSAGE_PROTOTYPE_MARKER_VALUE;module$exports$jspb.Message.prototype.toString=function(){try{return module$contents$jspb_cloneFn=module$contents$jspb_identity,module$contents$jspb_toRawInternal(this).toString()}finally{module$contents$jspb_cloneFn=void 0}};
function module$contents$jspb_toRawInternal(a){var b=module$contents$jspb$internal_getInternalArray(a),c=module$contents$jspb_cloneFn(b);b=c!==b;var d=(0,module$exports$jspb$internal_array_state.getMessageArrayState)(b?module$contents$jspb$internal_getInternalArray(a):c);if(a=c.length){var e=c[a-1],f=module$contents$jspb$internal_isSparseObject(e);f?a--:e=void 0;var g=d&module$exports$jspb$internal_array_state.ArrayStateFlags.HAS_MESSAGE_ID?0:-1,h=module$contents$jspb$internal_fieldNumberFromIndex(a,
g);d=(goog.DEBUG||!!module$contents$jspb_currentPivotSelector)&&!(d&module$exports$jspb$internal_array_state.ArrayStateFlags.HAS_MESSAGE_ID);var k,l=(k=module$contents$jspb_currentPivotSelector)!=null?k:goog.DEBUG?module$contents$jspb$internal_pivot_selectors_defaultPivotSelector:module$contents$jspb$internal_pivot_selectors_noChangePivotSelector;l=d?l(h,g,c,e):h;h=(k=d&&h!==l)?module$contents$jspb$internal_operations_sliceWithLength(c,0,a):c;if(f||k){b:{var q=l;var t=g;f=h;d=e;var x;l=!1;if(k)for(var A=
Math.max(0,q+t);A<f.length;A++){var C=f[A],F=module$contents$jspb$internal_fieldNumberFromIndex(A,t);C==null||module$contents$jspb$internal_isEmptyRepeatedField(C,void 0,F)||module$contents$jspb$internal_isEmptyMap(C)||(l=f[A]=void 0,((l=x)!=null?l:x={})[F]=C,l=!0)}if(d)for(var E in d)if(module$contents$jspb$internal_hasOwnPropertyIfNotTrusted(d,E))if(A=+E,isNaN(A))A=void 0,((A=x)!=null?A:x={})[E]=d[E];else if(C=d[E],Array.isArray(C)&&(module$contents$jspb$internal_isEmptyRepeatedField(C,void 0,+E)||
module$contents$jspb$internal_isEmptyMap(C))&&(C=null),C==null&&(l=!0),k&&A<q){l=!0;C=module$contents$jspb$internal_indexFromFieldNumber(A,t);for(F=f.length;F<=C;F++)f.push(void 0);f[C]=d[A]}else C!=null&&(A=void 0,((A=x)!=null?A:x={})[E]=C);l||(x=d);if(x)for(var L in x){t=x;break b}t=null}q=t==null?e!=null:t!==e}k&&(a=h.length);for(var O;a>0;a--){E=a-1;x=h[E];E=module$contents$jspb$internal_fieldNumberFromIndex(E,g);if(x!=null&&!module$contents$jspb$internal_isEmptyRepeatedField(x,void 0,E)&&!module$contents$jspb$internal_isEmptyMap(x))break;
O=!0}if(h!==c||q||O){if(!k&&!b)h=module$contents$jspb$internal_operations_sliceWithLength(h,0,a);else if(O||q||t)h.length=a;t&&h.push(t)}c=h}module$exports$jspb$internal_options.DETAILED_JSPB_ASSERTS&&b&&(c=module$contents$jspb$internal$transfer_array_transferArray(c));return c}
function module$contents$jspb_clearMessage(a){goog.asserts.assertInstanceof(a,module$exports$jspb.Message);module$contents$jspb$internal_checkNotImmutable(a);var b=module$contents$jspb$internal_getInternalArray(a),c=(0,module$exports$jspb$internal_array_state.getMessageArrayState)(b),d=c&module$exports$jspb$internal_array_state.ArrayStateFlags.HAS_MESSAGE_ID?1:0;b.length=d;(0,module$exports$jspb$internal_array_state.setArrayState)(b,c&=~module$exports$jspb$internal_array_state.ArrayStateFlags.HAS_SPARSE_OBJECT);
module$contents$jspb$internal_clearUnknownFields(b);module$exports$google3$javascript$common$asserts$enable_goog_asserts.ENABLE_GOOG_ASSERTS&&module$contents$jspb$internal_array_state_checkMessageStateInvariants(b,c);return a}
function module$contents$jspb_copyMessage(a,b){goog.asserts.assertInstanceof(a,module$exports$jspb.Message);goog.asserts.assertInstanceof(b,module$exports$jspb.Message);goog.asserts.assert(b.constructor==a.constructor,"Copy source and target message should have the same type.");module$contents$jspb$internal_checkNotImmutable(a);b=module$contents$jspb$internal_getInternalArray(b);var c=module$contents$jspb$internal_getInternalArray(a),d=(0,module$exports$jspb$internal_array_state.getMessageArrayState)(b),
e=(0,module$exports$jspb$internal_array_state.getMessageArrayState)(c);e&=~module$exports$jspb$internal_array_state.ArrayStateFlags.HAS_SPARSE_OBJECT;e=module$contents$jspb$internal_array_state_setPivot(e,d>>15&module$contents$jspb$internal_array_state_PIVOT_MASK||module$exports$jspb$internal_array_state.NO_PIVOT);var f=b.length;c.length=f;f=(d=module$exports$jspb$internal_array_state.ArrayStateFlags.HAS_SPARSE_OBJECT&d?goog.asserts.assertObject(b[f-1]):void 0)?f-1:f;for(var g=0;g<f;g++)c[g]=module$contents$jspb$internal_immutability_copyImmutableFieldValue(b[g]);
if(d){e|=module$exports$jspb$internal_array_state.ArrayStateFlags.HAS_SPARSE_OBJECT;f=c[f]={};for(var h in d)module$contents$jspb$internal_hasOwnPropertyIfNotTrusted(d,h)&&(f[h]=module$contents$jspb$internal_immutability_copyImmutableFieldValue(d[h]))}(0,module$exports$jspb$internal_array_state.setArrayState)(c,e);module$contents$jspb$internal_copyUnknownFields(c,b,!0);return a}
function module$contents$jspb_copyMessageOrClear(a,b){return b!=null?module$contents$jspb_copyMessage(a,b):module$contents$jspb_clearMessage(a)}function module$contents$jspb_newMutableMessageFromTransferredArray(a,b){if(b==null)return new a;b=module$contents$jspb$internal$transfer_array_transferArray(b);a=new a(module$contents$jspb$internal_array_state_markMutableReferencesAreOwned(b));goog.asserts.assertInstanceof(a,module$exports$jspb.Message);return a}
function module$contents$jspb_newImmutableMessageFromTransferredArray(a,b){goog.asserts.assertInstanceof(a,module$exports$jspb.Message);goog.asserts.assert(a.isImmutable());a=b==null?module$contents$jspb$internal_accessor_helpers_getDefaultImmutableInstance(a.constructor):new a.constructor(module$contents$jspb$internal_array_state_markArrayImmutable(module$contents$jspb$internal$transfer_array_transferArray(b)));goog.asserts.assertInstanceof(a,module$exports$jspb.Message);return a}
function module$contents$jspb_cloneJspbArray(a){return(0,module$exports$jspb$internal_copy.cloneRaw)(a)}module$exports$jspb.clearMessage=module$contents$jspb_clearMessage;module$exports$jspb.cloneJspbArray=module$contents$jspb_cloneJspbArray;module$exports$jspb.copyMessage=module$contents$jspb_copyMessage;module$exports$jspb.copyMessageOrClear=module$contents$jspb_copyMessageOrClear;module$exports$jspb.newImmutableMessageFromTransferredArray=module$contents$jspb_newImmutableMessageFromTransferredArray;
module$exports$jspb.newMutableMessageFromTransferredArray=module$contents$jspb_newMutableMessageFromTransferredArray;function module$contents$jspb$immutable_message_ImmutableMessage(){throw Error("ImmutableMessage is not instantiable");}module$contents$jspb$immutable_message_ImmutableMessage.equals=function(){throw Error("Call equals directly on the Message class, not a subclass");};
if(module$exports$jspb$internal_options.USE_DETAILED_MESSAGE_TYPE_HIERARCHY&&module$exports$jspb$internal.SUPPORTS_HAS_INSTANCE){var rejectInstanceof$jscomp$1=function(){throw Error(goog.DEBUG?"Cannot perform instanceof checks for ImmutableMessage. Please use .isMutable or .isImmutable to determine whether a message is mutable. See go/jspb-api-gotchas#immutable-classes for more information":void 0);},$jscomp$compprop82={};Object.defineProperties(module$contents$jspb$immutable_message_ImmutableMessage,
($jscomp$compprop82[Symbol.hasInstance]=module$contents$jspb$internal_invisiblePropValue(rejectInstanceof$jscomp$1),$jscomp$compprop82));(0,goog.asserts.assert)(module$contents$jspb$immutable_message_ImmutableMessage[Symbol.hasInstance]===rejectInstanceof$jscomp$1,"broken defineProperties implementation")};jspb.immutable_message={};jspb.immutable_message.ImmutableMessage=module$contents$jspb$immutable_message_ImmutableMessage;var module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens={};function module$contents$google3$javascript$apps$jspb$internal_binary_type_tokens_OpaqueTypeToken(){}module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.OpaqueTypeToken=module$contents$google3$javascript$apps$jspb$internal_binary_type_tokens_OpaqueTypeToken;
function module$contents$google3$javascript$apps$jspb$internal_binary_type_tokens_newOpaqueTypeToken(){var a=function(){throw goog.DEBUG?Error("cannot construct an instance of a type token"):Error();};Object.setPrototypeOf(a,a.prototype);return a}function module$contents$google3$javascript$apps$jspb$internal_binary_type_tokens_typeTokensEqual(a,b){return a instanceof b}module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.typeTokensEqual=module$contents$google3$javascript$apps$jspb$internal_binary_type_tokens_typeTokensEqual;
module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.REPEATED=module$contents$google3$javascript$apps$jspb$internal_binary_type_tokens_newOpaqueTypeToken("REPEATED");module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.MAP=module$contents$google3$javascript$apps$jspb$internal_binary_type_tokens_newOpaqueTypeToken("MAP");module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.MESSAGE=module$contents$google3$javascript$apps$jspb$internal_binary_type_tokens_newOpaqueTypeToken("MESSAGE");
module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.GROUP=module$contents$google3$javascript$apps$jspb$internal_binary_type_tokens_newOpaqueTypeToken("GROUP");module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.BOOLEAN=module$contents$google3$javascript$apps$jspb$internal_binary_type_tokens_newOpaqueTypeToken("BOOLEAN");module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.STRING=module$contents$google3$javascript$apps$jspb$internal_binary_type_tokens_newOpaqueTypeToken("STRING");
module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.INT32=module$contents$google3$javascript$apps$jspb$internal_binary_type_tokens_newOpaqueTypeToken("INT32");module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT32=module$contents$google3$javascript$apps$jspb$internal_binary_type_tokens_newOpaqueTypeToken("UINT32");module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SINT32=module$contents$google3$javascript$apps$jspb$internal_binary_type_tokens_newOpaqueTypeToken("SINT32");
module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED32=module$contents$google3$javascript$apps$jspb$internal_binary_type_tokens_newOpaqueTypeToken("FIXED32");module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SFIXED32=module$contents$google3$javascript$apps$jspb$internal_binary_type_tokens_newOpaqueTypeToken("SFIXED32");module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.INT64=module$contents$google3$javascript$apps$jspb$internal_binary_type_tokens_newOpaqueTypeToken("INT64");
module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT64=module$contents$google3$javascript$apps$jspb$internal_binary_type_tokens_newOpaqueTypeToken("UINT64");module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SINT64=module$contents$google3$javascript$apps$jspb$internal_binary_type_tokens_newOpaqueTypeToken("SINT64");module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED64=module$contents$google3$javascript$apps$jspb$internal_binary_type_tokens_newOpaqueTypeToken("FIXED64");
module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SFIXED64=module$contents$google3$javascript$apps$jspb$internal_binary_type_tokens_newOpaqueTypeToken("SFIXED64");module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FLOAT=module$contents$google3$javascript$apps$jspb$internal_binary_type_tokens_newOpaqueTypeToken("FLOAT");module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.DOUBLE=module$contents$google3$javascript$apps$jspb$internal_binary_type_tokens_newOpaqueTypeToken("DOUBLE");
module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.BYTES=module$contents$google3$javascript$apps$jspb$internal_binary_type_tokens_newOpaqueTypeToken("BYTES");module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.ENUM=module$contents$google3$javascript$apps$jspb$internal_binary_type_tokens_newOpaqueTypeToken("ENUM");var module$exports$google3$javascript$apps$jspb$internal_binary_fields={ReaderWriterPair:function(a,b,c,d){this.$$binaryReaderFn=a;this.$$binaryWriterFn=b;this.$$isRepeated=c;a=d;b=module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.MESSAGE;a=!!b&&a===b;a||(a=module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.GROUP,a=!!a&&d===a);this.$$isMsg=a}};
function module$contents$google3$javascript$apps$jspb$internal_binary_fields_makeMsgRWPair(a,b,c){c=c===void 0?module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.MESSAGE:c;return new module$exports$google3$javascript$apps$jspb$internal_binary_fields.ReaderWriterPair(a,b,!1,c)}module$exports$google3$javascript$apps$jspb$internal_binary_fields.makeMsgRWPair=module$contents$google3$javascript$apps$jspb$internal_binary_fields_makeMsgRWPair;
function module$contents$google3$javascript$apps$jspb$internal_binary_fields_readMessage(a,b,c,d,e){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readMessage((0,jspb_internal_adapters.getMutableWrapperArrayForBinary)(b,d,c),e);return!0}
function module$contents$google3$javascript$apps$jspb$internal_binary_fields_readMessageExt(a,b,c,d,e){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readMessage((0,jspb_internal_adapters.getMutableWrapperArrayForBinary)(b,d,c,!0),e);return!0}function module$contents$google3$javascript$apps$jspb$internal_binary_fields_writeMessage(a,b,c,d,e){a.writeMessage(c,module$contents$google3$javascript$apps$jspb$internal_binary_fields_asMessageArray(b,d),e)}
var module$contents$google3$javascript$apps$jspb$internal_binary_fields_rwMessage=module$contents$google3$javascript$apps$jspb$internal_binary_fields_makeMsgRWPair(module$contents$google3$javascript$apps$jspb$internal_binary_fields_readMessage,module$contents$google3$javascript$apps$jspb$internal_binary_fields_writeMessage),module$contents$google3$javascript$apps$jspb$internal_binary_fields_rwMessageExt=module$contents$google3$javascript$apps$jspb$internal_binary_fields_makeMsgRWPair(module$contents$google3$javascript$apps$jspb$internal_binary_fields_readMessageExt,
module$contents$google3$javascript$apps$jspb$internal_binary_fields_writeMessage);function module$contents$google3$javascript$apps$jspb$internal_binary_fields_tryParseMessageMeta(a){return module$contents$jspb$internal_construct_tryParseMessageMeta(a)}module$exports$google3$javascript$apps$jspb$internal_binary_fields.tryParseMessageMeta=module$contents$google3$javascript$apps$jspb$internal_binary_fields_tryParseMessageMeta;
function module$contents$google3$javascript$apps$jspb$internal_binary_fields_Deserializers(){}module$exports$google3$javascript$apps$jspb$internal_binary_fields.Deserializers=module$contents$google3$javascript$apps$jspb$internal_binary_fields_Deserializers;function module$contents$google3$javascript$apps$jspb$internal_binary_fields_Serializers(){}module$exports$google3$javascript$apps$jspb$internal_binary_fields.Serializers=module$contents$google3$javascript$apps$jspb$internal_binary_fields_Serializers;
module$exports$google3$javascript$apps$jspb$internal_binary_fields.CACHED_SERIALIZERS=Symbol();module$exports$google3$javascript$apps$jspb$internal_binary_fields.CACHED_DESERIALIZERS=Symbol();module$exports$google3$javascript$apps$jspb$internal_binary_fields.CACHED_DESERIALIZE_BINARY_FROM_READER=Symbol();module$exports$google3$javascript$apps$jspb$internal_binary_fields.CACHED_SERIALIZE_BINARY_TO_WRITER=Symbol();
module$exports$google3$javascript$apps$jspb$internal_binary_fields.CACHED_COMPARISON_TYPE_INFO=Symbol();module$exports$google3$javascript$apps$jspb$internal_binary_fields.CACHED_TYPE_INFO=Symbol();function module$contents$google3$javascript$apps$jspb$internal_binary_fields_BinaryExtensionSet(){}module$exports$google3$javascript$apps$jspb$internal_binary_fields.BinaryExtensionSet=module$contents$google3$javascript$apps$jspb$internal_binary_fields_BinaryExtensionSet;
function module$contents$google3$javascript$apps$jspb$internal_binary_fields_MessageFieldTable(){}module$exports$google3$javascript$apps$jspb$internal_binary_fields.MessageFieldTable=module$contents$google3$javascript$apps$jspb$internal_binary_fields_MessageFieldTable;function module$contents$google3$javascript$apps$jspb$internal_binary_fields_FieldTypeInfo(){}module$exports$google3$javascript$apps$jspb$internal_binary_fields.FieldTypeInfo=module$contents$google3$javascript$apps$jspb$internal_binary_fields_FieldTypeInfo;
function module$contents$google3$javascript$apps$jspb$internal_binary_fields_SubmessageFieldTypeInfo(){}module$exports$google3$javascript$apps$jspb$internal_binary_fields.SubmessageFieldTypeInfo=module$contents$google3$javascript$apps$jspb$internal_binary_fields_SubmessageFieldTypeInfo;function module$contents$google3$javascript$apps$jspb$internal_binary_fields_TypeInfoTable(){}module$exports$google3$javascript$apps$jspb$internal_binary_fields.TypeInfoTable=module$contents$google3$javascript$apps$jspb$internal_binary_fields_TypeInfoTable;
var module$contents$google3$javascript$apps$jspb$internal_binary_fields_deserializeBinaryMessageSetFn;function module$contents$google3$javascript$apps$jspb$internal_binary_fields_getDeserializeBinaryMessageSet(){return(0,goog.asserts.assert)(module$contents$google3$javascript$apps$jspb$internal_binary_fields_deserializeBinaryMessageSetFn)}module$exports$google3$javascript$apps$jspb$internal_binary_fields.getDeserializeBinaryMessageSet=module$contents$google3$javascript$apps$jspb$internal_binary_fields_getDeserializeBinaryMessageSet;
var module$contents$google3$javascript$apps$jspb$internal_binary_fields_makeMessageSetExtensionWriterFn;function module$contents$google3$javascript$apps$jspb$internal_binary_fields_getMakeMessageSetExtensionWriterFn(){return(0,goog.asserts.assert)(module$contents$google3$javascript$apps$jspb$internal_binary_fields_makeMessageSetExtensionWriterFn)}module$exports$google3$javascript$apps$jspb$internal_binary_fields.getMakeMessageSetExtensionWriterFn=module$contents$google3$javascript$apps$jspb$internal_binary_fields_getMakeMessageSetExtensionWriterFn;
function module$contents$google3$javascript$apps$jspb$internal_binary_fields_makeMessageFieldTable(a,b,c,d,e){var f=e[a];if(f)return f;b=b?b():{};b.binaryFields=e;b.messageMetadata=(0,goog.asserts.assert)(module$contents$jspb$internal_construct_tryParseMessageMeta(e[0]));var g=e[1];f=1;g&&g.constructor===Object&&(b.extensions=g,g=e[++f],typeof g==="function"&&(module$exports$google3$javascript$common$asserts$enable_goog_asserts.ENABLE_GOOG_ASSERTS&&module$contents$google3$javascript$apps$jspb$internal_binary_fields_deserializeBinaryMessageSetFn!=
null&&((0,goog.asserts.assert)(module$contents$google3$javascript$apps$jspb$internal_binary_fields_deserializeBinaryMessageSetFn===g),(0,goog.asserts.assert)(module$contents$google3$javascript$apps$jspb$internal_binary_fields_makeMessageSetExtensionWriterFn===e[1+f])),b.isMessageSet=!0,module$contents$google3$javascript$apps$jspb$internal_binary_fields_deserializeBinaryMessageSetFn!=null||(module$contents$google3$javascript$apps$jspb$internal_binary_fields_deserializeBinaryMessageSetFn=g),module$contents$google3$javascript$apps$jspb$internal_binary_fields_makeMessageSetExtensionWriterFn!=
null||(module$contents$google3$javascript$apps$jspb$internal_binary_fields_makeMessageSetExtensionWriterFn=(0,goog.asserts.assertFunction)(e[f+1])),g=e[f+=2]));for(var h={};g&&module$contents$google3$javascript$apps$jspb$internal_binary_fields_isOneofArray(g);){for(var k=0;k<g.length;k++)h[g[k]]=g;g=e[++f]}for(k=1;g!==void 0;){typeof g==="number"&&((0,goog.asserts.assert)(g>0),k+=g,g=e[++f]);var l=void 0;if(g instanceof module$exports$google3$javascript$apps$jspb$internal_binary_fields.ReaderWriterPair)var q=
g;else q=module$contents$google3$javascript$apps$jspb$internal_binary_fields_rwMessage,f--;g=void 0;if((g=q)==null?0:g.$$isMsg){g=e[++f];l=e;var t=f;typeof g==="function"&&((0,goog.asserts.assert)(g.length===0),g=g(),l[t]=g);module$contents$google3$javascript$apps$jspb$internal_binary_fields_assertBinaryFields(g);l=g}g=e[++f];t=k+1;typeof g==="number"&&g<0&&(t-=g,g=e[++f]);for(;k<t;k++){var x=h[k];l?d(b,k,(0,goog.asserts.assert)(q),l,x):c(b,k,(0,goog.asserts.assert)(q),x)}}return e[a]=b}
module$exports$google3$javascript$apps$jspb$internal_binary_fields.makeMessageFieldTable=module$contents$google3$javascript$apps$jspb$internal_binary_fields_makeMessageFieldTable;function module$contents$google3$javascript$apps$jspb$internal_binary_fields_isOneofArray(a){return Array.isArray(a)&&!!a.length&&typeof a[0]==="number"&&a[0]>0}
function module$contents$google3$javascript$apps$jspb$internal_binary_fields_assertBinaryFieldsOrUndefined(a){module$exports$google3$javascript$common$asserts$enable_goog_asserts.ENABLE_GOOG_ASSERTS&&(a===void 0||module$contents$google3$javascript$apps$jspb$internal_binary_fields_assertBinaryFields(a));return a}module$exports$google3$javascript$apps$jspb$internal_binary_fields.assertBinaryFieldsOrUndefined=module$contents$google3$javascript$apps$jspb$internal_binary_fields_assertBinaryFieldsOrUndefined;
function module$contents$google3$javascript$apps$jspb$internal_binary_fields_assertBinaryFields(a){module$exports$google3$javascript$common$asserts$enable_goog_asserts.ENABLE_GOOG_ASSERTS&&(0,goog.asserts.assert)(module$contents$google3$javascript$apps$jspb$internal_binary_fields_isMessageBinaryFieldsArray(a));return a}module$exports$google3$javascript$apps$jspb$internal_binary_fields.assertBinaryFields=module$contents$google3$javascript$apps$jspb$internal_binary_fields_assertBinaryFields;
function module$contents$google3$javascript$apps$jspb$internal_binary_fields_isMessageBinaryFieldsArray(a){if(!Array.isArray(a)||!a.length)return!1;var b=a[0],c=module$contents$jspb$internal_construct_tryParseMessageMeta(b);c!=null&&c!==b&&(a[0]=c);return c!=null}module$exports$google3$javascript$apps$jspb$internal_binary_fields.isMessageBinaryFieldsArray=module$contents$google3$javascript$apps$jspb$internal_binary_fields_isMessageBinaryFieldsArray;
function module$contents$google3$javascript$apps$jspb$internal_binary_fields_getBinaryExtensionTuple(a){return Array.isArray(a)?a[0]instanceof module$exports$google3$javascript$apps$jspb$internal_binary_fields.ReaderWriterPair?((0,goog.asserts.assert)(a.length===2),module$contents$google3$javascript$apps$jspb$internal_binary_fields_assertBinaryFields(a[1]),a):[module$contents$google3$javascript$apps$jspb$internal_binary_fields_rwMessageExt,module$contents$google3$javascript$apps$jspb$internal_binary_fields_assertBinaryFields(a)]:
[(0,goog.asserts.assertInstanceof)(a,module$exports$google3$javascript$apps$jspb$internal_binary_fields.ReaderWriterPair),void 0]}module$exports$google3$javascript$apps$jspb$internal_binary_fields.getBinaryExtensionTuple=module$contents$google3$javascript$apps$jspb$internal_binary_fields_getBinaryExtensionTuple;var module$contents$google3$javascript$apps$jspb$internal_binary_fields_asyncThrowsForIndirectBinaryExtensions=0;
function module$contents$google3$javascript$apps$jspb$internal_binary_fields_recordExtensionNotRequiredDirectly(a){module$contents$google3$javascript$apps$jspb$internal_binary_fields_asyncThrowsForIndirectBinaryExtensions++<5&&module$contents$jspb$exceptions_asyncThrowWarning(goog.DEBUG?"binary extension "+a+" accessed via indirect require":"beireq"+a)}module$exports$google3$javascript$apps$jspb$internal_binary_fields.recordExtensionNotRequiredDirectly=module$contents$google3$javascript$apps$jspb$internal_binary_fields_recordExtensionNotRequiredDirectly;
function module$contents$google3$javascript$apps$jspb$internal_binary_fields_asMessageArray(a,b){if(a instanceof module$exports$jspb.Message)return module$contents$jspb$internal_getInternalArray(a);if(Array.isArray(a))return module$contents$jspb$internal_construct_constructMessageArrayFromMetaForBinary(a,b,!1)}module$exports$google3$javascript$apps$jspb$internal_binary_fields.asMessageArray=module$contents$google3$javascript$apps$jspb$internal_binary_fields_asMessageArray;var module$exports$google3$javascript$apps$jspb$internal_binary_comparison={BinaryComparisonTypeInfo:function(a,b){this.binaryFields=a;this.messageMetadata=b}};module$exports$google3$javascript$apps$jspb$internal_binary_comparison.BinaryComparisonTypeInfo.prototype.getRepeatedFields=function(){var a=this.repeatedFields;return a?a:module$contents$google3$javascript$apps$jspb$internal_binary_comparison_getEmptySet()};
module$exports$google3$javascript$apps$jspb$internal_binary_comparison.BinaryComparisonTypeInfo.prototype.getMapFields=function(){var a=this.mapFields;return a?a:module$contents$google3$javascript$apps$jspb$internal_binary_comparison_getEmptySet()};
module$exports$google3$javascript$apps$jspb$internal_binary_comparison.BinaryComparisonTypeInfo.prototype.getFieldComparisonTypeInfo=function(a){var b=this,c=b[a];if(c!=null)return Array.isArray(c)?b[a]=module$contents$google3$javascript$apps$jspb$internal_binary_comparison_binaryComparisonTypeInfoForBinaryFields(module$contents$google3$javascript$apps$jspb$internal_binary_fields_assertBinaryFields(c)):(0,goog.asserts.assertInstanceof)(c,module$exports$google3$javascript$apps$jspb$internal_binary_comparison.BinaryComparisonTypeInfo);
c=this.extensions;if(c!=null&&(c=c[a],c!=null)){c=module$contents$google3$javascript$apps$jspb$internal_binary_fields_getBinaryExtensionTuple(c);var d;if(c[0].$$isRepeated&&((d=this.repeatedFields)==null||!d.has(a))){var e;((e=this).repeatedFields||(e.repeatedFields=new Set)).add(a)}d=c[1];if(d!=null)return b[a]=module$contents$google3$javascript$apps$jspb$internal_binary_comparison_binaryComparisonTypeInfoForBinaryFields(module$contents$google3$javascript$apps$jspb$internal_binary_fields_assertBinaryFields(d))}};
function module$contents$google3$javascript$apps$jspb$internal_binary_comparison_makeEmptyComparisonTypeInfo(){return new module$exports$google3$javascript$apps$jspb$internal_binary_comparison.BinaryComparisonTypeInfo(void 0,module$contents$jspb$internal_construct_tryParseMessageMeta(0))}
function module$contents$google3$javascript$apps$jspb$internal_binary_comparison_addSingularFieldInfoToComparisonTable(a,b,c){module$contents$google3$javascript$apps$jspb$internal_binary_comparison_addFieldInfoToComparisonTable(a,b,!!c.$$isRepeated,void 0)}
function module$contents$google3$javascript$apps$jspb$internal_binary_comparison_addMessageFieldInfoToComparisonTable(a,b,c,d){module$contents$google3$javascript$apps$jspb$internal_binary_comparison_addFieldInfoToComparisonTable(a,b,!!c.$$isRepeated,d)}
function module$contents$google3$javascript$apps$jspb$internal_binary_comparison_addFieldInfoToComparisonTable(a,b,c,d){if(d){var e=d[module$exports$google3$javascript$apps$jspb$internal_binary_fields.CACHED_COMPARISON_TYPE_INFO];var f=e?e.messageMetadata:(0,goog.asserts.assert)(module$contents$jspb$internal_construct_tryParseMessageMeta(d[0]));var g;a[b]=(g=e)!=null?g:d}if(f&&module$contents$jspb$internal_construct_isMapEntryMessageMeta(f)){var h,k,l=(k=(h=a).mapFields)!=null?k:h.mapFields=new Set;
(0,goog.asserts.assertInstanceof)(l,Set).add(b)}else if(c){var q;h=(q=(l=a).repeatedFields)!=null?q:l.repeatedFields=new Set;(0,goog.asserts.assertInstanceof)(h,Set).add(b)}}
function module$contents$google3$javascript$apps$jspb$internal_binary_comparison_binaryComparisonTypeInfoForBinaryFields(a){var b=a[module$exports$google3$javascript$apps$jspb$internal_binary_fields.CACHED_COMPARISON_TYPE_INFO];if(b)return b;b=module$contents$google3$javascript$apps$jspb$internal_binary_fields_makeMessageFieldTable(module$exports$google3$javascript$apps$jspb$internal_binary_fields.CACHED_COMPARISON_TYPE_INFO,module$contents$google3$javascript$apps$jspb$internal_binary_comparison_makeEmptyComparisonTypeInfo,
module$contents$google3$javascript$apps$jspb$internal_binary_comparison_addSingularFieldInfoToComparisonTable,module$contents$google3$javascript$apps$jspb$internal_binary_comparison_addMessageFieldInfoToComparisonTable,a);var c,d;if(!(b.extensions||((c=b.repeatedFields)==null?0:c.size)||((d=b.mapFields)==null?0:d.size))){c=!0;for(var e in b)isNaN(e)||(c=!1);if(c){b=module$contents$jspb$internal_construct_isMapEntryMessageMeta((0,goog.asserts.assert)(module$contents$jspb$internal_construct_tryParseMessageMeta(a[0])));
e=module$exports$google3$javascript$apps$jspb$internal_binary_fields.CACHED_COMPARISON_TYPE_INFO;if(b)if(module$contents$google3$javascript$apps$jspb$internal_binary_comparison_emptyMapEntryComparisonInfo)b=module$contents$google3$javascript$apps$jspb$internal_binary_comparison_emptyMapEntryComparisonInfo;else{var f=new module$exports$google3$javascript$apps$jspb$internal_binary_comparison.BinaryComparisonTypeInfo(void 0,module$contents$jspb$internal_construct_tryParseMessageMeta(module$exports$jspb$internal_construct.ENCODED_MAP_META));
f.messageMetadata=(0,goog.asserts.assert)(module$contents$jspb$internal_construct_tryParseMessageMeta(module$exports$jspb$internal_construct.ENCODED_MAP_META));b=module$contents$google3$javascript$apps$jspb$internal_binary_comparison_emptyMapEntryComparisonInfo=f}else b=(f=module$contents$google3$javascript$apps$jspb$internal_binary_comparison_emptyComparisonInfo)!=null?f:module$contents$google3$javascript$apps$jspb$internal_binary_comparison_emptyComparisonInfo=new module$exports$google3$javascript$apps$jspb$internal_binary_comparison.BinaryComparisonTypeInfo(void 0,
module$contents$jspb$internal_construct_tryParseMessageMeta(0));return a[e]=b}b.onlySubmessages=!0}return(0,goog.asserts.assert)(b)}module$exports$google3$javascript$apps$jspb$internal_binary_comparison.binaryComparisonTypeInfoForBinaryFields=module$contents$google3$javascript$apps$jspb$internal_binary_comparison_binaryComparisonTypeInfoForBinaryFields;var module$contents$google3$javascript$apps$jspb$internal_binary_comparison_emptyComparisonInfo,module$contents$google3$javascript$apps$jspb$internal_binary_comparison_emptyMapEntryComparisonInfo;
function module$contents$google3$javascript$apps$jspb$internal_binary_comparison_isEmptyComparisonInfo(a){return a===module$contents$google3$javascript$apps$jspb$internal_binary_comparison_emptyComparisonInfo||a===module$contents$google3$javascript$apps$jspb$internal_binary_comparison_emptyMapEntryComparisonInfo}module$exports$google3$javascript$apps$jspb$internal_binary_comparison.isEmptyComparisonInfo=module$contents$google3$javascript$apps$jspb$internal_binary_comparison_isEmptyComparisonInfo;
var module$contents$google3$javascript$apps$jspb$internal_binary_comparison_emptySet;function module$contents$google3$javascript$apps$jspb$internal_binary_comparison_getEmptySet(){var a;return(a=module$contents$google3$javascript$apps$jspb$internal_binary_comparison_emptySet)!=null?a:module$contents$google3$javascript$apps$jspb$internal_binary_comparison_emptySet=new Set};function module$contents$google3$javascript$apps$jspb$internal_binary_deserializers_deserializersForBinaryFields(a){return module$contents$google3$javascript$apps$jspb$internal_binary_fields_makeMessageFieldTable(module$exports$google3$javascript$apps$jspb$internal_binary_fields.CACHED_DESERIALIZERS,void 0,module$contents$google3$javascript$apps$jspb$internal_binary_deserializers_addPrimitiveFieldToDeserializers,module$contents$google3$javascript$apps$jspb$internal_binary_deserializers_addMessageFieldToDeserializers,
a)}function module$contents$google3$javascript$apps$jspb$internal_binary_deserializers_addPrimitiveFieldToDeserializers(a,b,c,d){var e=c.$$binaryReaderFn;a[b]=d?function(f,g,h){return e(f,g,h,d)}:e}
function module$contents$google3$javascript$apps$jspb$internal_binary_deserializers_addMessageFieldToDeserializers(a,b,c,d,e){var f=c.$$binaryReaderFn,g,h;a[b]=function(k,l,q){return f(k,l,q,h||(h=module$contents$google3$javascript$apps$jspb$internal_binary_deserializers_deserializersForBinaryFields(d).messageMetadata),g||(g=module$contents$google3$javascript$apps$jspb$internal_binary_deserializers_makeDeserializeBinaryFromReaderFromBinaryFields(d)),e)}}
function module$contents$google3$javascript$apps$jspb$internal_binary_deserializers_makeDeserializeBinaryFromReaderFromBinaryFields(a){var b=a[module$exports$google3$javascript$apps$jspb$internal_binary_fields.CACHED_DESERIALIZE_BINARY_FROM_READER];if(b!=null)return b;var c=module$contents$google3$javascript$apps$jspb$internal_binary_deserializers_deserializersForBinaryFields(a);b=c.isMessageSet?function(d,e){return module$contents$google3$javascript$apps$jspb$internal_binary_fields_getDeserializeBinaryMessageSet()(d,
e,c)}:function(d,e){var f=(0,module$exports$jspb$internal_array_state.getMessageArrayState)(d,!0);for((0,goog.asserts.assert)(!(f&module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY));e.nextField()&&!e.isEndGroup();){var g=e.nextField_,h=c[g];if(h==null){var k=c.extensions;k&&(k=k[g])&&(k=module$contents$google3$javascript$apps$jspb$internal_binary_deserializers_makeParserFromBinaryExtension(k),k!=null&&(h=c[g]=k))}h!=null&&h(e,d,g)||module$contents$jspb$internal_addUnknownField(d,
e.readUnknownField())}f&module$exports$jspb$internal_array_state.ArrayStateFlags.DESERIALIZED_FROM_BINARY&&module$contents$jspb$internal_array_state_markArrayImmutable(d);return d=!0};return a[module$exports$google3$javascript$apps$jspb$internal_binary_fields.CACHED_DESERIALIZE_BINARY_FROM_READER]=b}
function module$contents$google3$javascript$apps$jspb$internal_binary_deserializers_deserializeBinaryMessageSet(a,b,c){(0,goog.asserts.assert)(Array.isArray(a));var d=c.extensions,e=(0,module$exports$jspb$internal_array_state.getMessageArrayState)(a,!0);(0,goog.asserts.assert)(!(e&module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY));for(var f={};b.nextField()&&!b.isEndGroup();f={unknown$jscomp$1:void 0})if(b.isMessageSetGroup()){var g=b.fieldCursor_;f.unknown$jscomp$1=!1;
b.readMessageSetGroup(function(h){return function(k,l){var q=c[k];if(q==null){var t,x=(t=d)==null?void 0:t[k];if(x){q=module$contents$google3$javascript$apps$jspb$internal_binary_fields_assertBinaryFields(x);var A=module$contents$google3$javascript$apps$jspb$internal_binary_deserializers_makeDeserializeBinaryFromReaderFromBinaryFields(q),C=module$contents$google3$javascript$apps$jspb$internal_binary_deserializers_deserializersForBinaryFields(q).messageMetadata;q=c[k]=function(F,E,L){return A((0,jspb_internal_adapters.getMutableWrapperArrayForBinary)(E,
C,L,!0),F)}}}q!=null?q(l,a,k):(h.unknown$jscomp$1=!0,l.skipToEnd())}}(f));f.unknown$jscomp$1&&module$contents$jspb$internal_addUnknownField(a,b.readUnknownFieldsStartingFrom(g))}else module$contents$jspb$internal_addUnknownField(a,b.readUnknownField());e&module$exports$jspb$internal_array_state.ArrayStateFlags.DESERIALIZED_FROM_BINARY&&module$contents$jspb$internal_array_state_markArrayImmutable(a);return!0}
function module$contents$google3$javascript$apps$jspb$internal_binary_deserializers_makeParserFromBinaryExtension(a){a=module$contents$google3$javascript$apps$jspb$internal_binary_fields_getBinaryExtensionTuple(a);var b=(0,goog.asserts.assertInstanceof)(a[0],module$exports$google3$javascript$apps$jspb$internal_binary_fields.ReaderWriterPair),c=b.$$binaryReaderFn;if(a=a[1]){var d=module$contents$google3$javascript$apps$jspb$internal_binary_deserializers_makeDeserializeBinaryFromReaderFromBinaryFields(module$contents$google3$javascript$apps$jspb$internal_binary_fields_assertBinaryFields(a)),
e=module$contents$google3$javascript$apps$jspb$internal_binary_deserializers_deserializersForBinaryFields(module$contents$google3$javascript$apps$jspb$internal_binary_fields_assertBinaryFields(a)).messageMetadata;return function(f,g,h){return c(f,g,h,e,d)}}return c};function module$contents$google3$javascript$apps$jspb$internal_binary_serializers_serializersForBinaryFields(a){return module$contents$google3$javascript$apps$jspb$internal_binary_fields_makeMessageFieldTable(module$exports$google3$javascript$apps$jspb$internal_binary_fields.CACHED_SERIALIZERS,void 0,module$contents$google3$javascript$apps$jspb$internal_binary_serializers_addSingularFieldToSerializers,module$contents$google3$javascript$apps$jspb$internal_binary_serializers_addMessageFieldToSerializers,
a)}function module$contents$google3$javascript$apps$jspb$internal_binary_serializers_addSingularFieldToSerializers(a,b,c){a[b]=c.$$binaryWriterFn}
function module$contents$google3$javascript$apps$jspb$internal_binary_serializers_addMessageFieldToSerializers(a,b,c,d){var e,f,g=c.$$binaryWriterFn;a[b]=function(h,k,l){return g(h,k,l,f||(f=module$contents$google3$javascript$apps$jspb$internal_binary_serializers_serializersForBinaryFields(d).messageMetadata),e||(e=module$contents$google3$javascript$apps$jspb$internal_binary_serializers_makeSerializeBinaryToWriterFromBinaryFields(d)))}}
function module$contents$google3$javascript$apps$jspb$internal_binary_serializers_makeSerializeBinaryToWriterFromBinaryFields(a){var b=a[module$exports$google3$javascript$apps$jspb$internal_binary_fields.CACHED_SERIALIZE_BINARY_TO_WRITER];if(!b){var c=module$contents$google3$javascript$apps$jspb$internal_binary_serializers_serializersForBinaryFields(a);b=function(d,e){return module$contents$google3$javascript$apps$jspb$internal_binary_serializers_serializeBinaryToWriterGenericImpl(d,e,c)};a[module$exports$google3$javascript$apps$jspb$internal_binary_fields.CACHED_SERIALIZE_BINARY_TO_WRITER]=
b}return b}
function module$contents$google3$javascript$apps$jspb$internal_binary_serializers_serializeBinaryToWriterGenericImpl(a,b,c){for(var d=(0,module$exports$jspb$internal_array_state.getArrayState)(a),e=d&module$exports$jspb$internal_array_state.ArrayStateFlags.HAS_MESSAGE_ID?0:-1,f=a.length,g=d&module$exports$jspb$internal_array_state.ArrayStateFlags.HAS_MESSAGE_ID?1:0,h=f+(d&module$exports$jspb$internal_array_state.ArrayStateFlags.HAS_SPARSE_OBJECT?-1:0);g<h;g++){var k=a[g];if(k!=null){var l=module$contents$jspb$internal_fieldNumberFromIndex(g,
e),q=module$contents$google3$javascript$apps$jspb$internal_binary_serializers_getWriterFn(c,l);q&&q(b,k,l)}}if(d&module$exports$jspb$internal_array_state.ArrayStateFlags.HAS_SPARSE_OBJECT){d=a[f-1];(0,goog.asserts.assert)(module$contents$jspb$internal_isSparseObject(d));for(var t in d)module$contents$jspb$internal_hasOwnPropertyIfNotTrusted(d,t)&&(e=+t,Number.isNaN(e)||(f=d[e],f!=null&&(h=module$contents$google3$javascript$apps$jspb$internal_binary_serializers_getWriterFn(c,e))&&h(b,f,e)))}(a=module$contents$jspb$internal_getUnknownFields(a))&&
b.writeUnknownFields(a)}
function module$contents$google3$javascript$apps$jspb$internal_binary_serializers_getWriterFn(a,b){var c=a[b];if(c)return c;if(c=a.extensions)if(c=c[b]){c=module$contents$google3$javascript$apps$jspb$internal_binary_fields_getBinaryExtensionTuple(c);var d=(0,goog.asserts.assertInstanceof)(c[0],module$exports$google3$javascript$apps$jspb$internal_binary_fields.ReaderWriterPair),e=d.$$binaryWriterFn;if(c=c[1]){c=module$contents$google3$javascript$apps$jspb$internal_binary_fields_assertBinaryFields(c);var f=
module$contents$google3$javascript$apps$jspb$internal_binary_serializers_makeSerializeBinaryToWriterFromBinaryFields(c),g=module$contents$google3$javascript$apps$jspb$internal_binary_serializers_serializersForBinaryFields(c).messageMetadata;c=a.isMessageSet?module$contents$google3$javascript$apps$jspb$internal_binary_fields_getMakeMessageSetExtensionWriterFn()(g,f):function(h,k,l){return e(h,k,l,g,f)}}else c=e;return a[b]=c}};var jspb_internal_binary={};jspb_internal_binary.deserializeBinaryMessageSet=module$contents$google3$javascript$apps$jspb$internal_binary_deserializers_deserializeBinaryMessageSet;var module$contents$jspb_internal_binary_GBIGINT_ZERO=module$contents$google3$javascript$common$bigint$index_toGbigint(0);
jspb_internal_binary.makeMessageSetExtensionWriterFn=function(a,b){return function(c,d,e){return c.writeMessageSet(e,module$contents$google3$javascript$apps$jspb$internal_binary_fields_asMessageArray(d,a),b)}};
function module$contents$jspb_internal_binary_asCoercedArray(a,b,c){if(Array.isArray(b)){var d=(0,module$exports$jspb$internal_array_state.getArrayState)(b);if(d&module$exports$jspb$internal_array_state.ArrayStateFlags.IS_API_FORMATTED)return b;for(var e=0,f=0;e<b.length;e++){var g=a(b[e]);g!=null&&(b[f++]=g)}f<e&&(b.length=f);c&&((0,module$exports$jspb$internal_array_state.setArrayState)(b,(d|module$exports$jspb$internal_array_state.ArrayStateFlags.IS_API_FORMATTED|module$exports$jspb$internal_array_state.ArrayStateFlags.IS_REPEATED_FIELD)&
~(module$exports$jspb$internal_array_state.ArrayStateFlags.STRING_FORMATTED|module$exports$jspb$internal_array_state.ArrayStateFlags.GBIGINT_FORMATTED)),d&module$exports$jspb$internal_array_state.ArrayStateFlags.IS_IMMUTABLE_ARRAY&&Object.freeze(b));return b}}
function module$contents$jspb_internal_binary_writeMapEntry(a,b,c,d,e){if(b instanceof module$exports$jspb$internal_map.JspbMap)b.forEach(function(h,k){a.writeMessage(c,module$contents$jspb$internal_construct_constructMessageArrayFromMetaForBinary([k,h],d,!1),e)});else if(Array.isArray(b))for(var f=0;f<b.length;f++){var g=b[f];Array.isArray(g)&&a.writeMessage(c,module$contents$jspb$internal_construct_constructMessageArrayFromMetaForBinary(g,d,!1),e)}}
function module$contents$jspb_internal_binary_readMapEntry(a,b,c,d,e){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a=a.readMessage(module$contents$jspb$internal_construct_constructMessageArrayFromMetaForBinary([void 0,void 0],d,!0),e);(0,jspb_internal_adapters.putIntoMapForBinary)(b,c,a);return!0}jspb_internal_binary.makeDeserializeBinaryFromReaderFromBinaryFields=module$contents$google3$javascript$apps$jspb$internal_binary_deserializers_makeDeserializeBinaryFromReaderFromBinaryFields;
function module$contents$jspb_internal_binary_getChildBinaryComparisonTypeInfo(a,b){var c=b[a];if(c)return module$contents$google3$javascript$apps$jspb$internal_binary_fields_isMessageBinaryFieldsArray(c)&&(b[a]=c=module$contents$google3$javascript$apps$jspb$internal_binary_comparison_binaryComparisonTypeInfoForBinaryFields(c)),c}
function module$contents$jspb_internal_binary_makeCrossSerializerComparisonsCompatibleForField(a,b,c){var d=module$contents$jspb_internal_binary_getChildBinaryComparisonTypeInfo(a,b);if(d){if(c instanceof module$exports$jspb$internal_map.JspbMap){var e=module$contents$jspb_internal_binary_getChildBinaryComparisonTypeInfo(2,d);return e?c.forEach(function(h){module$contents$jspb_internal_binary_makeCrossSerializerComparisonsCompatibleGenericImpl(module$contents$jspb$internal_getInternalArray((0,goog.asserts.assertInstanceof)(h,
module$exports$jspb.Message)),(0,goog.asserts.assert)(e))}):void 0}if(b.getRepeatedFields().has(a)||b.getMapFields().has(a)){if(Array.isArray(c))for(var f=0;f<c.length;f++){var g=c[f];if(g instanceof module$exports$jspb.Message)g=module$contents$jspb$internal_getInternalArray(g);else if(!Array.isArray(g))throw goog.DEBUG?Error("found a bad value in place of a message: "+g+" with field number "+a+" and comparison info "+JSON.stringify(b)):Error();module$contents$jspb_internal_binary_makeCrossSerializerComparisonsCompatibleGenericImpl(g,
d)}}else{if(c instanceof module$exports$jspb.Message)c=module$contents$jspb$internal_getInternalArray(c);else if(!Array.isArray(c))throw goog.DEBUG?Error("found a bad value in place of a message"):Error();module$contents$jspb_internal_binary_makeCrossSerializerComparisonsCompatibleGenericImpl(c,d)}}}
function module$contents$jspb_internal_binary_makeCrossSerializerComparisonsCompatibleGenericImpl(a,b){(0,goog.asserts.assertArray)(a);if(!module$contents$google3$javascript$apps$jspb$internal_binary_comparison_isEmptyComparisonInfo(b)){b.onlySubmessages||(a[module$exports$jspb$internal_symbols.COMPARISON_TYPE_INFO_SYMBOL]=b);for(var c=a.length,d=module$contents$jspb$internal_construct_arrayIndexOffsetForMeta((0,goog.asserts.assert)(b.messageMetadata)),e=0;e<a.length;e++){var f=a[e];if(f&&typeof f===
"object")if(e===c-1&&module$contents$jspb$internal_isSparseObject(f))for(var g in f){if(module$contents$jspb$internal_hasOwnPropertyIfNotTrusted(f,g)){var h=+g;if(!Number.isNaN(h)){var k=f[g];k&&typeof k==="object"&&module$contents$jspb_internal_binary_makeCrossSerializerComparisonsCompatibleForField(h,b,k)}}}else h=module$contents$jspb$internal_fieldNumberFromIndex(e,d),module$contents$jspb_internal_binary_makeCrossSerializerComparisonsCompatibleForField(h,b,f)}}}
var module$contents$jspb_internal_binary_makeCrossSerializerComparisonsCompatibleCache=goog.DEBUG?Symbol("makeCrossSerializerComparisonsCompatible"):Symbol();
function module$contents$jspb_internal_binary_makeCrossSerializerComparisonsCompatibleFromBinaryFields(a){var b=a[module$contents$jspb_internal_binary_makeCrossSerializerComparisonsCompatibleCache];if(!b){var c=module$contents$google3$javascript$apps$jspb$internal_binary_comparison_binaryComparisonTypeInfoForBinaryFields(a);b=function(d){return module$contents$jspb_internal_binary_makeCrossSerializerComparisonsCompatibleGenericImpl(d,c)};a[module$contents$jspb_internal_binary_makeCrossSerializerComparisonsCompatibleCache]=
b}return b}jspb_internal_binary.makeCrossSerializerComparisonsCompatible=function(a,b){module$contents$jspb_internal_binary_makeCrossSerializerComparisonsCompatibleFromBinaryFields(b)(module$contents$jspb$internal_getInternalArray((0,goog.asserts.assertInstanceof)(a,module$exports$jspb.Message)))};
jspb_internal_binary.deserializeBinary=function(a,b,c,d){a=module$exports$jspb$binary$reader.BinaryReader.alloc(a,void 0,void 0,d);try{var e=new b,f=module$contents$jspb$internal_getInternalArray(e);module$contents$google3$javascript$apps$jspb$internal_binary_deserializers_makeDeserializeBinaryFromReaderFromBinaryFields(c)(f,a);return e}finally{a.free()}};
jspb_internal_binary.serializeBinary=function(a,b){var c=new module$exports$jspb$binary$writer.BinaryWriter;module$contents$google3$javascript$apps$jspb$internal_binary_serializers_serializeBinaryToWriterGenericImpl(module$contents$jspb$internal_getInternalArray((0,goog.asserts.assertInstanceof)(a,module$exports$jspb.Message)),c,module$contents$google3$javascript$apps$jspb$internal_binary_serializers_serializersForBinaryFields(b));return c.getResultBuffer()};
jspb_internal_binary.serializeBinaryToByteString=function(a,b){var c=new module$exports$jspb$binary$writer.BinaryWriter;module$contents$google3$javascript$apps$jspb$internal_binary_serializers_serializeBinaryToWriterGenericImpl(module$contents$jspb$internal_getInternalArray((0,goog.asserts.assertInstanceof)(a,module$exports$jspb.Message)),c,module$contents$google3$javascript$apps$jspb$internal_binary_serializers_serializersForBinaryFields(b));return c.getResultBufferAsByteString()};
jspb_internal_binary.serializeBinaryToWriter=function(a,b,c){module$contents$google3$javascript$apps$jspb$internal_binary_serializers_serializeBinaryToWriterGenericImpl(module$contents$jspb$internal_getInternalArray((0,goog.asserts.assertInstanceof)(a,module$exports$jspb.Message)),c,module$contents$google3$javascript$apps$jspb$internal_binary_serializers_serializersForBinaryFields(b))};
function module$contents$jspb_internal_binary_makeRWPair(a,b,c){return new module$exports$google3$javascript$apps$jspb$internal_binary_fields.ReaderWriterPair(a,b,!1,c)}function module$contents$jspb_internal_binary_makeRepeatedRWPair(a,b,c){return new module$exports$google3$javascript$apps$jspb$internal_binary_fields.ReaderWriterPair(a,b,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.REPEATED,c)}
function module$contents$jspb_internal_binary_makeRepeatedMsgRWPair(a,b,c){c=c===void 0?module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.MESSAGE:c;return new module$exports$google3$javascript$apps$jspb$internal_binary_fields.ReaderWriterPair(a,b,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.REPEATED,c)}
function module$contents$jspb_internal_binary_writeAnyValueBytes(a,b,c){if(b!=null){if(b instanceof module$exports$jspb.Message){var d=b.serializeBinaryFnForAnyProto_;d&&a.writeBytes(c,d(b));return}if(Array.isArray(b))return}module$contents$jspb_internal_binary_writeBytes(a,b,c)}
function module$contents$jspb_internal_binary_setFieldBinary(a,b,c){module$contents$jspb_internal_adapters_setFieldIgnoringImmutabilityInternal(a,(0,module$exports$jspb$internal_array_state.getMessageArrayState)(a,!0),b,c)}function module$contents$jspb_internal_binary_addAndReturnBinary(a,b,c,d){b=module$contents$jspb$internal_construct_constructMessageArrayFromMetaForBinary(void 0,b,!0);(0,jspb_internal_adapters.addRepeatedWrapperArrayForBinary)(a,c,b,d);return b}
jspb_internal_binary.RBytesIgnoringDefaultWAnyValueBytes=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readBytesIgnoringDefault,module$contents$jspb_internal_binary_writeAnyValueBytes,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.BYTES);jspb_internal_binary.RWMapEntry=module$contents$google3$javascript$apps$jspb$internal_binary_fields_makeMsgRWPair(module$contents$jspb_internal_binary_readMapEntry,module$contents$jspb_internal_binary_writeMapEntry);
function module$contents$jspb_internal_binary_createMapEntryBinaryFields(a,b){return[module$exports$jspb$internal_construct.ENCODED_MAP_META,a,b]}jspb_internal_binary.createMessageMapEntryBinaryFields=function(a,b){return[module$exports$jspb$internal_construct.ENCODED_MAP_META,a,b]};function module$contents$jspb_internal_binary_writeDouble(a,b,c){a.writeDouble(c,module$contents$jspb$internal_accessor_helpers_coerceToNullishFloatingPoint(b))}
function module$contents$jspb_internal_binary_writeRepeatedDouble(a,b,c){a.writeRepeatedDouble(c,module$contents$jspb_internal_binary_asCoercedArray(module$contents$jspb$internal_accessor_helpers_coerceToNullishFloatingPoint,b,!0))}function module$contents$jspb_internal_binary_writePackedDouble(a,b,c){a.writePackedDouble(c,module$contents$jspb_internal_binary_asCoercedArray(module$contents$jspb$internal_accessor_helpers_coerceToNullishFloatingPoint,b,!0))}
function module$contents$jspb_internal_binary_writeFloat(a,b,c){a.writeFloat(c,module$contents$jspb$internal_accessor_helpers_coerceToNullishFloatingPoint(b))}function module$contents$jspb_internal_binary_writeRepeatedFloat(a,b,c){a.writeRepeatedFloat(c,module$contents$jspb_internal_binary_asCoercedArray(module$contents$jspb$internal_accessor_helpers_coerceToNullishFloatingPoint,b,!0))}
function module$contents$jspb_internal_binary_writePackedFloat(a,b,c){a.writePackedFloat(c,module$contents$jspb_internal_binary_asCoercedArray(module$contents$jspb$internal_accessor_helpers_coerceToNullishFloatingPoint,b,!0))}function module$contents$jspb_internal_binary_writeInt64(a,b,c){a.writeInt64(c,module$contents$jspb$internal_accessor_helpers_coerceToNullishInt64StringOrNumber(b))}
function module$contents$jspb_internal_binary_writeRepeatedInt64(a,b,c){a.writeRepeatedInt64(c,module$contents$jspb_internal_binary_asCoercedArray(module$contents$jspb$internal_accessor_helpers_coerceToNullishInt64StringOrNumber,b,!1))}function module$contents$jspb_internal_binary_writePackedInt64(a,b,c){a.writePackedInt64(c,module$contents$jspb_internal_binary_asCoercedArray(module$contents$jspb$internal_accessor_helpers_coerceToNullishInt64StringOrNumber,b,!1))}
function module$contents$jspb_internal_binary_writeUint64ToleratingNegatives(a,b,c){a.writeUint64ToleratingNegatives(c,module$contents$jspb$internal_accessor_helpers_coerceToNullishUint64StringOrNumber(b))}function module$contents$jspb_internal_binary_writeRepeatedUint64ToleratingNegatives(a,b,c){a.writeRepeatedUint64ToleratingNegatives(c,module$contents$jspb_internal_binary_asCoercedArray(module$contents$jspb$internal_accessor_helpers_coerceToNullishUint64StringOrNumber,b,!1))}
function module$contents$jspb_internal_binary_writePackedUint64ToleratingNegatives(a,b,c){a.writePackedUint64ToleratingNegatives(c,module$contents$jspb_internal_binary_asCoercedArray(module$contents$jspb$internal_accessor_helpers_coerceToNullishUint64StringOrNumber,b,!1))}function module$contents$jspb_internal_binary_writeUint64(a,b,c){a.writeUint64(c,module$contents$jspb$internal_accessor_helpers_coerceToNullishUint64StringOrNumber(b))}
function module$contents$jspb_internal_binary_writeRepeatedUint64(a,b,c){a.writeRepeatedUint64(c,module$contents$jspb_internal_binary_asCoercedArray(module$contents$jspb$internal_accessor_helpers_coerceToNullishUint64StringOrNumber,b,!1))}function module$contents$jspb_internal_binary_writePackedUint64(a,b,c){a.writePackedUint64(c,module$contents$jspb_internal_binary_asCoercedArray(module$contents$jspb$internal_accessor_helpers_coerceToNullishUint64StringOrNumber,b,!1))}
function module$contents$jspb_internal_binary_writeInt32(a,b,c){a.writeInt32(c,module$contents$jspb$internal_accessor_helpers_coerceToNullishInt32(b))}function module$contents$jspb_internal_binary_writeRepeatedInt32(a,b,c){a.writeRepeatedInt32(c,module$contents$jspb_internal_binary_asCoercedArray(module$contents$jspb$internal_accessor_helpers_coerceToNullishInt32,b,!0))}
function module$contents$jspb_internal_binary_writePackedInt32(a,b,c){a.writePackedInt32(c,module$contents$jspb_internal_binary_asCoercedArray(module$contents$jspb$internal_accessor_helpers_coerceToNullishInt32,b,!0))}function module$contents$jspb_internal_binary_writeFixed64ToleratingNegatives(a,b,c){a.writeFixed64ToleratingNegatives(c,module$contents$jspb$internal_accessor_helpers_coerceToNullishUint64StringOrNumber(b))}
function module$contents$jspb_internal_binary_writeRepeatedFixed64ToleratingNegatives(a,b,c){a.writeRepeatedFixed64ToleratingNegatives(c,module$contents$jspb_internal_binary_asCoercedArray(module$contents$jspb$internal_accessor_helpers_coerceToNullishUint64StringOrNumber,b,!1))}
function module$contents$jspb_internal_binary_writePackedFixed64ToleratingNegatives(a,b,c){a.writePackedFixed64ToleratingNegatives(c,module$contents$jspb_internal_binary_asCoercedArray(module$contents$jspb$internal_accessor_helpers_coerceToNullishUint64StringOrNumber,b,!1))}function module$contents$jspb_internal_binary_writeFixed64(a,b,c){a.writeFixed64(c,module$contents$jspb$internal_accessor_helpers_coerceToNullishUint64StringOrNumber(b))}
function module$contents$jspb_internal_binary_writeRepeatedFixed64(a,b,c){a.writeRepeatedFixed64(c,module$contents$jspb_internal_binary_asCoercedArray(module$contents$jspb$internal_accessor_helpers_coerceToNullishUint64StringOrNumber,b,!1))}function module$contents$jspb_internal_binary_writePackedFixed64(a,b,c){a.writePackedFixed64(c,module$contents$jspb_internal_binary_asCoercedArray(module$contents$jspb$internal_accessor_helpers_coerceToNullishUint64StringOrNumber,b,!1))}
function module$contents$jspb_internal_binary_writeFixed32(a,b,c){a.writeFixed32(c,module$contents$jspb$internal_accessor_helpers_coerceToNullishUint32(b))}function module$contents$jspb_internal_binary_writeRepeatedFixed32(a,b,c){a.writeRepeatedFixed32(c,module$contents$jspb_internal_binary_asCoercedArray(module$contents$jspb$internal_accessor_helpers_coerceToNullishUint32,b,!0))}
function module$contents$jspb_internal_binary_writePackedFixed32(a,b,c){a.writePackedFixed32(c,module$contents$jspb_internal_binary_asCoercedArray(module$contents$jspb$internal_accessor_helpers_coerceToNullishUint32,b,!0))}function module$contents$jspb_internal_binary_writeBool(a,b,c){a.writeBool(c,module$contents$jspb$internal_accessor_helpers_coerceToNullishBoolean(b))}
function module$contents$jspb_internal_binary_writeRepeatedBool(a,b,c){a.writeRepeatedBool(c,module$contents$jspb_internal_binary_asCoercedArray(module$contents$jspb$internal_accessor_helpers_coerceToNullishBoolean,b,!0))}function module$contents$jspb_internal_binary_writePackedBool(a,b,c){a.writePackedBool(c,module$contents$jspb_internal_binary_asCoercedArray(module$contents$jspb$internal_accessor_helpers_coerceToNullishBoolean,b,!0))}
function module$contents$jspb_internal_binary_writeString(a,b,c){a.writeString(c,module$contents$jspb$internal_accessor_helpers_coerceToNullishString(b))}function module$contents$jspb_internal_binary_writeRepeatedString(a,b,c){a.writeRepeatedString(c,module$contents$jspb_internal_binary_asCoercedArray(module$contents$jspb$internal_accessor_helpers_coerceToNullishString,b,!0))}
function module$contents$jspb_internal_binary_writeGroup(a,b,c,d,e){a.writeGroup(c,module$contents$google3$javascript$apps$jspb$internal_binary_fields_asMessageArray(b,d),e)}function module$contents$jspb_internal_binary_writeRepeatedGroup(a,b,c,d,e){var f=module$contents$jspb_internal_binary_writeGroup;if(Array.isArray(b))for(var g=0;g<b.length;g++)f(a,b[g],c,d,e)}
function module$contents$jspb_internal_binary_writeMessage(a,b,c,d,e){a.writeMessage(c,module$contents$google3$javascript$apps$jspb$internal_binary_fields_asMessageArray(b,d),e)}function module$contents$jspb_internal_binary_writeRepeatedMessage(a,b,c,d,e){var f=module$contents$jspb_internal_binary_writeMessage;if(Array.isArray(b))for(var g=0;g<b.length;g++)f(a,b[g],c,d,e)}
function module$contents$jspb_internal_binary_writeBytes(a,b,c){a.writeBytes(c,module$contents$jspb$internal_accessor_helpers_coerceToNullishBytesAsStringByteStringOrUint8Array(b))}function module$contents$jspb_internal_binary_writeRepeatedBytes(a,b,c){a.writeRepeatedBytes(c,module$contents$jspb_internal_binary_asCoercedArray(module$contents$jspb$internal_accessor_helpers_coerceToNullishBytesAsStringByteStringOrUint8Array,b,!1))}
function module$contents$jspb_internal_binary_writeUint32(a,b,c){a.writeUint32(c,module$contents$jspb$internal_accessor_helpers_coerceToNullishUint32(b))}function module$contents$jspb_internal_binary_writeRepeatedUint32(a,b,c){a.writeRepeatedUint32(c,module$contents$jspb_internal_binary_asCoercedArray(module$contents$jspb$internal_accessor_helpers_coerceToNullishUint32,b,!0))}
function module$contents$jspb_internal_binary_writePackedUint32(a,b,c){a.writePackedUint32(c,module$contents$jspb_internal_binary_asCoercedArray(module$contents$jspb$internal_accessor_helpers_coerceToNullishUint32,b,!0))}function module$contents$jspb_internal_binary_writeEnum(a,b,c){a.writeEnum(c,module$contents$jspb$internal_accessor_helpers_coerceToNullishInt32(b))}
function module$contents$jspb_internal_binary_writeRepeatedEnum(a,b,c){a.writeRepeatedEnum(c,module$contents$jspb_internal_binary_asCoercedArray(module$contents$jspb$internal_accessor_helpers_coerceToNullishInt32,b,!0))}function module$contents$jspb_internal_binary_writePackedEnum(a,b,c){a.writePackedEnum(c,module$contents$jspb_internal_binary_asCoercedArray(module$contents$jspb$internal_accessor_helpers_coerceToNullishInt32,b,!0))}
function module$contents$jspb_internal_binary_writeSfixed32(a,b,c){a.writeSfixed32(c,module$contents$jspb$internal_accessor_helpers_coerceToNullishInt32(b))}function module$contents$jspb_internal_binary_writeRepeatedSfixed32(a,b,c){a.writeRepeatedSfixed32(c,module$contents$jspb_internal_binary_asCoercedArray(module$contents$jspb$internal_accessor_helpers_coerceToNullishInt32,b,!0))}
function module$contents$jspb_internal_binary_writePackedSfixed32(a,b,c){a.writePackedSfixed32(c,module$contents$jspb_internal_binary_asCoercedArray(module$contents$jspb$internal_accessor_helpers_coerceToNullishInt32,b,!0))}function module$contents$jspb_internal_binary_writeSfixed64(a,b,c){a.writeSfixed64(c,module$contents$jspb$internal_accessor_helpers_coerceToNullishInt64StringOrNumber(b))}
function module$contents$jspb_internal_binary_writeRepeatedSfixed64(a,b,c){a.writeRepeatedSfixed64(c,module$contents$jspb_internal_binary_asCoercedArray(module$contents$jspb$internal_accessor_helpers_coerceToNullishInt64StringOrNumber,b,!1))}function module$contents$jspb_internal_binary_writePackedSfixed64(a,b,c){a.writePackedSfixed64(c,module$contents$jspb_internal_binary_asCoercedArray(module$contents$jspb$internal_accessor_helpers_coerceToNullishInt64StringOrNumber,b,!1))}
function module$contents$jspb_internal_binary_writeSint32(a,b,c){a.writeSint32(c,module$contents$jspb$internal_accessor_helpers_coerceToNullishInt32(b))}function module$contents$jspb_internal_binary_writeRepeatedSint32(a,b,c){a.writeRepeatedSint32(c,module$contents$jspb_internal_binary_asCoercedArray(module$contents$jspb$internal_accessor_helpers_coerceToNullishInt32,b,!0))}
function module$contents$jspb_internal_binary_writePackedSint32(a,b,c){a.writePackedSint32(c,module$contents$jspb_internal_binary_asCoercedArray(module$contents$jspb$internal_accessor_helpers_coerceToNullishInt32,b,!0))}function module$contents$jspb_internal_binary_writeSint64(a,b,c){a.writeSint64(c,module$contents$jspb$internal_accessor_helpers_coerceToNullishInt64StringOrNumber(b))}
function module$contents$jspb_internal_binary_writeRepeatedSint64(a,b,c){a.writeRepeatedSint64(c,module$contents$jspb_internal_binary_asCoercedArray(module$contents$jspb$internal_accessor_helpers_coerceToNullishInt64StringOrNumber,b,!1))}function module$contents$jspb_internal_binary_writePackedSint64(a,b,c){a.writePackedSint64(c,module$contents$jspb_internal_binary_asCoercedArray(module$contents$jspb$internal_accessor_helpers_coerceToNullishInt64StringOrNumber,b,!1))}
function module$contents$jspb_internal_binary_readDouble(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED64)return!1;module$contents$jspb_internal_binary_setFieldBinary(b,c,a.readDouble());return!0}
function module$contents$jspb_internal_binary_readPackableDoubleIntoExt(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED64&&a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readPackableDoubleInto((0,jspb_internal_adapters.getRepeatedFieldForBinary)(b,c,!0));return!0}
function module$contents$jspb_internal_binary_readPackableDoubleInto(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED64&&a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readPackableDoubleInto((0,jspb_internal_adapters.getRepeatedFieldForBinary)(b,c));return!0}
function module$contents$jspb_internal_binary_readDoubleIgnoringDefault(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED64)return!1;a=a.readDouble();module$contents$jspb_internal_binary_setFieldBinary(b,c,a===0?void 0:a);return!0}function module$contents$jspb_internal_binary_readDoubleOneof(a,b,c,d){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED64)return!1;(0,jspb_internal_adapters.setOneofFieldForBinary)(b,c,d,a.readDouble());return!0}
function module$contents$jspb_internal_binary_readFloat(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED32)return!1;module$contents$jspb_internal_binary_setFieldBinary(b,c,a.readFloat());return!0}
function module$contents$jspb_internal_binary_readPackableFloatIntoExt(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED32&&a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readPackableFloatInto((0,jspb_internal_adapters.getRepeatedFieldForBinary)(b,c,!0));return!0}
function module$contents$jspb_internal_binary_readPackableFloatInto(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED32&&a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readPackableFloatInto((0,jspb_internal_adapters.getRepeatedFieldForBinary)(b,c));return!0}
function module$contents$jspb_internal_binary_readFloatIgnoringDefault(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED32)return!1;a=a.readFloat();module$contents$jspb_internal_binary_setFieldBinary(b,c,a===0?void 0:a);return!0}function module$contents$jspb_internal_binary_readFloatOneof(a,b,c,d){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED32)return!1;(0,jspb_internal_adapters.setOneofFieldForBinary)(b,c,d,a.readFloat());return!0}
function module$contents$jspb_internal_binary_readInt64Gbigint(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT)return!1;module$contents$jspb_internal_binary_setFieldBinary(b,c,a.readInt64Gbigint());return!0}
function module$contents$jspb_internal_binary_readPackableInt64GbigintIntoExt(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT&&a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readPackableInt64GbigintInto((0,jspb_internal_adapters.getRepeatedFieldForBinary)(b,c,!0));return!0}
function module$contents$jspb_internal_binary_readInt64String(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT)return!1;module$contents$jspb_internal_binary_setFieldBinary(b,c,a.readInt64String());return!0}
function module$contents$jspb_internal_binary_readPackableInt64StringIntoExt(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT&&a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readPackableInt64StringInto((0,jspb_internal_adapters.getRepeatedFieldForBinary)(b,c,!0));return!0}
function module$contents$jspb_internal_binary_readInt64(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT)return!1;module$contents$jspb_internal_binary_setFieldBinary(b,c,a.readInt64());return!0}
function module$contents$jspb_internal_binary_readPackableInt64IntoExt(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT&&a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readPackableInt64Into((0,jspb_internal_adapters.getRepeatedFieldForBinary)(b,c,!0));return!0}
function module$contents$jspb_internal_binary_readPackableInt64GbigintInto(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT&&a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readPackableInt64GbigintInto((0,jspb_internal_adapters.getRepeatedFieldForBinary)(b,c));return!0}
function module$contents$jspb_internal_binary_readInt64GbigintIgnoringDefault(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT)return!1;a=a.readInt64Gbigint();module$contents$jspb_internal_binary_setFieldBinary(b,c,a===module$contents$jspb_internal_binary_GBIGINT_ZERO?void 0:a);return!0}
function module$contents$jspb_internal_binary_readInt64GbigintOneof(a,b,c,d){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT)return!1;(0,jspb_internal_adapters.setOneofFieldForBinary)(b,c,d,a.readInt64Gbigint());return!0}
function module$contents$jspb_internal_binary_readPackableInt64StringInto(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT&&a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readPackableInt64StringInto((0,jspb_internal_adapters.getRepeatedFieldForBinary)(b,c));return!0}
function module$contents$jspb_internal_binary_readInt64StringIgnoringDefault(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT)return!1;a=a.readInt64String();module$contents$jspb_internal_binary_setFieldBinary(b,c,a==="0"?void 0:a);return!0}
function module$contents$jspb_internal_binary_readInt64StringOneof(a,b,c,d){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT)return!1;(0,jspb_internal_adapters.setOneofFieldForBinary)(b,c,d,a.readInt64String());return!0}
function module$contents$jspb_internal_binary_readPackableInt64Into(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT&&a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readPackableInt64Into((0,jspb_internal_adapters.getRepeatedFieldForBinary)(b,c));return!0}
function module$contents$jspb_internal_binary_readInt64IgnoringDefault(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT)return!1;a=a.readInt64();module$contents$jspb_internal_binary_setFieldBinary(b,c,a===0?void 0:a);return!0}function module$contents$jspb_internal_binary_readInt64Oneof(a,b,c,d){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT)return!1;(0,jspb_internal_adapters.setOneofFieldForBinary)(b,c,d,a.readInt64());return!0}
function module$contents$jspb_internal_binary_readUint64Gbigint(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT)return!1;module$contents$jspb_internal_binary_setFieldBinary(b,c,a.readUint64Gbigint());return!0}
function module$contents$jspb_internal_binary_readPackableUint64GbigintIntoExt(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT&&a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readPackableUint64GbigintInto((0,jspb_internal_adapters.getRepeatedFieldForBinary)(b,c,!0));return!0}
function module$contents$jspb_internal_binary_readUint64String(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT)return!1;module$contents$jspb_internal_binary_setFieldBinary(b,c,a.readUint64String());return!0}
function module$contents$jspb_internal_binary_readPackableUint64StringIntoExt(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT&&a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readPackableUint64StringInto((0,jspb_internal_adapters.getRepeatedFieldForBinary)(b,c,!0));return!0}
function module$contents$jspb_internal_binary_readUint64(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT)return!1;module$contents$jspb_internal_binary_setFieldBinary(b,c,a.readUint64());return!0}
function module$contents$jspb_internal_binary_readPackableUint64IntoExt(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT&&a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readPackableUint64Into((0,jspb_internal_adapters.getRepeatedFieldForBinary)(b,c,!0));return!0}
function module$contents$jspb_internal_binary_readPackableUint64GbigintInto(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT&&a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readPackableUint64GbigintInto((0,jspb_internal_adapters.getRepeatedFieldForBinary)(b,c));return!0}
function module$contents$jspb_internal_binary_readUint64GbigintIgnoringDefault(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT)return!1;a=a.readUint64Gbigint();module$contents$jspb_internal_binary_setFieldBinary(b,c,a===module$contents$jspb_internal_binary_GBIGINT_ZERO?void 0:a);return!0}
function module$contents$jspb_internal_binary_readUint64GbigintOneof(a,b,c,d){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT)return!1;(0,jspb_internal_adapters.setOneofFieldForBinary)(b,c,d,a.readUint64Gbigint());return!0}
function module$contents$jspb_internal_binary_readPackableUint64StringInto(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT&&a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readPackableUint64StringInto((0,jspb_internal_adapters.getRepeatedFieldForBinary)(b,c));return!0}
function module$contents$jspb_internal_binary_readUint64StringIgnoringDefault(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT)return!1;a=a.readUint64String();module$contents$jspb_internal_binary_setFieldBinary(b,c,a==="0"?void 0:a);return!0}
function module$contents$jspb_internal_binary_readUint64StringOneof(a,b,c,d){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT)return!1;(0,jspb_internal_adapters.setOneofFieldForBinary)(b,c,d,a.readUint64String());return!0}
function module$contents$jspb_internal_binary_readPackableUint64Into(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT&&a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readPackableUint64Into((0,jspb_internal_adapters.getRepeatedFieldForBinary)(b,c));return!0}
function module$contents$jspb_internal_binary_readUint64IgnoringDefault(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT)return!1;a=a.readUint64();module$contents$jspb_internal_binary_setFieldBinary(b,c,a===0?void 0:a);return!0}function module$contents$jspb_internal_binary_readUint64Oneof(a,b,c,d){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT)return!1;(0,jspb_internal_adapters.setOneofFieldForBinary)(b,c,d,a.readUint64());return!0}
function module$contents$jspb_internal_binary_readInt32(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT)return!1;module$contents$jspb_internal_binary_setFieldBinary(b,c,a.readInt32());return!0}
function module$contents$jspb_internal_binary_readPackableInt32IntoExt(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT&&a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readPackableInt32Into((0,jspb_internal_adapters.getRepeatedFieldForBinary)(b,c,!0));return!0}
function module$contents$jspb_internal_binary_readPackableInt32Into(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT&&a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readPackableInt32Into((0,jspb_internal_adapters.getRepeatedFieldForBinary)(b,c));return!0}
function module$contents$jspb_internal_binary_readInt32IgnoringDefault(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT)return!1;a=a.readInt32();module$contents$jspb_internal_binary_setFieldBinary(b,c,a===0?void 0:a);return!0}function module$contents$jspb_internal_binary_readInt32Oneof(a,b,c,d){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT)return!1;(0,jspb_internal_adapters.setOneofFieldForBinary)(b,c,d,a.readInt32());return!0}
function module$contents$jspb_internal_binary_readFixed64Gbigint(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED64)return!1;module$contents$jspb_internal_binary_setFieldBinary(b,c,a.readFixed64Gbigint());return!0}
function module$contents$jspb_internal_binary_readPackableFixed64GbigintIntoExt(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED64&&a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readPackableFixed64GbigintInto((0,jspb_internal_adapters.getRepeatedFieldForBinary)(b,c,!0));return!0}
function module$contents$jspb_internal_binary_readFixed64String(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED64)return!1;module$contents$jspb_internal_binary_setFieldBinary(b,c,a.readFixed64String());return!0}
function module$contents$jspb_internal_binary_readPackableFixed64StringIntoExt(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED64&&a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readPackableFixed64StringInto((0,jspb_internal_adapters.getRepeatedFieldForBinary)(b,c,!0));return!0}
function module$contents$jspb_internal_binary_readFixed64(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED64)return!1;module$contents$jspb_internal_binary_setFieldBinary(b,c,a.readFixed64());return!0}
function module$contents$jspb_internal_binary_readPackableFixed64IntoExt(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED64&&a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readPackableFixed64Into((0,jspb_internal_adapters.getRepeatedFieldForBinary)(b,c,!0));return!0}
function module$contents$jspb_internal_binary_readPackableFixed64GbigintInto(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED64&&a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readPackableFixed64GbigintInto((0,jspb_internal_adapters.getRepeatedFieldForBinary)(b,c));return!0}
function module$contents$jspb_internal_binary_readFixed64GbigintIgnoringDefault(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED64)return!1;a=a.readFixed64Gbigint();module$contents$jspb_internal_binary_setFieldBinary(b,c,a===module$contents$jspb_internal_binary_GBIGINT_ZERO?void 0:a);return!0}
function module$contents$jspb_internal_binary_readFixed64GbigintOneof(a,b,c,d){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED64)return!1;(0,jspb_internal_adapters.setOneofFieldForBinary)(b,c,d,a.readFixed64Gbigint());return!0}
function module$contents$jspb_internal_binary_readPackableFixed64StringInto(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED64&&a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readPackableFixed64StringInto((0,jspb_internal_adapters.getRepeatedFieldForBinary)(b,c));return!0}
function module$contents$jspb_internal_binary_readFixed64StringIgnoringDefault(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED64)return!1;a=a.readFixed64String();module$contents$jspb_internal_binary_setFieldBinary(b,c,a==="0"?void 0:a);return!0}
function module$contents$jspb_internal_binary_readFixed64StringOneof(a,b,c,d){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED64)return!1;(0,jspb_internal_adapters.setOneofFieldForBinary)(b,c,d,a.readFixed64String());return!0}
function module$contents$jspb_internal_binary_readPackableFixed64Into(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED64&&a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readPackableFixed64Into((0,jspb_internal_adapters.getRepeatedFieldForBinary)(b,c));return!0}
function module$contents$jspb_internal_binary_readFixed64IgnoringDefault(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED64)return!1;a=a.readFixed64();module$contents$jspb_internal_binary_setFieldBinary(b,c,a===0?void 0:a);return!0}function module$contents$jspb_internal_binary_readFixed64Oneof(a,b,c,d){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED64)return!1;(0,jspb_internal_adapters.setOneofFieldForBinary)(b,c,d,a.readFixed64());return!0}
function module$contents$jspb_internal_binary_readFixed32(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED32)return!1;module$contents$jspb_internal_binary_setFieldBinary(b,c,a.readFixed32());return!0}
function module$contents$jspb_internal_binary_readPackableFixed32IntoExt(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED32&&a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readPackableFixed32Into((0,jspb_internal_adapters.getRepeatedFieldForBinary)(b,c,!0));return!0}
function module$contents$jspb_internal_binary_readPackableFixed32Into(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED32&&a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readPackableFixed32Into((0,jspb_internal_adapters.getRepeatedFieldForBinary)(b,c));return!0}
function module$contents$jspb_internal_binary_readFixed32IgnoringDefault(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED32)return!1;a=a.readFixed32();module$contents$jspb_internal_binary_setFieldBinary(b,c,a===0?void 0:a);return!0}function module$contents$jspb_internal_binary_readFixed32Oneof(a,b,c,d){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED32)return!1;(0,jspb_internal_adapters.setOneofFieldForBinary)(b,c,d,a.readFixed32());return!0}
function module$contents$jspb_internal_binary_readBool(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT)return!1;module$contents$jspb_internal_binary_setFieldBinary(b,c,a.readBool());return!0}
function module$contents$jspb_internal_binary_readPackableBoolIntoExt(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT&&a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readPackableBoolInto((0,jspb_internal_adapters.getRepeatedFieldForBinary)(b,c,!0));return!0}
function module$contents$jspb_internal_binary_readPackableBoolInto(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT&&a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readPackableBoolInto((0,jspb_internal_adapters.getRepeatedFieldForBinary)(b,c));return!0}
function module$contents$jspb_internal_binary_readBoolIgnoringDefault(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT)return!1;a=a.readBool();module$contents$jspb_internal_binary_setFieldBinary(b,c,a===!1?void 0:a);return!0}function module$contents$jspb_internal_binary_readBoolOneof(a,b,c,d){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT)return!1;(0,jspb_internal_adapters.setOneofFieldForBinary)(b,c,d,a.readBool());return!0}
function module$contents$jspb_internal_binary_readStringRequireUtf8(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;module$contents$jspb_internal_binary_setFieldBinary(b,c,a.readStringRequireUtf8());return!0}
function module$contents$jspb_internal_binary_readRepeatedStringRequireUtf8Ext(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;(0,jspb_internal_adapters.addToRepeatedFieldForBinary)(b,c,a.readStringRequireUtf8(),!0);return!0}
function module$contents$jspb_internal_binary_readRepeatedStringRequireUtf8(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;(0,jspb_internal_adapters.addToRepeatedFieldForBinary)(b,c,a.readStringRequireUtf8());return!0}
function module$contents$jspb_internal_binary_readStringRequireUtf8IgnoringDefault(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a=a.readStringRequireUtf8();module$contents$jspb_internal_binary_setFieldBinary(b,c,a===""?void 0:a);return!0}
function module$contents$jspb_internal_binary_readStringRequireUtf8Oneof(a,b,c,d){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;(0,jspb_internal_adapters.setOneofFieldForBinary)(b,c,d,a.readStringRequireUtf8());return!0}function module$contents$jspb_internal_binary_readString(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;module$contents$jspb_internal_binary_setFieldBinary(b,c,a.readString());return!0}
function module$contents$jspb_internal_binary_readRepeatedStringExt(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;(0,jspb_internal_adapters.addToRepeatedFieldForBinary)(b,c,a.readString(),!0);return!0}function module$contents$jspb_internal_binary_readRepeatedString(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;(0,jspb_internal_adapters.addToRepeatedFieldForBinary)(b,c,a.readString());return!0}
function module$contents$jspb_internal_binary_readStringIgnoringDefault(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a=a.readString();module$contents$jspb_internal_binary_setFieldBinary(b,c,a===""?void 0:a);return!0}function module$contents$jspb_internal_binary_readStringOneof(a,b,c,d){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;(0,jspb_internal_adapters.setOneofFieldForBinary)(b,c,d,a.readString());return!0}
function module$contents$jspb_internal_binary_readGroup(a,b,c,d,e){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.START_GROUP)return!1;a.readGroup(c,(0,jspb_internal_adapters.getMutableWrapperArrayForBinary)(b,d,c,!0),e);return!0}
function module$contents$jspb_internal_binary_readRepeatedGroupExt(a,b,c,d,e){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.START_GROUP)return!1;a.readGroup(c,module$contents$jspb_internal_binary_addAndReturnBinary(b,d,c,!0),e);return!0}
function module$contents$jspb_internal_binary_readRepeatedGroup(a,b,c,d,e){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.START_GROUP)return!1;a.readGroup(c,module$contents$jspb_internal_binary_addAndReturnBinary(b,d,c),e);return!0}
function module$contents$jspb_internal_binary_readGroupOneof(a,b,c,d,e,f){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.START_GROUP)return!1;a.readGroup(c,(0,jspb_internal_adapters.getMutableOneofWrapperArrayForBinary)(b,d,c,f),e);return!0}
function module$contents$jspb_internal_binary_readMessage(a,b,c,d,e){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readMessage((0,jspb_internal_adapters.getMutableWrapperArrayForBinary)(b,d,c,!0),e);return!0}
function module$contents$jspb_internal_binary_readRepeatedMessageExt(a,b,c,d,e){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readMessage(module$contents$jspb_internal_binary_addAndReturnBinary(b,d,c,!0),e);return!0}
function module$contents$jspb_internal_binary_readRepeatedMessage(a,b,c,d,e){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readMessage(module$contents$jspb_internal_binary_addAndReturnBinary(b,d,c),e);return!0}
function module$contents$jspb_internal_binary_readMessageOneof(a,b,c,d,e,f){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readMessage((0,jspb_internal_adapters.getMutableOneofWrapperArrayForBinary)(b,d,c,f),e);return!0}function module$contents$jspb_internal_binary_readBytes(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;module$contents$jspb_internal_binary_setFieldBinary(b,c,a.readByteString());return!0}
function module$contents$jspb_internal_binary_readRepeatedBytesExt(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;(0,jspb_internal_adapters.addToRepeatedFieldForBinary)(b,c,a.readByteString(),!0);return!0}function module$contents$jspb_internal_binary_readRepeatedBytes(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;(0,jspb_internal_adapters.addToRepeatedFieldForBinary)(b,c,a.readByteString());return!0}
function module$contents$jspb_internal_binary_readBytesIgnoringDefault(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a=a.readByteString();module$contents$jspb_internal_binary_setFieldBinary(b,c,a===module$exports$jspb$bytestring.ByteString.empty()?void 0:a);return!0}
function module$contents$jspb_internal_binary_readBytesOneof(a,b,c,d){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;(0,jspb_internal_adapters.setOneofFieldForBinary)(b,c,d,a.readByteString());return!0}function module$contents$jspb_internal_binary_readUint32(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT)return!1;module$contents$jspb_internal_binary_setFieldBinary(b,c,a.readUint32());return!0}
function module$contents$jspb_internal_binary_readPackableUint32IntoExt(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT&&a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readPackableUint32Into((0,jspb_internal_adapters.getRepeatedFieldForBinary)(b,c,!0));return!0}
function module$contents$jspb_internal_binary_readPackableUint32Into(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT&&a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readPackableUint32Into((0,jspb_internal_adapters.getRepeatedFieldForBinary)(b,c));return!0}
function module$contents$jspb_internal_binary_readUint32IgnoringDefault(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT)return!1;a=a.readUint32();module$contents$jspb_internal_binary_setFieldBinary(b,c,a===0?void 0:a);return!0}function module$contents$jspb_internal_binary_readUint32Oneof(a,b,c,d){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT)return!1;(0,jspb_internal_adapters.setOneofFieldForBinary)(b,c,d,a.readUint32());return!0}
function module$contents$jspb_internal_binary_readEnum(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT)return!1;module$contents$jspb_internal_binary_setFieldBinary(b,c,a.readEnum());return!0}
function module$contents$jspb_internal_binary_readPackableEnumIntoExt(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT&&a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readPackableEnumInto((0,jspb_internal_adapters.getRepeatedFieldForBinary)(b,c,!0));return!0}
function module$contents$jspb_internal_binary_readPackableEnumInto(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT&&a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readPackableEnumInto((0,jspb_internal_adapters.getRepeatedFieldForBinary)(b,c));return!0}
function module$contents$jspb_internal_binary_readEnumIgnoringDefault(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT)return!1;a=a.readEnum();module$contents$jspb_internal_binary_setFieldBinary(b,c,a===0?void 0:a);return!0}function module$contents$jspb_internal_binary_readEnumOneof(a,b,c,d){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT)return!1;(0,jspb_internal_adapters.setOneofFieldForBinary)(b,c,d,a.readEnum());return!0}
function module$contents$jspb_internal_binary_readSfixed32(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED32)return!1;module$contents$jspb_internal_binary_setFieldBinary(b,c,a.readSfixed32());return!0}
function module$contents$jspb_internal_binary_readPackableSfixed32IntoExt(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED32&&a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readPackableSfixed32Into((0,jspb_internal_adapters.getRepeatedFieldForBinary)(b,c,!0));return!0}
function module$contents$jspb_internal_binary_readPackableSfixed32Into(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED32&&a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readPackableSfixed32Into((0,jspb_internal_adapters.getRepeatedFieldForBinary)(b,c));return!0}
function module$contents$jspb_internal_binary_readSfixed32IgnoringDefault(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED32)return!1;a=a.readSfixed32();module$contents$jspb_internal_binary_setFieldBinary(b,c,a===0?void 0:a);return!0}
function module$contents$jspb_internal_binary_readSfixed32Oneof(a,b,c,d){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED32)return!1;(0,jspb_internal_adapters.setOneofFieldForBinary)(b,c,d,a.readSfixed32());return!0}function module$contents$jspb_internal_binary_readSfixed64Gbigint(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED64)return!1;module$contents$jspb_internal_binary_setFieldBinary(b,c,a.readSfixed64Gbigint());return!0}
function module$contents$jspb_internal_binary_readPackableSfixed64GbigintIntoExt(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED64&&a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readPackableSfixed64GbigintInto((0,jspb_internal_adapters.getRepeatedFieldForBinary)(b,c,!0));return!0}
function module$contents$jspb_internal_binary_readSfixed64String(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED64)return!1;module$contents$jspb_internal_binary_setFieldBinary(b,c,a.readSfixed64String());return!0}
function module$contents$jspb_internal_binary_readPackableSfixed64StringIntoExt(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED64&&a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readPackableSfixed64StringInto((0,jspb_internal_adapters.getRepeatedFieldForBinary)(b,c,!0));return!0}
function module$contents$jspb_internal_binary_readSfixed64(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED64)return!1;module$contents$jspb_internal_binary_setFieldBinary(b,c,a.readSfixed64());return!0}
function module$contents$jspb_internal_binary_readPackableSfixed64IntoExt(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED64&&a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readPackableSfixed64Into((0,jspb_internal_adapters.getRepeatedFieldForBinary)(b,c,!0));return!0}
function module$contents$jspb_internal_binary_readPackableSfixed64GbigintInto(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED64&&a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readPackableSfixed64GbigintInto((0,jspb_internal_adapters.getRepeatedFieldForBinary)(b,c));return!0}
function module$contents$jspb_internal_binary_readSfixed64GbigintIgnoringDefault(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED64)return!1;a=a.readSfixed64Gbigint();module$contents$jspb_internal_binary_setFieldBinary(b,c,a===module$contents$jspb_internal_binary_GBIGINT_ZERO?void 0:a);return!0}
function module$contents$jspb_internal_binary_readSfixed64GbigintOneof(a,b,c,d){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED64)return!1;(0,jspb_internal_adapters.setOneofFieldForBinary)(b,c,d,a.readSfixed64Gbigint());return!0}
function module$contents$jspb_internal_binary_readPackableSfixed64StringInto(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED64&&a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readPackableSfixed64StringInto((0,jspb_internal_adapters.getRepeatedFieldForBinary)(b,c));return!0}
function module$contents$jspb_internal_binary_readSfixed64StringIgnoringDefault(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED64)return!1;a=a.readSfixed64String();module$contents$jspb_internal_binary_setFieldBinary(b,c,a==="0"?void 0:a);return!0}
function module$contents$jspb_internal_binary_readSfixed64StringOneof(a,b,c,d){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED64)return!1;(0,jspb_internal_adapters.setOneofFieldForBinary)(b,c,d,a.readSfixed64String());return!0}
function module$contents$jspb_internal_binary_readPackableSfixed64Into(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED64&&a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readPackableSfixed64Into((0,jspb_internal_adapters.getRepeatedFieldForBinary)(b,c));return!0}
function module$contents$jspb_internal_binary_readSfixed64IgnoringDefault(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED64)return!1;a=a.readSfixed64();module$contents$jspb_internal_binary_setFieldBinary(b,c,a===0?void 0:a);return!0}
function module$contents$jspb_internal_binary_readSfixed64Oneof(a,b,c,d){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.FIXED64)return!1;(0,jspb_internal_adapters.setOneofFieldForBinary)(b,c,d,a.readSfixed64());return!0}function module$contents$jspb_internal_binary_readSint32(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT)return!1;module$contents$jspb_internal_binary_setFieldBinary(b,c,a.readSint32());return!0}
function module$contents$jspb_internal_binary_readPackableSint32IntoExt(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT&&a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readPackableSint32Into((0,jspb_internal_adapters.getRepeatedFieldForBinary)(b,c,!0));return!0}
function module$contents$jspb_internal_binary_readPackableSint32Into(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT&&a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readPackableSint32Into((0,jspb_internal_adapters.getRepeatedFieldForBinary)(b,c));return!0}
function module$contents$jspb_internal_binary_readSint32IgnoringDefault(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT)return!1;a=a.readSint32();module$contents$jspb_internal_binary_setFieldBinary(b,c,a===0?void 0:a);return!0}function module$contents$jspb_internal_binary_readSint32Oneof(a,b,c,d){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT)return!1;(0,jspb_internal_adapters.setOneofFieldForBinary)(b,c,d,a.readSint32());return!0}
function module$contents$jspb_internal_binary_readSint64Gbigint(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT)return!1;module$contents$jspb_internal_binary_setFieldBinary(b,c,a.readSint64Gbigint());return!0}
function module$contents$jspb_internal_binary_readPackableSint64GbigintIntoExt(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT&&a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readPackableSint64GbigintInto((0,jspb_internal_adapters.getRepeatedFieldForBinary)(b,c,!0));return!0}
function module$contents$jspb_internal_binary_readSint64String(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT)return!1;module$contents$jspb_internal_binary_setFieldBinary(b,c,a.readSint64String());return!0}
function module$contents$jspb_internal_binary_readPackableSint64StringIntoExt(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT&&a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readPackableSint64StringInto((0,jspb_internal_adapters.getRepeatedFieldForBinary)(b,c,!0));return!0}
function module$contents$jspb_internal_binary_readSint64(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT)return!1;module$contents$jspb_internal_binary_setFieldBinary(b,c,a.readSint64());return!0}
function module$contents$jspb_internal_binary_readPackableSint64IntoExt(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT&&a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readPackableSint64Into((0,jspb_internal_adapters.getRepeatedFieldForBinary)(b,c,!0));return!0}
function module$contents$jspb_internal_binary_readPackableSint64GbigintInto(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT&&a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readPackableSint64GbigintInto((0,jspb_internal_adapters.getRepeatedFieldForBinary)(b,c));return!0}
function module$contents$jspb_internal_binary_readSint64GbigintIgnoringDefault(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT)return!1;a=a.readSint64Gbigint();module$contents$jspb_internal_binary_setFieldBinary(b,c,a===module$contents$jspb_internal_binary_GBIGINT_ZERO?void 0:a);return!0}
function module$contents$jspb_internal_binary_readSint64GbigintOneof(a,b,c,d){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT)return!1;(0,jspb_internal_adapters.setOneofFieldForBinary)(b,c,d,a.readSint64Gbigint());return!0}
function module$contents$jspb_internal_binary_readPackableSint64StringInto(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT&&a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readPackableSint64StringInto((0,jspb_internal_adapters.getRepeatedFieldForBinary)(b,c));return!0}
function module$contents$jspb_internal_binary_readSint64StringIgnoringDefault(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT)return!1;a=a.readSint64String();module$contents$jspb_internal_binary_setFieldBinary(b,c,a==="0"?void 0:a);return!0}
function module$contents$jspb_internal_binary_readSint64StringOneof(a,b,c,d){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT)return!1;(0,jspb_internal_adapters.setOneofFieldForBinary)(b,c,d,a.readSint64String());return!0}
function module$contents$jspb_internal_binary_readPackableSint64Into(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT&&a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.DELIMITED)return!1;a.readPackableSint64Into((0,jspb_internal_adapters.getRepeatedFieldForBinary)(b,c));return!0}
function module$contents$jspb_internal_binary_readSint64IgnoringDefault(a,b,c){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT)return!1;a=a.readSint64();module$contents$jspb_internal_binary_setFieldBinary(b,c,a===0?void 0:a);return!0}function module$contents$jspb_internal_binary_readSint64Oneof(a,b,c,d){if(a.nextWireType_!==module$exports$jspb$BinaryConstants.WireType.VARINT)return!1;(0,jspb_internal_adapters.setOneofFieldForBinary)(b,c,d,a.readSint64());return!0}
jspb_internal_binary.RWDouble=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readDouble,module$contents$jspb_internal_binary_writeDouble,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.DOUBLE);jspb_internal_binary.RPackableDoubleIntoExtWRepeatedDoubleExt=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableDoubleIntoExt,module$contents$jspb_internal_binary_writeRepeatedDouble,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.DOUBLE);
jspb_internal_binary.RPackableDoubleIntoExtWPackedDoubleExt=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableDoubleIntoExt,module$contents$jspb_internal_binary_writePackedDouble,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.DOUBLE);
jspb_internal_binary.RPackableDoubleIntoWRepeatedDouble=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableDoubleInto,module$contents$jspb_internal_binary_writeRepeatedDouble,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.DOUBLE);
jspb_internal_binary.RPackableDoubleIntoWPackedDouble=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableDoubleInto,module$contents$jspb_internal_binary_writePackedDouble,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.DOUBLE);
jspb_internal_binary.RDoubleIgnoringDefaultWDouble=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readDoubleIgnoringDefault,module$contents$jspb_internal_binary_writeDouble,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.DOUBLE);jspb_internal_binary.RDoubleOneofWDouble=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readDoubleOneof,module$contents$jspb_internal_binary_writeDouble,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.DOUBLE);
jspb_internal_binary.RWFloat=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readFloat,module$contents$jspb_internal_binary_writeFloat,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FLOAT);jspb_internal_binary.RPackableFloatIntoExtWRepeatedFloatExt=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableFloatIntoExt,module$contents$jspb_internal_binary_writeRepeatedFloat,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FLOAT);
jspb_internal_binary.RPackableFloatIntoExtWPackedFloatExt=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableFloatIntoExt,module$contents$jspb_internal_binary_writePackedFloat,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FLOAT);
jspb_internal_binary.RPackableFloatIntoWRepeatedFloat=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableFloatInto,module$contents$jspb_internal_binary_writeRepeatedFloat,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FLOAT);
jspb_internal_binary.RPackableFloatIntoWPackedFloat=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableFloatInto,module$contents$jspb_internal_binary_writePackedFloat,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FLOAT);
jspb_internal_binary.RFloatIgnoringDefaultWFloat=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readFloatIgnoringDefault,module$contents$jspb_internal_binary_writeFloat,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FLOAT);jspb_internal_binary.RFloatOneofWFloat=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readFloatOneof,module$contents$jspb_internal_binary_writeFloat,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FLOAT);
jspb_internal_binary.RInt64GbigintWInt64=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readInt64Gbigint,module$contents$jspb_internal_binary_writeInt64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.INT64);
jspb_internal_binary.RPackableInt64GbigintIntoExtWRepeatedInt64Ext=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableInt64GbigintIntoExt,module$contents$jspb_internal_binary_writeRepeatedInt64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.INT64);
jspb_internal_binary.RPackableInt64GbigintIntoExtWPackedInt64Ext=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableInt64GbigintIntoExt,module$contents$jspb_internal_binary_writePackedInt64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.INT64);
jspb_internal_binary.RInt64StringWInt64=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readInt64String,module$contents$jspb_internal_binary_writeInt64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.INT64);
jspb_internal_binary.RPackableInt64StringIntoExtWRepeatedInt64Ext=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableInt64StringIntoExt,module$contents$jspb_internal_binary_writeRepeatedInt64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.INT64);
jspb_internal_binary.RPackableInt64StringIntoExtWPackedInt64Ext=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableInt64StringIntoExt,module$contents$jspb_internal_binary_writePackedInt64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.INT64);jspb_internal_binary.RWInt64=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readInt64,module$contents$jspb_internal_binary_writeInt64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.INT64);
jspb_internal_binary.RPackableInt64IntoExtWRepeatedInt64Ext=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableInt64IntoExt,module$contents$jspb_internal_binary_writeRepeatedInt64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.INT64);
jspb_internal_binary.RPackableInt64IntoExtWPackedInt64Ext=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableInt64IntoExt,module$contents$jspb_internal_binary_writePackedInt64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.INT64);
jspb_internal_binary.RPackableInt64GbigintIntoWRepeatedInt64=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableInt64GbigintInto,module$contents$jspb_internal_binary_writeRepeatedInt64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.INT64);
jspb_internal_binary.RPackableInt64GbigintIntoWPackedInt64=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableInt64GbigintInto,module$contents$jspb_internal_binary_writePackedInt64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.INT64);
jspb_internal_binary.RInt64GbigintIgnoringDefaultWInt64=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readInt64GbigintIgnoringDefault,module$contents$jspb_internal_binary_writeInt64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.INT64);
jspb_internal_binary.RInt64GbigintOneofWInt64=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readInt64GbigintOneof,module$contents$jspb_internal_binary_writeInt64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.INT64);
jspb_internal_binary.RPackableInt64StringIntoWRepeatedInt64=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableInt64StringInto,module$contents$jspb_internal_binary_writeRepeatedInt64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.INT64);
jspb_internal_binary.RPackableInt64StringIntoWPackedInt64=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableInt64StringInto,module$contents$jspb_internal_binary_writePackedInt64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.INT64);
jspb_internal_binary.RInt64StringIgnoringDefaultWInt64=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readInt64StringIgnoringDefault,module$contents$jspb_internal_binary_writeInt64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.INT64);jspb_internal_binary.RInt64StringOneofWInt64=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readInt64StringOneof,module$contents$jspb_internal_binary_writeInt64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.INT64);
jspb_internal_binary.RPackableInt64IntoWRepeatedInt64=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableInt64Into,module$contents$jspb_internal_binary_writeRepeatedInt64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.INT64);
jspb_internal_binary.RPackableInt64IntoWPackedInt64=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableInt64Into,module$contents$jspb_internal_binary_writePackedInt64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.INT64);
jspb_internal_binary.RInt64IgnoringDefaultWInt64=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readInt64IgnoringDefault,module$contents$jspb_internal_binary_writeInt64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.INT64);jspb_internal_binary.RInt64OneofWInt64=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readInt64Oneof,module$contents$jspb_internal_binary_writeInt64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.INT64);
jspb_internal_binary.RUint64GbigintWUint64ToleratingNegatives=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readUint64Gbigint,module$contents$jspb_internal_binary_writeUint64ToleratingNegatives,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT64);
jspb_internal_binary.RUint64GbigintWUint64=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readUint64Gbigint,module$contents$jspb_internal_binary_writeUint64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT64);
jspb_internal_binary.RPackableUint64GbigintIntoExtWRepeatedUint64ToleratingNegativesExt=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableUint64GbigintIntoExt,module$contents$jspb_internal_binary_writeRepeatedUint64ToleratingNegatives,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT64);
jspb_internal_binary.RPackableUint64GbigintIntoExtWPackedUint64ToleratingNegativesExt=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableUint64GbigintIntoExt,module$contents$jspb_internal_binary_writePackedUint64ToleratingNegatives,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT64);
jspb_internal_binary.RPackableUint64GbigintIntoExtWRepeatedUint64Ext=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableUint64GbigintIntoExt,module$contents$jspb_internal_binary_writeRepeatedUint64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT64);
jspb_internal_binary.RPackableUint64GbigintIntoExtWPackedUint64Ext=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableUint64GbigintIntoExt,module$contents$jspb_internal_binary_writePackedUint64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT64);
jspb_internal_binary.RUint64StringWUint64ToleratingNegatives=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readUint64String,module$contents$jspb_internal_binary_writeUint64ToleratingNegatives,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT64);
jspb_internal_binary.RUint64StringWUint64=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readUint64String,module$contents$jspb_internal_binary_writeUint64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT64);
jspb_internal_binary.RPackableUint64StringIntoExtWRepeatedUint64ToleratingNegativesExt=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableUint64StringIntoExt,module$contents$jspb_internal_binary_writeRepeatedUint64ToleratingNegatives,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT64);
jspb_internal_binary.RPackableUint64StringIntoExtWPackedUint64ToleratingNegativesExt=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableUint64StringIntoExt,module$contents$jspb_internal_binary_writePackedUint64ToleratingNegatives,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT64);
jspb_internal_binary.RPackableUint64StringIntoExtWRepeatedUint64Ext=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableUint64StringIntoExt,module$contents$jspb_internal_binary_writeRepeatedUint64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT64);
jspb_internal_binary.RPackableUint64StringIntoExtWPackedUint64Ext=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableUint64StringIntoExt,module$contents$jspb_internal_binary_writePackedUint64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT64);
jspb_internal_binary.RUint64WUint64ToleratingNegatives=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readUint64,module$contents$jspb_internal_binary_writeUint64ToleratingNegatives,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT64);jspb_internal_binary.RWUint64=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readUint64,module$contents$jspb_internal_binary_writeUint64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT64);
jspb_internal_binary.RPackableUint64IntoExtWRepeatedUint64ToleratingNegativesExt=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableUint64IntoExt,module$contents$jspb_internal_binary_writeRepeatedUint64ToleratingNegatives,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT64);
jspb_internal_binary.RPackableUint64IntoExtWPackedUint64ToleratingNegativesExt=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableUint64IntoExt,module$contents$jspb_internal_binary_writePackedUint64ToleratingNegatives,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT64);
jspb_internal_binary.RPackableUint64IntoExtWRepeatedUint64Ext=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableUint64IntoExt,module$contents$jspb_internal_binary_writeRepeatedUint64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT64);
jspb_internal_binary.RPackableUint64IntoExtWPackedUint64Ext=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableUint64IntoExt,module$contents$jspb_internal_binary_writePackedUint64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT64);
jspb_internal_binary.RPackableUint64GbigintIntoWRepeatedUint64ToleratingNegatives=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableUint64GbigintInto,module$contents$jspb_internal_binary_writeRepeatedUint64ToleratingNegatives,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT64);
jspb_internal_binary.RPackableUint64GbigintIntoWPackedUint64ToleratingNegatives=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableUint64GbigintInto,module$contents$jspb_internal_binary_writePackedUint64ToleratingNegatives,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT64);
jspb_internal_binary.RPackableUint64GbigintIntoWRepeatedUint64=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableUint64GbigintInto,module$contents$jspb_internal_binary_writeRepeatedUint64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT64);
jspb_internal_binary.RPackableUint64GbigintIntoWPackedUint64=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableUint64GbigintInto,module$contents$jspb_internal_binary_writePackedUint64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT64);
jspb_internal_binary.RUint64GbigintIgnoringDefaultWUint64ToleratingNegatives=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readUint64GbigintIgnoringDefault,module$contents$jspb_internal_binary_writeUint64ToleratingNegatives,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT64);
jspb_internal_binary.RUint64GbigintIgnoringDefaultWUint64=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readUint64GbigintIgnoringDefault,module$contents$jspb_internal_binary_writeUint64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT64);
jspb_internal_binary.RUint64GbigintOneofWUint64ToleratingNegatives=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readUint64GbigintOneof,module$contents$jspb_internal_binary_writeUint64ToleratingNegatives,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT64);
jspb_internal_binary.RUint64GbigintOneofWUint64=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readUint64GbigintOneof,module$contents$jspb_internal_binary_writeUint64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT64);
jspb_internal_binary.RPackableUint64StringIntoWRepeatedUint64ToleratingNegatives=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableUint64StringInto,module$contents$jspb_internal_binary_writeRepeatedUint64ToleratingNegatives,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT64);
jspb_internal_binary.RPackableUint64StringIntoWPackedUint64ToleratingNegatives=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableUint64StringInto,module$contents$jspb_internal_binary_writePackedUint64ToleratingNegatives,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT64);
jspb_internal_binary.RPackableUint64StringIntoWRepeatedUint64=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableUint64StringInto,module$contents$jspb_internal_binary_writeRepeatedUint64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT64);
jspb_internal_binary.RPackableUint64StringIntoWPackedUint64=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableUint64StringInto,module$contents$jspb_internal_binary_writePackedUint64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT64);
jspb_internal_binary.RUint64StringIgnoringDefaultWUint64ToleratingNegatives=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readUint64StringIgnoringDefault,module$contents$jspb_internal_binary_writeUint64ToleratingNegatives,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT64);
jspb_internal_binary.RUint64StringIgnoringDefaultWUint64=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readUint64StringIgnoringDefault,module$contents$jspb_internal_binary_writeUint64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT64);
jspb_internal_binary.RUint64StringOneofWUint64ToleratingNegatives=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readUint64StringOneof,module$contents$jspb_internal_binary_writeUint64ToleratingNegatives,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT64);
jspb_internal_binary.RUint64StringOneofWUint64=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readUint64StringOneof,module$contents$jspb_internal_binary_writeUint64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT64);
jspb_internal_binary.RPackableUint64IntoWRepeatedUint64ToleratingNegatives=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableUint64Into,module$contents$jspb_internal_binary_writeRepeatedUint64ToleratingNegatives,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT64);
jspb_internal_binary.RPackableUint64IntoWPackedUint64ToleratingNegatives=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableUint64Into,module$contents$jspb_internal_binary_writePackedUint64ToleratingNegatives,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT64);
jspb_internal_binary.RPackableUint64IntoWRepeatedUint64=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableUint64Into,module$contents$jspb_internal_binary_writeRepeatedUint64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT64);
jspb_internal_binary.RPackableUint64IntoWPackedUint64=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableUint64Into,module$contents$jspb_internal_binary_writePackedUint64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT64);
jspb_internal_binary.RUint64IgnoringDefaultWUint64ToleratingNegatives=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readUint64IgnoringDefault,module$contents$jspb_internal_binary_writeUint64ToleratingNegatives,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT64);
jspb_internal_binary.RUint64IgnoringDefaultWUint64=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readUint64IgnoringDefault,module$contents$jspb_internal_binary_writeUint64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT64);
jspb_internal_binary.RUint64OneofWUint64ToleratingNegatives=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readUint64Oneof,module$contents$jspb_internal_binary_writeUint64ToleratingNegatives,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT64);jspb_internal_binary.RUint64OneofWUint64=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readUint64Oneof,module$contents$jspb_internal_binary_writeUint64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT64);
jspb_internal_binary.RWInt32=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readInt32,module$contents$jspb_internal_binary_writeInt32,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.INT32);jspb_internal_binary.RPackableInt32IntoExtWRepeatedInt32Ext=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableInt32IntoExt,module$contents$jspb_internal_binary_writeRepeatedInt32,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.INT32);
jspb_internal_binary.RPackableInt32IntoExtWPackedInt32Ext=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableInt32IntoExt,module$contents$jspb_internal_binary_writePackedInt32,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.INT32);
jspb_internal_binary.RPackableInt32IntoWRepeatedInt32=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableInt32Into,module$contents$jspb_internal_binary_writeRepeatedInt32,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.INT32);
jspb_internal_binary.RPackableInt32IntoWPackedInt32=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableInt32Into,module$contents$jspb_internal_binary_writePackedInt32,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.INT32);
jspb_internal_binary.RInt32IgnoringDefaultWInt32=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readInt32IgnoringDefault,module$contents$jspb_internal_binary_writeInt32,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.INT32);jspb_internal_binary.RInt32OneofWInt32=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readInt32Oneof,module$contents$jspb_internal_binary_writeInt32,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.INT32);
jspb_internal_binary.RFixed64GbigintWFixed64ToleratingNegatives=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readFixed64Gbigint,module$contents$jspb_internal_binary_writeFixed64ToleratingNegatives,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED64);
jspb_internal_binary.RFixed64GbigintWFixed64=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readFixed64Gbigint,module$contents$jspb_internal_binary_writeFixed64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED64);
jspb_internal_binary.RPackableFixed64GbigintIntoExtWRepeatedFixed64ToleratingNegativesExt=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableFixed64GbigintIntoExt,module$contents$jspb_internal_binary_writeRepeatedFixed64ToleratingNegatives,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED64);
jspb_internal_binary.RPackableFixed64GbigintIntoExtWPackedFixed64ToleratingNegativesExt=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableFixed64GbigintIntoExt,module$contents$jspb_internal_binary_writePackedFixed64ToleratingNegatives,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED64);
jspb_internal_binary.RPackableFixed64GbigintIntoExtWRepeatedFixed64Ext=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableFixed64GbigintIntoExt,module$contents$jspb_internal_binary_writeRepeatedFixed64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED64);
jspb_internal_binary.RPackableFixed64GbigintIntoExtWPackedFixed64Ext=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableFixed64GbigintIntoExt,module$contents$jspb_internal_binary_writePackedFixed64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED64);
jspb_internal_binary.RFixed64StringWFixed64ToleratingNegatives=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readFixed64String,module$contents$jspb_internal_binary_writeFixed64ToleratingNegatives,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED64);
jspb_internal_binary.RFixed64StringWFixed64=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readFixed64String,module$contents$jspb_internal_binary_writeFixed64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED64);
jspb_internal_binary.RPackableFixed64StringIntoExtWRepeatedFixed64ToleratingNegativesExt=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableFixed64StringIntoExt,module$contents$jspb_internal_binary_writeRepeatedFixed64ToleratingNegatives,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED64);
jspb_internal_binary.RPackableFixed64StringIntoExtWPackedFixed64ToleratingNegativesExt=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableFixed64StringIntoExt,module$contents$jspb_internal_binary_writePackedFixed64ToleratingNegatives,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED64);
jspb_internal_binary.RPackableFixed64StringIntoExtWRepeatedFixed64Ext=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableFixed64StringIntoExt,module$contents$jspb_internal_binary_writeRepeatedFixed64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED64);
jspb_internal_binary.RPackableFixed64StringIntoExtWPackedFixed64Ext=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableFixed64StringIntoExt,module$contents$jspb_internal_binary_writePackedFixed64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED64);
jspb_internal_binary.RFixed64WFixed64ToleratingNegatives=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readFixed64,module$contents$jspb_internal_binary_writeFixed64ToleratingNegatives,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED64);jspb_internal_binary.RWFixed64=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readFixed64,module$contents$jspb_internal_binary_writeFixed64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED64);
jspb_internal_binary.RPackableFixed64IntoExtWRepeatedFixed64ToleratingNegativesExt=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableFixed64IntoExt,module$contents$jspb_internal_binary_writeRepeatedFixed64ToleratingNegatives,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED64);
jspb_internal_binary.RPackableFixed64IntoExtWPackedFixed64ToleratingNegativesExt=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableFixed64IntoExt,module$contents$jspb_internal_binary_writePackedFixed64ToleratingNegatives,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED64);
jspb_internal_binary.RPackableFixed64IntoExtWRepeatedFixed64Ext=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableFixed64IntoExt,module$contents$jspb_internal_binary_writeRepeatedFixed64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED64);
jspb_internal_binary.RPackableFixed64IntoExtWPackedFixed64Ext=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableFixed64IntoExt,module$contents$jspb_internal_binary_writePackedFixed64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED64);
jspb_internal_binary.RPackableFixed64GbigintIntoWRepeatedFixed64ToleratingNegatives=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableFixed64GbigintInto,module$contents$jspb_internal_binary_writeRepeatedFixed64ToleratingNegatives,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED64);
jspb_internal_binary.RPackableFixed64GbigintIntoWPackedFixed64ToleratingNegatives=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableFixed64GbigintInto,module$contents$jspb_internal_binary_writePackedFixed64ToleratingNegatives,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED64);
jspb_internal_binary.RPackableFixed64GbigintIntoWRepeatedFixed64=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableFixed64GbigintInto,module$contents$jspb_internal_binary_writeRepeatedFixed64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED64);
jspb_internal_binary.RPackableFixed64GbigintIntoWPackedFixed64=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableFixed64GbigintInto,module$contents$jspb_internal_binary_writePackedFixed64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED64);
jspb_internal_binary.RFixed64GbigintIgnoringDefaultWFixed64ToleratingNegatives=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readFixed64GbigintIgnoringDefault,module$contents$jspb_internal_binary_writeFixed64ToleratingNegatives,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED64);
jspb_internal_binary.RFixed64GbigintIgnoringDefaultWFixed64=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readFixed64GbigintIgnoringDefault,module$contents$jspb_internal_binary_writeFixed64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED64);
jspb_internal_binary.RFixed64GbigintOneofWFixed64ToleratingNegatives=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readFixed64GbigintOneof,module$contents$jspb_internal_binary_writeFixed64ToleratingNegatives,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED64);
jspb_internal_binary.RFixed64GbigintOneofWFixed64=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readFixed64GbigintOneof,module$contents$jspb_internal_binary_writeFixed64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED64);
jspb_internal_binary.RPackableFixed64StringIntoWRepeatedFixed64ToleratingNegatives=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableFixed64StringInto,module$contents$jspb_internal_binary_writeRepeatedFixed64ToleratingNegatives,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED64);
jspb_internal_binary.RPackableFixed64StringIntoWPackedFixed64ToleratingNegatives=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableFixed64StringInto,module$contents$jspb_internal_binary_writePackedFixed64ToleratingNegatives,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED64);
jspb_internal_binary.RPackableFixed64StringIntoWRepeatedFixed64=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableFixed64StringInto,module$contents$jspb_internal_binary_writeRepeatedFixed64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED64);
jspb_internal_binary.RPackableFixed64StringIntoWPackedFixed64=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableFixed64StringInto,module$contents$jspb_internal_binary_writePackedFixed64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED64);
jspb_internal_binary.RFixed64StringIgnoringDefaultWFixed64ToleratingNegatives=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readFixed64StringIgnoringDefault,module$contents$jspb_internal_binary_writeFixed64ToleratingNegatives,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED64);
jspb_internal_binary.RFixed64StringIgnoringDefaultWFixed64=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readFixed64StringIgnoringDefault,module$contents$jspb_internal_binary_writeFixed64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED64);
jspb_internal_binary.RFixed64StringOneofWFixed64ToleratingNegatives=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readFixed64StringOneof,module$contents$jspb_internal_binary_writeFixed64ToleratingNegatives,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED64);
jspb_internal_binary.RFixed64StringOneofWFixed64=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readFixed64StringOneof,module$contents$jspb_internal_binary_writeFixed64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED64);
jspb_internal_binary.RPackableFixed64IntoWRepeatedFixed64ToleratingNegatives=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableFixed64Into,module$contents$jspb_internal_binary_writeRepeatedFixed64ToleratingNegatives,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED64);
jspb_internal_binary.RPackableFixed64IntoWPackedFixed64ToleratingNegatives=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableFixed64Into,module$contents$jspb_internal_binary_writePackedFixed64ToleratingNegatives,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED64);
jspb_internal_binary.RPackableFixed64IntoWRepeatedFixed64=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableFixed64Into,module$contents$jspb_internal_binary_writeRepeatedFixed64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED64);
jspb_internal_binary.RPackableFixed64IntoWPackedFixed64=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableFixed64Into,module$contents$jspb_internal_binary_writePackedFixed64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED64);
jspb_internal_binary.RFixed64IgnoringDefaultWFixed64ToleratingNegatives=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readFixed64IgnoringDefault,module$contents$jspb_internal_binary_writeFixed64ToleratingNegatives,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED64);
jspb_internal_binary.RFixed64IgnoringDefaultWFixed64=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readFixed64IgnoringDefault,module$contents$jspb_internal_binary_writeFixed64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED64);
jspb_internal_binary.RFixed64OneofWFixed64ToleratingNegatives=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readFixed64Oneof,module$contents$jspb_internal_binary_writeFixed64ToleratingNegatives,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED64);
jspb_internal_binary.RFixed64OneofWFixed64=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readFixed64Oneof,module$contents$jspb_internal_binary_writeFixed64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED64);jspb_internal_binary.RWFixed32=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readFixed32,module$contents$jspb_internal_binary_writeFixed32,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED32);
jspb_internal_binary.RPackableFixed32IntoExtWRepeatedFixed32Ext=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableFixed32IntoExt,module$contents$jspb_internal_binary_writeRepeatedFixed32,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED32);
jspb_internal_binary.RPackableFixed32IntoExtWPackedFixed32Ext=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableFixed32IntoExt,module$contents$jspb_internal_binary_writePackedFixed32,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED32);
jspb_internal_binary.RPackableFixed32IntoWRepeatedFixed32=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableFixed32Into,module$contents$jspb_internal_binary_writeRepeatedFixed32,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED32);
jspb_internal_binary.RPackableFixed32IntoWPackedFixed32=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableFixed32Into,module$contents$jspb_internal_binary_writePackedFixed32,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED32);
jspb_internal_binary.RFixed32IgnoringDefaultWFixed32=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readFixed32IgnoringDefault,module$contents$jspb_internal_binary_writeFixed32,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED32);jspb_internal_binary.RFixed32OneofWFixed32=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readFixed32Oneof,module$contents$jspb_internal_binary_writeFixed32,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.FIXED32);
jspb_internal_binary.RWBool=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readBool,module$contents$jspb_internal_binary_writeBool,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.BOOLEAN);jspb_internal_binary.RPackableBoolIntoExtWRepeatedBoolExt=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableBoolIntoExt,module$contents$jspb_internal_binary_writeRepeatedBool,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.BOOLEAN);
jspb_internal_binary.RPackableBoolIntoExtWPackedBoolExt=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableBoolIntoExt,module$contents$jspb_internal_binary_writePackedBool,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.BOOLEAN);
jspb_internal_binary.RPackableBoolIntoWRepeatedBool=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableBoolInto,module$contents$jspb_internal_binary_writeRepeatedBool,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.BOOLEAN);
jspb_internal_binary.RPackableBoolIntoWPackedBool=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableBoolInto,module$contents$jspb_internal_binary_writePackedBool,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.BOOLEAN);
jspb_internal_binary.RBoolIgnoringDefaultWBool=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readBoolIgnoringDefault,module$contents$jspb_internal_binary_writeBool,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.BOOLEAN);jspb_internal_binary.RBoolOneofWBool=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readBoolOneof,module$contents$jspb_internal_binary_writeBool,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.BOOLEAN);
jspb_internal_binary.RStringRequireUtf8WString=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readStringRequireUtf8,module$contents$jspb_internal_binary_writeString,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.STRING);
jspb_internal_binary.RRepeatedStringRequireUtf8ExtWRepeatedStringExt=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readRepeatedStringRequireUtf8Ext,module$contents$jspb_internal_binary_writeRepeatedString,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.STRING);
jspb_internal_binary.RRepeatedStringRequireUtf8WRepeatedString=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readRepeatedStringRequireUtf8,module$contents$jspb_internal_binary_writeRepeatedString,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.STRING);
jspb_internal_binary.RStringRequireUtf8IgnoringDefaultWString=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readStringRequireUtf8IgnoringDefault,module$contents$jspb_internal_binary_writeString,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.STRING);
jspb_internal_binary.RStringRequireUtf8OneofWString=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readStringRequireUtf8Oneof,module$contents$jspb_internal_binary_writeString,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.STRING);
jspb_internal_binary.RWString=module$exports$jspb$binary$reader.UTF8_PARSING_ERRORS_ARE_FATAL?jspb_internal_binary.RStringRequireUtf8WString:module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readString,module$contents$jspb_internal_binary_writeString,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.STRING);
jspb_internal_binary.RWRepeatedStringExt=module$exports$jspb$binary$reader.UTF8_PARSING_ERRORS_ARE_FATAL?jspb_internal_binary.RRepeatedStringRequireUtf8ExtWRepeatedStringExt:module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readRepeatedStringExt,module$contents$jspb_internal_binary_writeRepeatedString,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.STRING);
jspb_internal_binary.RWRepeatedString=module$exports$jspb$binary$reader.UTF8_PARSING_ERRORS_ARE_FATAL?jspb_internal_binary.RRepeatedStringRequireUtf8WRepeatedString:module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readRepeatedString,module$contents$jspb_internal_binary_writeRepeatedString,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.STRING);
jspb_internal_binary.RStringIgnoringDefaultWString=module$exports$jspb$binary$reader.UTF8_PARSING_ERRORS_ARE_FATAL?jspb_internal_binary.RStringRequireUtf8IgnoringDefaultWString:module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readStringIgnoringDefault,module$contents$jspb_internal_binary_writeString,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.STRING);
jspb_internal_binary.RStringOneofWString=module$exports$jspb$binary$reader.UTF8_PARSING_ERRORS_ARE_FATAL?jspb_internal_binary.RStringRequireUtf8OneofWString:module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readStringOneof,module$contents$jspb_internal_binary_writeString,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.STRING);
jspb_internal_binary.RWGroup=module$contents$google3$javascript$apps$jspb$internal_binary_fields_makeMsgRWPair(module$contents$jspb_internal_binary_readGroup,module$contents$jspb_internal_binary_writeGroup,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.GROUP);jspb_internal_binary.RWRepeatedGroupExt=module$contents$jspb_internal_binary_makeRepeatedMsgRWPair(module$contents$jspb_internal_binary_readRepeatedGroupExt,module$contents$jspb_internal_binary_writeRepeatedGroup,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.GROUP);
jspb_internal_binary.RWRepeatedGroup=module$contents$jspb_internal_binary_makeRepeatedMsgRWPair(module$contents$jspb_internal_binary_readRepeatedGroup,module$contents$jspb_internal_binary_writeRepeatedGroup,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.GROUP);
jspb_internal_binary.RGroupOneofWGroup=module$contents$google3$javascript$apps$jspb$internal_binary_fields_makeMsgRWPair(module$contents$jspb_internal_binary_readGroupOneof,module$contents$jspb_internal_binary_writeGroup,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.GROUP);jspb_internal_binary.RWMessage=module$contents$google3$javascript$apps$jspb$internal_binary_fields_makeMsgRWPair(module$contents$jspb_internal_binary_readMessage,module$contents$jspb_internal_binary_writeMessage);
jspb_internal_binary.RWRepeatedMessageExt=module$contents$jspb_internal_binary_makeRepeatedMsgRWPair(module$contents$jspb_internal_binary_readRepeatedMessageExt,module$contents$jspb_internal_binary_writeRepeatedMessage);jspb_internal_binary.RWRepeatedMessage=module$contents$jspb_internal_binary_makeRepeatedMsgRWPair(module$contents$jspb_internal_binary_readRepeatedMessage,module$contents$jspb_internal_binary_writeRepeatedMessage);
jspb_internal_binary.RMessageOneofWMessage=module$contents$google3$javascript$apps$jspb$internal_binary_fields_makeMsgRWPair(module$contents$jspb_internal_binary_readMessageOneof,module$contents$jspb_internal_binary_writeMessage);jspb_internal_binary.RWBytes=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readBytes,module$contents$jspb_internal_binary_writeBytes,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.BYTES);
jspb_internal_binary.RWRepeatedBytesExt=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readRepeatedBytesExt,module$contents$jspb_internal_binary_writeRepeatedBytes,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.BYTES);jspb_internal_binary.RWRepeatedBytes=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readRepeatedBytes,module$contents$jspb_internal_binary_writeRepeatedBytes,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.BYTES);
jspb_internal_binary.RBytesIgnoringDefaultWBytes=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readBytesIgnoringDefault,module$contents$jspb_internal_binary_writeBytes,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.BYTES);jspb_internal_binary.RBytesOneofWBytes=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readBytesOneof,module$contents$jspb_internal_binary_writeBytes,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.BYTES);
jspb_internal_binary.RWUint32=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readUint32,module$contents$jspb_internal_binary_writeUint32,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT32);jspb_internal_binary.RPackableUint32IntoExtWRepeatedUint32Ext=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableUint32IntoExt,module$contents$jspb_internal_binary_writeRepeatedUint32,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT32);
jspb_internal_binary.RPackableUint32IntoExtWPackedUint32Ext=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableUint32IntoExt,module$contents$jspb_internal_binary_writePackedUint32,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT32);
jspb_internal_binary.RPackableUint32IntoWRepeatedUint32=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableUint32Into,module$contents$jspb_internal_binary_writeRepeatedUint32,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT32);
jspb_internal_binary.RPackableUint32IntoWPackedUint32=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableUint32Into,module$contents$jspb_internal_binary_writePackedUint32,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT32);
jspb_internal_binary.RUint32IgnoringDefaultWUint32=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readUint32IgnoringDefault,module$contents$jspb_internal_binary_writeUint32,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT32);jspb_internal_binary.RUint32OneofWUint32=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readUint32Oneof,module$contents$jspb_internal_binary_writeUint32,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.UINT32);
jspb_internal_binary.RWEnum=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readEnum,module$contents$jspb_internal_binary_writeEnum,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.ENUM);jspb_internal_binary.RPackableEnumIntoExtWRepeatedEnumExt=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableEnumIntoExt,module$contents$jspb_internal_binary_writeRepeatedEnum,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.ENUM);
jspb_internal_binary.RPackableEnumIntoExtWPackedEnumExt=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableEnumIntoExt,module$contents$jspb_internal_binary_writePackedEnum,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.ENUM);
jspb_internal_binary.RPackableEnumIntoWRepeatedEnum=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableEnumInto,module$contents$jspb_internal_binary_writeRepeatedEnum,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.ENUM);
jspb_internal_binary.RPackableEnumIntoWPackedEnum=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableEnumInto,module$contents$jspb_internal_binary_writePackedEnum,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.ENUM);jspb_internal_binary.REnumIgnoringDefaultWEnum=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readEnumIgnoringDefault,module$contents$jspb_internal_binary_writeEnum,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.ENUM);
jspb_internal_binary.REnumOneofWEnum=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readEnumOneof,module$contents$jspb_internal_binary_writeEnum,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.ENUM);jspb_internal_binary.RWSfixed32=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readSfixed32,module$contents$jspb_internal_binary_writeSfixed32,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SFIXED32);
jspb_internal_binary.RPackableSfixed32IntoExtWRepeatedSfixed32Ext=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableSfixed32IntoExt,module$contents$jspb_internal_binary_writeRepeatedSfixed32,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SFIXED32);
jspb_internal_binary.RPackableSfixed32IntoExtWPackedSfixed32Ext=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableSfixed32IntoExt,module$contents$jspb_internal_binary_writePackedSfixed32,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SFIXED32);
jspb_internal_binary.RPackableSfixed32IntoWRepeatedSfixed32=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableSfixed32Into,module$contents$jspb_internal_binary_writeRepeatedSfixed32,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SFIXED32);
jspb_internal_binary.RPackableSfixed32IntoWPackedSfixed32=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableSfixed32Into,module$contents$jspb_internal_binary_writePackedSfixed32,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SFIXED32);
jspb_internal_binary.RSfixed32IgnoringDefaultWSfixed32=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readSfixed32IgnoringDefault,module$contents$jspb_internal_binary_writeSfixed32,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SFIXED32);jspb_internal_binary.RSfixed32OneofWSfixed32=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readSfixed32Oneof,module$contents$jspb_internal_binary_writeSfixed32,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SFIXED32);
jspb_internal_binary.RSfixed64GbigintWSfixed64=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readSfixed64Gbigint,module$contents$jspb_internal_binary_writeSfixed64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SFIXED64);
jspb_internal_binary.RPackableSfixed64GbigintIntoExtWRepeatedSfixed64Ext=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableSfixed64GbigintIntoExt,module$contents$jspb_internal_binary_writeRepeatedSfixed64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SFIXED64);
jspb_internal_binary.RPackableSfixed64GbigintIntoExtWPackedSfixed64Ext=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableSfixed64GbigintIntoExt,module$contents$jspb_internal_binary_writePackedSfixed64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SFIXED64);
jspb_internal_binary.RSfixed64StringWSfixed64=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readSfixed64String,module$contents$jspb_internal_binary_writeSfixed64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SFIXED64);
jspb_internal_binary.RPackableSfixed64StringIntoExtWRepeatedSfixed64Ext=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableSfixed64StringIntoExt,module$contents$jspb_internal_binary_writeRepeatedSfixed64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SFIXED64);
jspb_internal_binary.RPackableSfixed64StringIntoExtWPackedSfixed64Ext=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableSfixed64StringIntoExt,module$contents$jspb_internal_binary_writePackedSfixed64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SFIXED64);
jspb_internal_binary.RWSfixed64=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readSfixed64,module$contents$jspb_internal_binary_writeSfixed64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SFIXED64);
jspb_internal_binary.RPackableSfixed64IntoExtWRepeatedSfixed64Ext=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableSfixed64IntoExt,module$contents$jspb_internal_binary_writeRepeatedSfixed64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SFIXED64);
jspb_internal_binary.RPackableSfixed64IntoExtWPackedSfixed64Ext=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableSfixed64IntoExt,module$contents$jspb_internal_binary_writePackedSfixed64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SFIXED64);
jspb_internal_binary.RPackableSfixed64GbigintIntoWRepeatedSfixed64=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableSfixed64GbigintInto,module$contents$jspb_internal_binary_writeRepeatedSfixed64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SFIXED64);
jspb_internal_binary.RPackableSfixed64GbigintIntoWPackedSfixed64=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableSfixed64GbigintInto,module$contents$jspb_internal_binary_writePackedSfixed64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SFIXED64);
jspb_internal_binary.RSfixed64GbigintIgnoringDefaultWSfixed64=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readSfixed64GbigintIgnoringDefault,module$contents$jspb_internal_binary_writeSfixed64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SFIXED64);
jspb_internal_binary.RSfixed64GbigintOneofWSfixed64=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readSfixed64GbigintOneof,module$contents$jspb_internal_binary_writeSfixed64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SFIXED64);
jspb_internal_binary.RPackableSfixed64StringIntoWRepeatedSfixed64=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableSfixed64StringInto,module$contents$jspb_internal_binary_writeRepeatedSfixed64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SFIXED64);
jspb_internal_binary.RPackableSfixed64StringIntoWPackedSfixed64=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableSfixed64StringInto,module$contents$jspb_internal_binary_writePackedSfixed64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SFIXED64);
jspb_internal_binary.RSfixed64StringIgnoringDefaultWSfixed64=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readSfixed64StringIgnoringDefault,module$contents$jspb_internal_binary_writeSfixed64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SFIXED64);
jspb_internal_binary.RSfixed64StringOneofWSfixed64=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readSfixed64StringOneof,module$contents$jspb_internal_binary_writeSfixed64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SFIXED64);
jspb_internal_binary.RPackableSfixed64IntoWRepeatedSfixed64=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableSfixed64Into,module$contents$jspb_internal_binary_writeRepeatedSfixed64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SFIXED64);
jspb_internal_binary.RPackableSfixed64IntoWPackedSfixed64=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableSfixed64Into,module$contents$jspb_internal_binary_writePackedSfixed64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SFIXED64);
jspb_internal_binary.RSfixed64IgnoringDefaultWSfixed64=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readSfixed64IgnoringDefault,module$contents$jspb_internal_binary_writeSfixed64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SFIXED64);jspb_internal_binary.RSfixed64OneofWSfixed64=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readSfixed64Oneof,module$contents$jspb_internal_binary_writeSfixed64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SFIXED64);
jspb_internal_binary.RWSint32=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readSint32,module$contents$jspb_internal_binary_writeSint32,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SINT32);jspb_internal_binary.RPackableSint32IntoExtWRepeatedSint32Ext=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableSint32IntoExt,module$contents$jspb_internal_binary_writeRepeatedSint32,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SINT32);
jspb_internal_binary.RPackableSint32IntoExtWPackedSint32Ext=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableSint32IntoExt,module$contents$jspb_internal_binary_writePackedSint32,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SINT32);
jspb_internal_binary.RPackableSint32IntoWRepeatedSint32=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableSint32Into,module$contents$jspb_internal_binary_writeRepeatedSint32,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SINT32);
jspb_internal_binary.RPackableSint32IntoWPackedSint32=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableSint32Into,module$contents$jspb_internal_binary_writePackedSint32,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SINT32);
jspb_internal_binary.RSint32IgnoringDefaultWSint32=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readSint32IgnoringDefault,module$contents$jspb_internal_binary_writeSint32,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SINT32);jspb_internal_binary.RSint32OneofWSint32=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readSint32Oneof,module$contents$jspb_internal_binary_writeSint32,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SINT32);
jspb_internal_binary.RSint64GbigintWSint64=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readSint64Gbigint,module$contents$jspb_internal_binary_writeSint64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SINT64);
jspb_internal_binary.RPackableSint64GbigintIntoExtWRepeatedSint64Ext=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableSint64GbigintIntoExt,module$contents$jspb_internal_binary_writeRepeatedSint64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SINT64);
jspb_internal_binary.RPackableSint64GbigintIntoExtWPackedSint64Ext=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableSint64GbigintIntoExt,module$contents$jspb_internal_binary_writePackedSint64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SINT64);
jspb_internal_binary.RSint64StringWSint64=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readSint64String,module$contents$jspb_internal_binary_writeSint64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SINT64);
jspb_internal_binary.RPackableSint64StringIntoExtWRepeatedSint64Ext=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableSint64StringIntoExt,module$contents$jspb_internal_binary_writeRepeatedSint64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SINT64);
jspb_internal_binary.RPackableSint64StringIntoExtWPackedSint64Ext=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableSint64StringIntoExt,module$contents$jspb_internal_binary_writePackedSint64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SINT64);
jspb_internal_binary.RWSint64=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readSint64,module$contents$jspb_internal_binary_writeSint64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SINT64);jspb_internal_binary.RPackableSint64IntoExtWRepeatedSint64Ext=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableSint64IntoExt,module$contents$jspb_internal_binary_writeRepeatedSint64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SINT64);
jspb_internal_binary.RPackableSint64IntoExtWPackedSint64Ext=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableSint64IntoExt,module$contents$jspb_internal_binary_writePackedSint64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SINT64);
jspb_internal_binary.RPackableSint64GbigintIntoWRepeatedSint64=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableSint64GbigintInto,module$contents$jspb_internal_binary_writeRepeatedSint64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SINT64);
jspb_internal_binary.RPackableSint64GbigintIntoWPackedSint64=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableSint64GbigintInto,module$contents$jspb_internal_binary_writePackedSint64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SINT64);
jspb_internal_binary.RSint64GbigintIgnoringDefaultWSint64=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readSint64GbigintIgnoringDefault,module$contents$jspb_internal_binary_writeSint64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SINT64);
jspb_internal_binary.RSint64GbigintOneofWSint64=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readSint64GbigintOneof,module$contents$jspb_internal_binary_writeSint64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SINT64);
jspb_internal_binary.RPackableSint64StringIntoWRepeatedSint64=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableSint64StringInto,module$contents$jspb_internal_binary_writeRepeatedSint64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SINT64);
jspb_internal_binary.RPackableSint64StringIntoWPackedSint64=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableSint64StringInto,module$contents$jspb_internal_binary_writePackedSint64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SINT64);
jspb_internal_binary.RSint64StringIgnoringDefaultWSint64=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readSint64StringIgnoringDefault,module$contents$jspb_internal_binary_writeSint64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SINT64);
jspb_internal_binary.RSint64StringOneofWSint64=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readSint64StringOneof,module$contents$jspb_internal_binary_writeSint64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SINT64);
jspb_internal_binary.RPackableSint64IntoWRepeatedSint64=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableSint64Into,module$contents$jspb_internal_binary_writeRepeatedSint64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SINT64);
jspb_internal_binary.RPackableSint64IntoWPackedSint64=module$contents$jspb_internal_binary_makeRepeatedRWPair(module$contents$jspb_internal_binary_readPackableSint64Into,module$contents$jspb_internal_binary_writePackedSint64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SINT64);
jspb_internal_binary.RSint64IgnoringDefaultWSint64=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readSint64IgnoringDefault,module$contents$jspb_internal_binary_writeSint64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SINT64);jspb_internal_binary.RSint64OneofWSint64=module$contents$jspb_internal_binary_makeRWPair(module$contents$jspb_internal_binary_readSint64Oneof,module$contents$jspb_internal_binary_writeSint64,module$exports$google3$javascript$apps$jspb$internal_binary_type_tokens.SINT64);
jspb_internal_binary.Int64DoubleMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWInt64,jspb_internal_binary.RWDouble);jspb_internal_binary.Int64FloatMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWInt64,jspb_internal_binary.RWFloat);jspb_internal_binary.Int64Int64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWInt64,jspb_internal_binary.RWInt64);
jspb_internal_binary.Int64Uint64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWInt64,jspb_internal_binary.RWUint64);jspb_internal_binary.Int64Int32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWInt64,jspb_internal_binary.RWInt32);jspb_internal_binary.Int64Fixed64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWInt64,jspb_internal_binary.RWFixed64);
jspb_internal_binary.Int64Fixed32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWInt64,jspb_internal_binary.RWFixed32);jspb_internal_binary.Int64BoolMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWInt64,jspb_internal_binary.RWBool);jspb_internal_binary.Int64StringMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWInt64,jspb_internal_binary.RWString);
jspb_internal_binary.Int64StringRequireUtf8Map=module$exports$jspb$binary$reader.UTF8_PARSING_ERRORS_ARE_FATAL?jspb_internal_binary.Int64StringMap:module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWInt64,jspb_internal_binary.RStringRequireUtf8WString);jspb_internal_binary.Int64BytesMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWInt64,jspb_internal_binary.RWBytes);
jspb_internal_binary.Int64Uint32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWInt64,jspb_internal_binary.RWUint32);jspb_internal_binary.Int64EnumMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWInt64,jspb_internal_binary.RWEnum);jspb_internal_binary.Int64Sfixed32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWInt64,jspb_internal_binary.RWSfixed32);
jspb_internal_binary.Int64Sfixed64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWInt64,jspb_internal_binary.RWSfixed64);jspb_internal_binary.Int64Sint32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWInt64,jspb_internal_binary.RWSint32);jspb_internal_binary.Int64Sint64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWInt64,jspb_internal_binary.RWSint64);
jspb_internal_binary.Uint64DoubleMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWUint64,jspb_internal_binary.RWDouble);jspb_internal_binary.Uint64FloatMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWUint64,jspb_internal_binary.RWFloat);jspb_internal_binary.Uint64Int64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWUint64,jspb_internal_binary.RWInt64);
jspb_internal_binary.Uint64Uint64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWUint64,jspb_internal_binary.RWUint64);jspb_internal_binary.Uint64Int32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWUint64,jspb_internal_binary.RWInt32);jspb_internal_binary.Uint64Fixed64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWUint64,jspb_internal_binary.RWFixed64);
jspb_internal_binary.Uint64Fixed32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWUint64,jspb_internal_binary.RWFixed32);jspb_internal_binary.Uint64BoolMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWUint64,jspb_internal_binary.RWBool);jspb_internal_binary.Uint64StringMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWUint64,jspb_internal_binary.RWString);
jspb_internal_binary.Uint64StringRequireUtf8Map=module$exports$jspb$binary$reader.UTF8_PARSING_ERRORS_ARE_FATAL?jspb_internal_binary.Uint64StringMap:module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWUint64,jspb_internal_binary.RStringRequireUtf8WString);jspb_internal_binary.Uint64BytesMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWUint64,jspb_internal_binary.RWBytes);
jspb_internal_binary.Uint64Uint32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWUint64,jspb_internal_binary.RWUint32);jspb_internal_binary.Uint64EnumMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWUint64,jspb_internal_binary.RWEnum);jspb_internal_binary.Uint64Sfixed32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWUint64,jspb_internal_binary.RWSfixed32);
jspb_internal_binary.Uint64Sfixed64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWUint64,jspb_internal_binary.RWSfixed64);jspb_internal_binary.Uint64Sint32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWUint64,jspb_internal_binary.RWSint32);jspb_internal_binary.Uint64Sint64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWUint64,jspb_internal_binary.RWSint64);
jspb_internal_binary.Int32DoubleMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWInt32,jspb_internal_binary.RWDouble);jspb_internal_binary.Int32FloatMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWInt32,jspb_internal_binary.RWFloat);jspb_internal_binary.Int32Int64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWInt32,jspb_internal_binary.RWInt64);
jspb_internal_binary.Int32Uint64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWInt32,jspb_internal_binary.RWUint64);jspb_internal_binary.Int32Int32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWInt32,jspb_internal_binary.RWInt32);jspb_internal_binary.Int32Fixed64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWInt32,jspb_internal_binary.RWFixed64);
jspb_internal_binary.Int32Fixed32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWInt32,jspb_internal_binary.RWFixed32);jspb_internal_binary.Int32BoolMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWInt32,jspb_internal_binary.RWBool);jspb_internal_binary.Int32StringMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWInt32,jspb_internal_binary.RWString);
jspb_internal_binary.Int32StringRequireUtf8Map=module$exports$jspb$binary$reader.UTF8_PARSING_ERRORS_ARE_FATAL?jspb_internal_binary.Int32StringMap:module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWInt32,jspb_internal_binary.RStringRequireUtf8WString);jspb_internal_binary.Int32BytesMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWInt32,jspb_internal_binary.RWBytes);
jspb_internal_binary.Int32Uint32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWInt32,jspb_internal_binary.RWUint32);jspb_internal_binary.Int32EnumMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWInt32,jspb_internal_binary.RWEnum);jspb_internal_binary.Int32Sfixed32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWInt32,jspb_internal_binary.RWSfixed32);
jspb_internal_binary.Int32Sfixed64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWInt32,jspb_internal_binary.RWSfixed64);jspb_internal_binary.Int32Sint32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWInt32,jspb_internal_binary.RWSint32);jspb_internal_binary.Int32Sint64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWInt32,jspb_internal_binary.RWSint64);
jspb_internal_binary.Fixed64DoubleMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWFixed64,jspb_internal_binary.RWDouble);jspb_internal_binary.Fixed64FloatMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWFixed64,jspb_internal_binary.RWFloat);jspb_internal_binary.Fixed64Int64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWFixed64,jspb_internal_binary.RWInt64);
jspb_internal_binary.Fixed64Uint64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWFixed64,jspb_internal_binary.RWUint64);jspb_internal_binary.Fixed64Int32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWFixed64,jspb_internal_binary.RWInt32);jspb_internal_binary.Fixed64Fixed64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWFixed64,jspb_internal_binary.RWFixed64);
jspb_internal_binary.Fixed64Fixed32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWFixed64,jspb_internal_binary.RWFixed32);jspb_internal_binary.Fixed64BoolMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWFixed64,jspb_internal_binary.RWBool);jspb_internal_binary.Fixed64StringMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWFixed64,jspb_internal_binary.RWString);
jspb_internal_binary.Fixed64StringRequireUtf8Map=module$exports$jspb$binary$reader.UTF8_PARSING_ERRORS_ARE_FATAL?jspb_internal_binary.Fixed64StringMap:module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWFixed64,jspb_internal_binary.RStringRequireUtf8WString);jspb_internal_binary.Fixed64BytesMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWFixed64,jspb_internal_binary.RWBytes);
jspb_internal_binary.Fixed64Uint32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWFixed64,jspb_internal_binary.RWUint32);jspb_internal_binary.Fixed64EnumMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWFixed64,jspb_internal_binary.RWEnum);jspb_internal_binary.Fixed64Sfixed32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWFixed64,jspb_internal_binary.RWSfixed32);
jspb_internal_binary.Fixed64Sfixed64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWFixed64,jspb_internal_binary.RWSfixed64);jspb_internal_binary.Fixed64Sint32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWFixed64,jspb_internal_binary.RWSint32);jspb_internal_binary.Fixed64Sint64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWFixed64,jspb_internal_binary.RWSint64);
jspb_internal_binary.Fixed32DoubleMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWFixed32,jspb_internal_binary.RWDouble);jspb_internal_binary.Fixed32FloatMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWFixed32,jspb_internal_binary.RWFloat);jspb_internal_binary.Fixed32Int64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWFixed32,jspb_internal_binary.RWInt64);
jspb_internal_binary.Fixed32Uint64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWFixed32,jspb_internal_binary.RWUint64);jspb_internal_binary.Fixed32Int32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWFixed32,jspb_internal_binary.RWInt32);jspb_internal_binary.Fixed32Fixed64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWFixed32,jspb_internal_binary.RWFixed64);
jspb_internal_binary.Fixed32Fixed32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWFixed32,jspb_internal_binary.RWFixed32);jspb_internal_binary.Fixed32BoolMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWFixed32,jspb_internal_binary.RWBool);jspb_internal_binary.Fixed32StringMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWFixed32,jspb_internal_binary.RWString);
jspb_internal_binary.Fixed32StringRequireUtf8Map=module$exports$jspb$binary$reader.UTF8_PARSING_ERRORS_ARE_FATAL?jspb_internal_binary.Fixed32StringMap:module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWFixed32,jspb_internal_binary.RStringRequireUtf8WString);jspb_internal_binary.Fixed32BytesMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWFixed32,jspb_internal_binary.RWBytes);
jspb_internal_binary.Fixed32Uint32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWFixed32,jspb_internal_binary.RWUint32);jspb_internal_binary.Fixed32EnumMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWFixed32,jspb_internal_binary.RWEnum);jspb_internal_binary.Fixed32Sfixed32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWFixed32,jspb_internal_binary.RWSfixed32);
jspb_internal_binary.Fixed32Sfixed64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWFixed32,jspb_internal_binary.RWSfixed64);jspb_internal_binary.Fixed32Sint32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWFixed32,jspb_internal_binary.RWSint32);jspb_internal_binary.Fixed32Sint64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWFixed32,jspb_internal_binary.RWSint64);
jspb_internal_binary.BoolDoubleMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWBool,jspb_internal_binary.RWDouble);jspb_internal_binary.BoolFloatMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWBool,jspb_internal_binary.RWFloat);jspb_internal_binary.BoolInt64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWBool,jspb_internal_binary.RWInt64);
jspb_internal_binary.BoolUint64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWBool,jspb_internal_binary.RWUint64);jspb_internal_binary.BoolInt32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWBool,jspb_internal_binary.RWInt32);jspb_internal_binary.BoolFixed64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWBool,jspb_internal_binary.RWFixed64);
jspb_internal_binary.BoolFixed32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWBool,jspb_internal_binary.RWFixed32);jspb_internal_binary.BoolBoolMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWBool,jspb_internal_binary.RWBool);jspb_internal_binary.BoolStringMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWBool,jspb_internal_binary.RWString);
jspb_internal_binary.BoolStringRequireUtf8Map=module$exports$jspb$binary$reader.UTF8_PARSING_ERRORS_ARE_FATAL?jspb_internal_binary.BoolStringMap:module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWBool,jspb_internal_binary.RStringRequireUtf8WString);jspb_internal_binary.BoolBytesMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWBool,jspb_internal_binary.RWBytes);
jspb_internal_binary.BoolUint32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWBool,jspb_internal_binary.RWUint32);jspb_internal_binary.BoolEnumMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWBool,jspb_internal_binary.RWEnum);jspb_internal_binary.BoolSfixed32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWBool,jspb_internal_binary.RWSfixed32);
jspb_internal_binary.BoolSfixed64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWBool,jspb_internal_binary.RWSfixed64);jspb_internal_binary.BoolSint32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWBool,jspb_internal_binary.RWSint32);jspb_internal_binary.BoolSint64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWBool,jspb_internal_binary.RWSint64);
jspb_internal_binary.StringDoubleMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWString,jspb_internal_binary.RWDouble);jspb_internal_binary.StringRequireUtf8DoubleMap=module$exports$jspb$binary$reader.UTF8_PARSING_ERRORS_ARE_FATAL?jspb_internal_binary.StringDoubleMap:module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RStringRequireUtf8WString,jspb_internal_binary.RWDouble);
jspb_internal_binary.StringFloatMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWString,jspb_internal_binary.RWFloat);jspb_internal_binary.StringRequireUtf8FloatMap=module$exports$jspb$binary$reader.UTF8_PARSING_ERRORS_ARE_FATAL?jspb_internal_binary.StringFloatMap:module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RStringRequireUtf8WString,jspb_internal_binary.RWFloat);
jspb_internal_binary.StringInt64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWString,jspb_internal_binary.RWInt64);jspb_internal_binary.StringRequireUtf8Int64Map=module$exports$jspb$binary$reader.UTF8_PARSING_ERRORS_ARE_FATAL?jspb_internal_binary.StringInt64Map:module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RStringRequireUtf8WString,jspb_internal_binary.RWInt64);
jspb_internal_binary.StringUint64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWString,jspb_internal_binary.RWUint64);jspb_internal_binary.StringRequireUtf8Uint64Map=module$exports$jspb$binary$reader.UTF8_PARSING_ERRORS_ARE_FATAL?jspb_internal_binary.StringUint64Map:module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RStringRequireUtf8WString,jspb_internal_binary.RWUint64);
jspb_internal_binary.StringInt32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWString,jspb_internal_binary.RWInt32);jspb_internal_binary.StringRequireUtf8Int32Map=module$exports$jspb$binary$reader.UTF8_PARSING_ERRORS_ARE_FATAL?jspb_internal_binary.StringInt32Map:module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RStringRequireUtf8WString,jspb_internal_binary.RWInt32);
jspb_internal_binary.StringFixed64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWString,jspb_internal_binary.RWFixed64);jspb_internal_binary.StringRequireUtf8Fixed64Map=module$exports$jspb$binary$reader.UTF8_PARSING_ERRORS_ARE_FATAL?jspb_internal_binary.StringFixed64Map:module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RStringRequireUtf8WString,jspb_internal_binary.RWFixed64);
jspb_internal_binary.StringFixed32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWString,jspb_internal_binary.RWFixed32);jspb_internal_binary.StringRequireUtf8Fixed32Map=module$exports$jspb$binary$reader.UTF8_PARSING_ERRORS_ARE_FATAL?jspb_internal_binary.StringFixed32Map:module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RStringRequireUtf8WString,jspb_internal_binary.RWFixed32);
jspb_internal_binary.StringBoolMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWString,jspb_internal_binary.RWBool);jspb_internal_binary.StringRequireUtf8BoolMap=module$exports$jspb$binary$reader.UTF8_PARSING_ERRORS_ARE_FATAL?jspb_internal_binary.StringBoolMap:module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RStringRequireUtf8WString,jspb_internal_binary.RWBool);
jspb_internal_binary.StringStringMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWString,jspb_internal_binary.RWString);jspb_internal_binary.StringRequireUtf8StringRequireUtf8Map=module$exports$jspb$binary$reader.UTF8_PARSING_ERRORS_ARE_FATAL?jspb_internal_binary.StringStringMap:module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RStringRequireUtf8WString,jspb_internal_binary.RStringRequireUtf8WString);
jspb_internal_binary.StringBytesMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWString,jspb_internal_binary.RWBytes);jspb_internal_binary.StringRequireUtf8BytesMap=module$exports$jspb$binary$reader.UTF8_PARSING_ERRORS_ARE_FATAL?jspb_internal_binary.StringBytesMap:module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RStringRequireUtf8WString,jspb_internal_binary.RWBytes);
jspb_internal_binary.StringUint32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWString,jspb_internal_binary.RWUint32);jspb_internal_binary.StringRequireUtf8Uint32Map=module$exports$jspb$binary$reader.UTF8_PARSING_ERRORS_ARE_FATAL?jspb_internal_binary.StringUint32Map:module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RStringRequireUtf8WString,jspb_internal_binary.RWUint32);
jspb_internal_binary.StringEnumMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWString,jspb_internal_binary.RWEnum);jspb_internal_binary.StringRequireUtf8EnumMap=module$exports$jspb$binary$reader.UTF8_PARSING_ERRORS_ARE_FATAL?jspb_internal_binary.StringEnumMap:module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RStringRequireUtf8WString,jspb_internal_binary.RWEnum);
jspb_internal_binary.StringSfixed32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWString,jspb_internal_binary.RWSfixed32);jspb_internal_binary.StringRequireUtf8Sfixed32Map=module$exports$jspb$binary$reader.UTF8_PARSING_ERRORS_ARE_FATAL?jspb_internal_binary.StringSfixed32Map:module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RStringRequireUtf8WString,jspb_internal_binary.RWSfixed32);
jspb_internal_binary.StringSfixed64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWString,jspb_internal_binary.RWSfixed64);jspb_internal_binary.StringRequireUtf8Sfixed64Map=module$exports$jspb$binary$reader.UTF8_PARSING_ERRORS_ARE_FATAL?jspb_internal_binary.StringSfixed64Map:module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RStringRequireUtf8WString,jspb_internal_binary.RWSfixed64);
jspb_internal_binary.StringSint32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWString,jspb_internal_binary.RWSint32);jspb_internal_binary.StringRequireUtf8Sint32Map=module$exports$jspb$binary$reader.UTF8_PARSING_ERRORS_ARE_FATAL?jspb_internal_binary.StringSint32Map:module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RStringRequireUtf8WString,jspb_internal_binary.RWSint32);
jspb_internal_binary.StringSint64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWString,jspb_internal_binary.RWSint64);jspb_internal_binary.StringRequireUtf8Sint64Map=module$exports$jspb$binary$reader.UTF8_PARSING_ERRORS_ARE_FATAL?jspb_internal_binary.StringSint64Map:module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RStringRequireUtf8WString,jspb_internal_binary.RWSint64);
jspb_internal_binary.Uint32DoubleMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWUint32,jspb_internal_binary.RWDouble);jspb_internal_binary.Uint32FloatMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWUint32,jspb_internal_binary.RWFloat);jspb_internal_binary.Uint32Int64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWUint32,jspb_internal_binary.RWInt64);
jspb_internal_binary.Uint32Uint64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWUint32,jspb_internal_binary.RWUint64);jspb_internal_binary.Uint32Int32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWUint32,jspb_internal_binary.RWInt32);jspb_internal_binary.Uint32Fixed64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWUint32,jspb_internal_binary.RWFixed64);
jspb_internal_binary.Uint32Fixed32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWUint32,jspb_internal_binary.RWFixed32);jspb_internal_binary.Uint32BoolMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWUint32,jspb_internal_binary.RWBool);jspb_internal_binary.Uint32StringMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWUint32,jspb_internal_binary.RWString);
jspb_internal_binary.Uint32StringRequireUtf8Map=module$exports$jspb$binary$reader.UTF8_PARSING_ERRORS_ARE_FATAL?jspb_internal_binary.Uint32StringMap:module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWUint32,jspb_internal_binary.RStringRequireUtf8WString);jspb_internal_binary.Uint32BytesMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWUint32,jspb_internal_binary.RWBytes);
jspb_internal_binary.Uint32Uint32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWUint32,jspb_internal_binary.RWUint32);jspb_internal_binary.Uint32EnumMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWUint32,jspb_internal_binary.RWEnum);jspb_internal_binary.Uint32Sfixed32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWUint32,jspb_internal_binary.RWSfixed32);
jspb_internal_binary.Uint32Sfixed64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWUint32,jspb_internal_binary.RWSfixed64);jspb_internal_binary.Uint32Sint32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWUint32,jspb_internal_binary.RWSint32);jspb_internal_binary.Uint32Sint64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWUint32,jspb_internal_binary.RWSint64);
jspb_internal_binary.Sfixed32DoubleMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSfixed32,jspb_internal_binary.RWDouble);jspb_internal_binary.Sfixed32FloatMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSfixed32,jspb_internal_binary.RWFloat);jspb_internal_binary.Sfixed32Int64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSfixed32,jspb_internal_binary.RWInt64);
jspb_internal_binary.Sfixed32Uint64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSfixed32,jspb_internal_binary.RWUint64);jspb_internal_binary.Sfixed32Int32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSfixed32,jspb_internal_binary.RWInt32);jspb_internal_binary.Sfixed32Fixed64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSfixed32,jspb_internal_binary.RWFixed64);
jspb_internal_binary.Sfixed32Fixed32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSfixed32,jspb_internal_binary.RWFixed32);jspb_internal_binary.Sfixed32BoolMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSfixed32,jspb_internal_binary.RWBool);jspb_internal_binary.Sfixed32StringMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSfixed32,jspb_internal_binary.RWString);
jspb_internal_binary.Sfixed32StringRequireUtf8Map=module$exports$jspb$binary$reader.UTF8_PARSING_ERRORS_ARE_FATAL?jspb_internal_binary.Sfixed32StringMap:module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSfixed32,jspb_internal_binary.RStringRequireUtf8WString);jspb_internal_binary.Sfixed32BytesMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSfixed32,jspb_internal_binary.RWBytes);
jspb_internal_binary.Sfixed32Uint32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSfixed32,jspb_internal_binary.RWUint32);jspb_internal_binary.Sfixed32EnumMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSfixed32,jspb_internal_binary.RWEnum);jspb_internal_binary.Sfixed32Sfixed32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSfixed32,jspb_internal_binary.RWSfixed32);
jspb_internal_binary.Sfixed32Sfixed64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSfixed32,jspb_internal_binary.RWSfixed64);jspb_internal_binary.Sfixed32Sint32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSfixed32,jspb_internal_binary.RWSint32);jspb_internal_binary.Sfixed32Sint64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSfixed32,jspb_internal_binary.RWSint64);
jspb_internal_binary.Sfixed64DoubleMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSfixed64,jspb_internal_binary.RWDouble);jspb_internal_binary.Sfixed64FloatMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSfixed64,jspb_internal_binary.RWFloat);jspb_internal_binary.Sfixed64Int64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSfixed64,jspb_internal_binary.RWInt64);
jspb_internal_binary.Sfixed64Uint64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSfixed64,jspb_internal_binary.RWUint64);jspb_internal_binary.Sfixed64Int32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSfixed64,jspb_internal_binary.RWInt32);jspb_internal_binary.Sfixed64Fixed64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSfixed64,jspb_internal_binary.RWFixed64);
jspb_internal_binary.Sfixed64Fixed32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSfixed64,jspb_internal_binary.RWFixed32);jspb_internal_binary.Sfixed64BoolMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSfixed64,jspb_internal_binary.RWBool);jspb_internal_binary.Sfixed64StringMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSfixed64,jspb_internal_binary.RWString);
jspb_internal_binary.Sfixed64StringRequireUtf8Map=module$exports$jspb$binary$reader.UTF8_PARSING_ERRORS_ARE_FATAL?jspb_internal_binary.Sfixed64StringMap:module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSfixed64,jspb_internal_binary.RStringRequireUtf8WString);jspb_internal_binary.Sfixed64BytesMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSfixed64,jspb_internal_binary.RWBytes);
jspb_internal_binary.Sfixed64Uint32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSfixed64,jspb_internal_binary.RWUint32);jspb_internal_binary.Sfixed64EnumMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSfixed64,jspb_internal_binary.RWEnum);jspb_internal_binary.Sfixed64Sfixed32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSfixed64,jspb_internal_binary.RWSfixed32);
jspb_internal_binary.Sfixed64Sfixed64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSfixed64,jspb_internal_binary.RWSfixed64);jspb_internal_binary.Sfixed64Sint32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSfixed64,jspb_internal_binary.RWSint32);jspb_internal_binary.Sfixed64Sint64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSfixed64,jspb_internal_binary.RWSint64);
jspb_internal_binary.Sint32DoubleMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSint32,jspb_internal_binary.RWDouble);jspb_internal_binary.Sint32FloatMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSint32,jspb_internal_binary.RWFloat);jspb_internal_binary.Sint32Int64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSint32,jspb_internal_binary.RWInt64);
jspb_internal_binary.Sint32Uint64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSint32,jspb_internal_binary.RWUint64);jspb_internal_binary.Sint32Int32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSint32,jspb_internal_binary.RWInt32);jspb_internal_binary.Sint32Fixed64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSint32,jspb_internal_binary.RWFixed64);
jspb_internal_binary.Sint32Fixed32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSint32,jspb_internal_binary.RWFixed32);jspb_internal_binary.Sint32BoolMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSint32,jspb_internal_binary.RWBool);jspb_internal_binary.Sint32StringMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSint32,jspb_internal_binary.RWString);
jspb_internal_binary.Sint32StringRequireUtf8Map=module$exports$jspb$binary$reader.UTF8_PARSING_ERRORS_ARE_FATAL?jspb_internal_binary.Sint32StringMap:module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSint32,jspb_internal_binary.RStringRequireUtf8WString);jspb_internal_binary.Sint32BytesMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSint32,jspb_internal_binary.RWBytes);
jspb_internal_binary.Sint32Uint32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSint32,jspb_internal_binary.RWUint32);jspb_internal_binary.Sint32EnumMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSint32,jspb_internal_binary.RWEnum);jspb_internal_binary.Sint32Sfixed32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSint32,jspb_internal_binary.RWSfixed32);
jspb_internal_binary.Sint32Sfixed64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSint32,jspb_internal_binary.RWSfixed64);jspb_internal_binary.Sint32Sint32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSint32,jspb_internal_binary.RWSint32);jspb_internal_binary.Sint32Sint64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSint32,jspb_internal_binary.RWSint64);
jspb_internal_binary.Sint64DoubleMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSint64,jspb_internal_binary.RWDouble);jspb_internal_binary.Sint64FloatMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSint64,jspb_internal_binary.RWFloat);jspb_internal_binary.Sint64Int64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSint64,jspb_internal_binary.RWInt64);
jspb_internal_binary.Sint64Uint64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSint64,jspb_internal_binary.RWUint64);jspb_internal_binary.Sint64Int32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSint64,jspb_internal_binary.RWInt32);jspb_internal_binary.Sint64Fixed64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSint64,jspb_internal_binary.RWFixed64);
jspb_internal_binary.Sint64Fixed32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSint64,jspb_internal_binary.RWFixed32);jspb_internal_binary.Sint64BoolMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSint64,jspb_internal_binary.RWBool);jspb_internal_binary.Sint64StringMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSint64,jspb_internal_binary.RWString);
jspb_internal_binary.Sint64StringRequireUtf8Map=module$exports$jspb$binary$reader.UTF8_PARSING_ERRORS_ARE_FATAL?jspb_internal_binary.Sint64StringMap:module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSint64,jspb_internal_binary.RStringRequireUtf8WString);jspb_internal_binary.Sint64BytesMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSint64,jspb_internal_binary.RWBytes);
jspb_internal_binary.Sint64Uint32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSint64,jspb_internal_binary.RWUint32);jspb_internal_binary.Sint64EnumMap=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSint64,jspb_internal_binary.RWEnum);jspb_internal_binary.Sint64Sfixed32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSint64,jspb_internal_binary.RWSfixed32);
jspb_internal_binary.Sint64Sfixed64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSint64,jspb_internal_binary.RWSfixed64);jspb_internal_binary.Sint64Sint32Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSint64,jspb_internal_binary.RWSint32);jspb_internal_binary.Sint64Sint64Map=module$contents$jspb_internal_binary_createMapEntryBinaryFields(jspb_internal_binary.RWSint64,jspb_internal_binary.RWSint64);var module$exports$google3$javascript$apps$jspb$internal_descriptor={},module$contents$google3$javascript$apps$jspb$internal_descriptor_SERIALIZED_DESCRIPTOR_PROTO_KEY=Symbol(),module$contents$google3$javascript$apps$jspb$internal_descriptor_DESCRIPTOR_TYPE_REFERENCE_CACHE_KEY=Symbol(),module$contents$google3$javascript$apps$jspb$internal_descriptor_GLOBAL_TYPE_REGISTRY=new Map,module$contents$google3$javascript$apps$jspb$internal_descriptor_GLOBAL_ENUM_TYPE_REGISTRY=new Map,module$contents$google3$javascript$apps$jspb$internal_descriptor_GLOBAL_EXTENSION_REGISTRY=
new Map;module$exports$google3$javascript$apps$jspb$internal_descriptor.DescriptorTypeReferenceImpl=function(a,b,c,d,e,f){module$exports$google3$javascript$apps$jspb$descriptor.DescriptorTypeReference.call(this,f);this.ctor=a;this.typeName=b;module$contents$google3$javascript$apps$jspb$internal_descriptor_GLOBAL_TYPE_REGISTRY.set(b,this);a&&(this.ctor[module$contents$google3$javascript$apps$jspb$internal_descriptor_SERIALIZED_DESCRIPTOR_PROTO_KEY]=d)};
$jscomp.inherits(module$exports$google3$javascript$apps$jspb$internal_descriptor.DescriptorTypeReferenceImpl,module$exports$google3$javascript$apps$jspb$descriptor.DescriptorTypeReference);module$exports$google3$javascript$apps$jspb$internal_descriptor.DescriptorTypeReferenceImpl.prototype.getTypeName=function(){return this.typeName};
module$exports$google3$javascript$apps$jspb$internal_descriptor.ExtensionReference=function(a,b,c,d,e,f){this.extendeeName=a;this.fieldNumber=c;module$contents$google3$javascript$apps$jspb$internal_descriptor_assertInternalArg(f);a=module$contents$google3$javascript$apps$jspb$internal_descriptor_GLOBAL_EXTENSION_REGISTRY.get(this.extendeeName);a==null&&module$contents$google3$javascript$apps$jspb$internal_descriptor_GLOBAL_EXTENSION_REGISTRY.set(this.extendeeName,a=new Map);a.set(this.fieldNumber,
this)};module$exports$google3$javascript$apps$jspb$internal_descriptor.EnumDescriptorTypeReferenceImpl=function(a,b,c){module$exports$google3$javascript$apps$jspb$descriptor.EnumDescriptorTypeReference.call(this,c);this.typeName=a;module$contents$google3$javascript$apps$jspb$internal_descriptor_assertInternalArg(c);module$contents$google3$javascript$apps$jspb$internal_descriptor_GLOBAL_ENUM_TYPE_REGISTRY.set(a,this)};
$jscomp.inherits(module$exports$google3$javascript$apps$jspb$internal_descriptor.EnumDescriptorTypeReferenceImpl,module$exports$google3$javascript$apps$jspb$descriptor.EnumDescriptorTypeReference);module$exports$google3$javascript$apps$jspb$internal_descriptor.EnumDescriptorTypeReferenceImpl.prototype.getTypeName=function(){return this.typeName};
function module$contents$google3$javascript$apps$jspb$internal_descriptor_makeDescriptorGetter(a,b,c,d){var e=$jscomp.getRestArguments.apply(4,arguments);return function(){var f=new module$exports$google3$javascript$apps$jspb$internal_descriptor.DescriptorTypeReferenceImpl(a,b,c,d,e,module$exports$jspb$internal.DESCRIPTOR_TYPE_REFERENCE_INTERNAL_ARG);if(a){var g=a,h,k;(h=g)[k=module$contents$google3$javascript$apps$jspb$internal_descriptor_DESCRIPTOR_TYPE_REFERENCE_CACHE_KEY]!=null||(h[k]=f)}return function(){return f}}()}
module$exports$google3$javascript$apps$jspb$internal_descriptor.makeDescriptorGetter=module$contents$google3$javascript$apps$jspb$internal_descriptor_makeDescriptorGetter;function module$contents$google3$javascript$apps$jspb$internal_descriptor_makeExtensionReference(a,b,c,d,e){return new module$exports$google3$javascript$apps$jspb$internal_descriptor.ExtensionReference(a,b,c,d,e,module$exports$jspb$internal.DESCRIPTOR_TYPE_REFERENCE_INTERNAL_ARG)}
module$exports$google3$javascript$apps$jspb$internal_descriptor.makeExtensionReference=module$contents$google3$javascript$apps$jspb$internal_descriptor_makeExtensionReference;
function module$contents$google3$javascript$apps$jspb$internal_descriptor_makeEnumDescriptorGetter(a,b){return function(){var c=new module$exports$google3$javascript$apps$jspb$internal_descriptor.EnumDescriptorTypeReferenceImpl(a,b,module$exports$jspb$internal.DESCRIPTOR_TYPE_REFERENCE_INTERNAL_ARG);return function(){return c}}()}module$exports$google3$javascript$apps$jspb$internal_descriptor.makeEnumDescriptorGetter=module$contents$google3$javascript$apps$jspb$internal_descriptor_makeEnumDescriptorGetter;
function module$contents$google3$javascript$apps$jspb$internal_descriptor_resolveMessageType(a){module$contents$jspb$internal_startsWith(a,".")&&(a=a.substring(1));return module$contents$google3$javascript$apps$jspb$internal_descriptor_GLOBAL_TYPE_REGISTRY.get(a)}module$exports$google3$javascript$apps$jspb$internal_descriptor.resolveMessageType=module$contents$google3$javascript$apps$jspb$internal_descriptor_resolveMessageType;
function module$contents$google3$javascript$apps$jspb$internal_descriptor_resolveCachedMessageType(a){return a[module$contents$google3$javascript$apps$jspb$internal_descriptor_DESCRIPTOR_TYPE_REFERENCE_CACHE_KEY]}module$exports$google3$javascript$apps$jspb$internal_descriptor.resolveCachedMessageType=module$contents$google3$javascript$apps$jspb$internal_descriptor_resolveCachedMessageType;
function module$contents$google3$javascript$apps$jspb$internal_descriptor_resolveEnumType(a){module$contents$jspb$internal_startsWith(a,".")&&(a=a.substring(1));return module$contents$google3$javascript$apps$jspb$internal_descriptor_GLOBAL_ENUM_TYPE_REGISTRY.get(a)}module$exports$google3$javascript$apps$jspb$internal_descriptor.resolveEnumType=module$contents$google3$javascript$apps$jspb$internal_descriptor_resolveEnumType;
function module$contents$google3$javascript$apps$jspb$internal_descriptor_assertInternalArg(a){if(a!==module$exports$jspb$internal.DESCRIPTOR_TYPE_REFERENCE_INTERNAL_ARG)throw goog.DEBUG?Error("do not construct your own descriptors"):Error();};function module$contents$jspb$internal_get_type_name_getCtorTypeName(a){if(module$exports$jspb$internal_options.GENERATE_TYPE_NAME_PROPERTIES)return a.internalDoNotUse_debugOnlyProtoTypeName}function module$contents$jspb$internal_get_type_name_getMessageInstanceTypeName(a){if(a instanceof module$exports$jspb.Message)return module$contents$jspb$internal_get_type_name_getCtorTypeName(a.constructor)}
function module$contents$jspb$internal_get_type_name_installTypeNameExport(){if(module$exports$jspb$internal_options.GENERATE_TYPE_NAME_PROPERTIES){var a=goog.global.jspbGetTypeName;goog.global.jspbGetTypeName=a?function(b){return a(b)||module$contents$jspb$internal_get_type_name_getMessageInstanceTypeName(b)}:module$contents$jspb$internal_get_type_name_getMessageInstanceTypeName}};var module$exports$jspb$mutable_message={},module$contents$jspb$mutable_message_MutableMessageImpl=function(){module$exports$jspb.Message.apply(this,arguments)};$jscomp.inherits(module$contents$jspb$mutable_message_MutableMessageImpl,module$exports$jspb.Message);module$contents$jspb$mutable_message_MutableMessageImpl.prototype.getExtension=function(a){return module$exports$jspb.Message.prototype.getExtension.call(this,a)};
module$contents$jspb$mutable_message_MutableMessageImpl.prototype.getExtensionOrUndefined=function(a){return module$exports$jspb.Message.prototype.getExtensionOrUndefined.call(this,a)};module$contents$jspb$mutable_message_MutableMessageImpl.prototype.toImmutable=function(){return module$exports$jspb.Message.prototype.toImmutable.call(this)};module$contents$jspb$mutable_message_MutableMessageImpl.prototype.toMutable=function(){return module$exports$jspb.Message.prototype.toMutable.call(this)};
module$contents$jspb$mutable_message_MutableMessageImpl.prototype.clone=function(){var a=(0,goog.asserts.assertInstanceof)(this,module$exports$jspb.Message);return module$contents$jspb$internal_immutability_copyMutableWithImmutableFields(a)};module$contents$jspb$mutable_message_MutableMessageImpl.equals=function(){throw Error("Call equals directly on the Message class, not a subclass");};
if(module$exports$jspb$internal.SUPPORTS_HAS_INSTANCE&&module$exports$jspb$internal_options.USE_DETAILED_MESSAGE_TYPE_HIERARCHY){var rejectInstanceof$jscomp$2=function(){throw Error(goog.DEBUG?"Cannot perform instanceof checks for MutableMessage. Please use .isMutable or .isImmutable to determine whether a message is mutable. See go/jspb-api-gotchas#immutable-classes for more information":void 0);},$jscomp$compprop84={};Object.defineProperties(module$contents$jspb$mutable_message_MutableMessageImpl,
($jscomp$compprop84[Symbol.hasInstance]=module$contents$jspb$internal_invisiblePropValue(rejectInstanceof$jscomp$2),$jscomp$compprop84));(0,goog.asserts.assert)(module$contents$jspb$mutable_message_MutableMessageImpl[Symbol.hasInstance]===rejectInstanceof$jscomp$2,"defineProperties did not work: was it monkey-patched?")}
module$exports$jspb$mutable_message.MutableMessage=module$exports$jspb$internal_options.USE_DETAILED_MESSAGE_TYPE_HIERARCHY?module$contents$jspb$mutable_message_MutableMessageImpl:module$exports$jspb.Message;var module$exports$google3$javascript$apps$jspb$opaque_type_table_internal={OpaqueTypeTable:function(){throw Error();}};if(goog.DEBUG){var $jscomp$compprop85={};Object.defineProperties(module$exports$google3$javascript$apps$jspb$opaque_type_table_internal.OpaqueTypeTable.prototype,($jscomp$compprop85[Symbol.hasInstance]={get:function(){throw Error("OpaqueTypeTable is not a type. Use isOpaqueTypeTable to check if a value is an OpaqueTypeTable.");},enumerable:!1,configurable:!1},$jscomp$compprop85))};module$contents$jspb$internal_get_type_name_installTypeNameExport();var module$contents$jspb_internal_public_for_gencode_GENERATE_FROM_OBJECT=!goog.DISALLOW_TEST_ONLY_CODE;function module$contents$jspb_internal_public_for_gencode_toObjectList(a,b){for(var c=module$contents$jspb$internal_operations_logNewArray([]),d=0;d<a.length;d++)c.push(b(a[d]));return c}
function module$contents$jspb_internal_public_for_gencode_fromObjectList(a,b){var c=module$contents$jspb$internal_operations_logNewArray([]);if(a==null)return a;for(var d=0;d<a.length;d++)a[d]!=null&&c.push(b(a[d]));return c}function module$contents$jspb_internal_public_for_gencode_fromObjectNullable(a,b){return a==null?a:b(a)}function module$contents$jspb_internal_public_for_gencode_normalizeBigInt(a){if(typeof a==="bigint"){var b=Number(a);return Number.isSafeInteger(b)?b:""+a}return a}
function module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(a){return Array.isArray(a)?module$contents$jspb$internal_operations_logNewArray(a.map(module$contents$jspb_internal_public_for_gencode_normalizeBigInt)):a==null?void 0:module$contents$jspb_internal_public_for_gencode_normalizeBigInt(a)}var module$contents$jspb_internal_public_for_gencode_GeneratedMessageImpl=function(){module$exports$jspb$mutable_message.MutableMessage.apply(this,arguments)};
$jscomp.inherits(module$contents$jspb_internal_public_for_gencode_GeneratedMessageImpl,module$exports$jspb$mutable_message.MutableMessage);module$contents$jspb_internal_public_for_gencode_GeneratedMessageImpl.prototype.toImmutable=function(){return module$exports$jspb$mutable_message.MutableMessage.prototype.toImmutable.call(this)};module$contents$jspb_internal_public_for_gencode_GeneratedMessageImpl.prototype.toMutable=function(){return module$exports$jspb$mutable_message.MutableMessage.prototype.toMutable.call(this)};
module$exports$google3$javascript$common$asserts$enable_goog_asserts.ENABLE_GOOG_ASSERTS&&module$exports$jspb$internal_options.USE_DETAILED_MESSAGE_TYPE_HIERARCHY&&(module$contents$jspb_internal_public_for_gencode_GeneratedMessageImpl.prototype[module$exports$jspb$internal.GENERATED_SUBCLASS_MARKER]=!0);
if(module$exports$jspb$internal.SUPPORTS_HAS_INSTANCE&&module$exports$jspb$internal_options.USE_DETAILED_MESSAGE_TYPE_HIERARCHY){var $jscomp$compprop86={};Object.defineProperties(module$contents$jspb_internal_public_for_gencode_GeneratedMessageImpl,($jscomp$compprop86[Symbol.hasInstance]=module$contents$jspb$internal_invisiblePropValue(Object[Symbol.hasInstance]),$jscomp$compprop86));goog.asserts.assert(module$contents$jspb_internal_public_for_gencode_GeneratedMessageImpl[Symbol.hasInstance]===Object[Symbol.hasInstance],
"broken defineProperties implementation")}var module$contents$jspb_internal_public_for_gencode_GeneratedMessage=module$exports$jspb$internal_options.USE_DETAILED_MESSAGE_TYPE_HIERARCHY?module$contents$jspb_internal_public_for_gencode_GeneratedMessageImpl:module$exports$jspb.Message;function module$contents$jspb_internal_public_for_gencode_assertMutable(a){if(module$contents$jspb$internal_isImmutableMessage(a))throw Error("message must be mutable");}
function module$contents$jspb_internal_public_for_gencode_getTypeName(a){var b;return module$exports$jspb$internal_options.GENERATE_TYPE_NAME_PROPERTIES&&(b=module$contents$jspb$internal_get_type_name_getCtorTypeName(a))?b:(b=a.displayName)?b:a.name||""}function module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryImmutableFunction(a){return function(b,c){return a(b,c).toImmutable()}}
function module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryFunction(a,b){return function(c,d){return(0,jspb_internal_binary.deserializeBinary)(c,a,b,d)}}function module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryFunction(a){return function(b){return(0,jspb_internal_binary.serializeBinary)(b,a)}}
function module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryToByteStringFunction(a){return function(b){return(0,jspb_internal_binary.serializeBinaryToByteString)(b,a)}}function module$contents$jspb_internal_public_for_gencode_makePrototypeSerializeBinaryFunction(a){return function(){return(0,jspb_internal_binary.serializeBinary)(this,a)}}
function module$contents$jspb_internal_public_for_gencode_makeCrossSerializerComparisonsCompatibleFunction(a,b){var c=function(d){return(0,jspb_internal_binary.makeCrossSerializerComparisonsCompatible)(goog.asserts.assertInstanceof(goog.asserts.assertInstanceof(d,a),module$exports$jspb.Message),b)};goog.DEBUG&&(a.makeCrossSerializerComparisonsCompatible=c);return c}
function module$contents$jspb_internal_public_for_gencode_makeHasImmutableInstance(a){return module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(b){return b instanceof a&&module$contents$jspb$internal_isImmutableMessage(b)},function(){return"ImmutableMessage:"+module$contents$jspb_internal_public_for_gencode_getTypeName(a)})}
function module$contents$jspb_internal_public_for_gencode_makeHasMutableInstance(a){return module$contents$google3$javascript$common$asserts$asserts_defineStateGuard(function(b){return b instanceof a&&!module$contents$jspb$internal_isImmutableMessage(b)},function(){return"MutableMessage:"+module$contents$jspb_internal_public_for_gencode_getTypeName(a)})};var jspb$e={amp$validator$AmpLayout$Layout:{CONTAINER:5,FILL:6,FIXED:2,FIXED_HEIGHT:3,FLEX_ITEM:7,FLUID:8,INTRINSIC:9,NODISPLAY:1,RESPONSIVE:4,UNKNOWN:0}};var jspb$amp$validator$MutableAmpLayout=function(a){module$contents$jspb_internal_public_for_gencode_GeneratedMessage.call(this,a)};$jscomp.inherits(jspb$amp$validator$MutableAmpLayout,module$contents$jspb_internal_public_for_gencode_GeneratedMessage);jspb$amp$validator$MutableAmpLayout.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasMutableInstance(jspb$amp$validator$MutableAmpLayout);
module$exports$jspb$internal_options.GENERATE_TYPE_NAME_PROPERTIES&&(jspb$amp$validator$MutableAmpLayout.internalDoNotUse_debugOnlyProtoTypeName="amp.validator.AmpLayout");var jspb$b$amp$validator$AmpLayout={};jspb$b$amp$validator$AmpLayout.fields=[0,jspb_internal_binary.RPackableEnumIntoWRepeatedEnum,jspb_internal_binary.RWBool,-1];jspb$amp$validator$MutableAmpLayout.prototype.serializeBinary=module$contents$jspb_internal_public_for_gencode_makePrototypeSerializeBinaryFunction(jspb$b$amp$validator$AmpLayout.fields);var jspb$amp$validator$ImmutableAmpLayout=function(){};jspb$amp$validator$ImmutableAmpLayout.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasImmutableInstance(jspb$amp$validator$MutableAmpLayout);var jspb$o$amp$validator$AmpLayout={internal_toObject:function(a){if(a!=null)return module$contents$jspb_internal_public_for_gencode_assertMutable(a),{supportedLayoutsList:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getRepeatedEnumField(a,1,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN)),definesDefaultWidth:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getBooleanFieldNullable(a,
2)),definesDefaultHeight:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getBooleanFieldNullable(a,3))}}};jspb$amp$validator$MutableAmpLayout.prototype.toObject=function(){return jspb$o$amp$validator$AmpLayout.internal_toObject(this)};
module$contents$jspb_internal_public_for_gencode_GENERATE_FROM_OBJECT&&(jspb$o$amp$validator$AmpLayout.fromObject=function(a){var b=new jspb$amp$validator$MutableAmpLayout;jspb_internal_adapters.setRepeatedEnumField(b,1,a.supportedLayoutsList);jspb_internal_adapters.setBooleanField(b,2,a.definesDefaultWidth);jspb_internal_adapters.setBooleanField(b,3,a.definesDefaultHeight);return b});var proto={amp:{}};proto.amp.validator={};proto.amp.validator.ReadonlyAmpLayout={};proto.amp.validator.AmpLayout=jspb$amp$validator$MutableAmpLayout;jspb$amp$validator$MutableAmpLayout.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryFunction(jspb$amp$validator$MutableAmpLayout,jspb$b$amp$validator$AmpLayout.fields);jspb$amp$validator$MutableAmpLayout.serializeBinary=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryFunction(jspb$b$amp$validator$AmpLayout.fields);
jspb$amp$validator$MutableAmpLayout.serializeBinaryToByteString=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryToByteStringFunction(jspb$b$amp$validator$AmpLayout.fields);jspb$amp$validator$MutableAmpLayout.makeCrossSerializerComparisonsCompatible=module$contents$jspb_internal_public_for_gencode_makeCrossSerializerComparisonsCompatibleFunction(jspb$amp$validator$MutableAmpLayout,jspb$b$amp$validator$AmpLayout.fields);jspb$amp$validator$MutableAmpLayout.fromObject=jspb$o$amp$validator$AmpLayout.fromObject;
proto.amp.validator.MutableAmpLayout=jspb$amp$validator$MutableAmpLayout;jspb$amp$validator$ImmutableAmpLayout.serializeBinary=jspb$amp$validator$MutableAmpLayout.serializeBinary;jspb$amp$validator$ImmutableAmpLayout.serializeBinaryToByteString=jspb$amp$validator$MutableAmpLayout.serializeBinaryToByteString;jspb$amp$validator$ImmutableAmpLayout.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryImmutableFunction(jspb$amp$validator$MutableAmpLayout.deserializeBinary);
jspb$amp$validator$ImmutableAmpLayout.makeCrossSerializerComparisonsCompatible=jspb$amp$validator$MutableAmpLayout.makeCrossSerializerComparisonsCompatible;proto.amp.validator.ImmutableAmpLayout=jspb$amp$validator$ImmutableAmpLayout;jspb$amp$validator$MutableAmpLayout.Layout=jspb$e.amp$validator$AmpLayout$Layout;jspb$e.amp$validator$AncestorMarker$Marker={UNKNOWN:0,AUTOSCROLL:1};var jspb$amp$validator$MutableAncestorMarker=function(a){module$contents$jspb_internal_public_for_gencode_GeneratedMessage.call(this,a)};$jscomp.inherits(jspb$amp$validator$MutableAncestorMarker,module$contents$jspb_internal_public_for_gencode_GeneratedMessage);jspb$amp$validator$MutableAncestorMarker.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasMutableInstance(jspb$amp$validator$MutableAncestorMarker);
module$exports$jspb$internal_options.GENERATE_TYPE_NAME_PROPERTIES&&(jspb$amp$validator$MutableAncestorMarker.internalDoNotUse_debugOnlyProtoTypeName="amp.validator.AncestorMarker");var jspb$b$amp$validator$AncestorMarker={};jspb$b$amp$validator$AncestorMarker.fields=[0,jspb_internal_binary.RPackableEnumIntoWRepeatedEnum];jspb$amp$validator$MutableAncestorMarker.prototype.serializeBinary=module$contents$jspb_internal_public_for_gencode_makePrototypeSerializeBinaryFunction(jspb$b$amp$validator$AncestorMarker.fields);var jspb$amp$validator$ImmutableAncestorMarker=function(){};jspb$amp$validator$ImmutableAncestorMarker.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasImmutableInstance(jspb$amp$validator$MutableAncestorMarker);var jspb$o$amp$validator$AncestorMarker={internal_toObject:function(a){if(a!=null)return module$contents$jspb_internal_public_for_gencode_assertMutable(a),{markerList:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getRepeatedEnumField(a,1,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN))}}};jspb$amp$validator$MutableAncestorMarker.prototype.toObject=function(){return jspb$o$amp$validator$AncestorMarker.internal_toObject(this)};
module$contents$jspb_internal_public_for_gencode_GENERATE_FROM_OBJECT&&(jspb$o$amp$validator$AncestorMarker.fromObject=function(a){var b=new jspb$amp$validator$MutableAncestorMarker;jspb_internal_adapters.setRepeatedEnumField(b,1,a.markerList);return b});proto.amp.validator.ReadonlyAncestorMarker={};proto.amp.validator.AncestorMarker=jspb$amp$validator$MutableAncestorMarker;jspb$amp$validator$MutableAncestorMarker.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryFunction(jspb$amp$validator$MutableAncestorMarker,jspb$b$amp$validator$AncestorMarker.fields);jspb$amp$validator$MutableAncestorMarker.serializeBinary=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryFunction(jspb$b$amp$validator$AncestorMarker.fields);
jspb$amp$validator$MutableAncestorMarker.serializeBinaryToByteString=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryToByteStringFunction(jspb$b$amp$validator$AncestorMarker.fields);jspb$amp$validator$MutableAncestorMarker.makeCrossSerializerComparisonsCompatible=module$contents$jspb_internal_public_for_gencode_makeCrossSerializerComparisonsCompatibleFunction(jspb$amp$validator$MutableAncestorMarker,jspb$b$amp$validator$AncestorMarker.fields);
jspb$amp$validator$MutableAncestorMarker.fromObject=jspb$o$amp$validator$AncestorMarker.fromObject;proto.amp.validator.MutableAncestorMarker=jspb$amp$validator$MutableAncestorMarker;jspb$amp$validator$ImmutableAncestorMarker.serializeBinary=jspb$amp$validator$MutableAncestorMarker.serializeBinary;jspb$amp$validator$ImmutableAncestorMarker.serializeBinaryToByteString=jspb$amp$validator$MutableAncestorMarker.serializeBinaryToByteString;jspb$amp$validator$ImmutableAncestorMarker.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryImmutableFunction(jspb$amp$validator$MutableAncestorMarker.deserializeBinary);
jspb$amp$validator$ImmutableAncestorMarker.makeCrossSerializerComparisonsCompatible=jspb$amp$validator$MutableAncestorMarker.makeCrossSerializerComparisonsCompatible;proto.amp.validator.ImmutableAncestorMarker=jspb$amp$validator$ImmutableAncestorMarker;jspb$amp$validator$MutableAncestorMarker.Marker=jspb$e.amp$validator$AncestorMarker$Marker;var jspb$amp$validator$MutableMediaQuerySpec=function(a){module$contents$jspb_internal_public_for_gencode_GeneratedMessage.call(this,a)};$jscomp.inherits(jspb$amp$validator$MutableMediaQuerySpec,module$contents$jspb_internal_public_for_gencode_GeneratedMessage);jspb$amp$validator$MutableMediaQuerySpec.prototype.getType=function(a){return jspb_internal_adapters.getRepeatedIndexedStringField(this,2,a)};
jspb$amp$validator$MutableMediaQuerySpec.prototype.getFeature=function(a){return jspb_internal_adapters.getRepeatedIndexedStringField(this,3,a)};jspb$amp$validator$MutableMediaQuerySpec.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasMutableInstance(jspb$amp$validator$MutableMediaQuerySpec);module$exports$jspb$internal_options.GENERATE_TYPE_NAME_PROPERTIES&&(jspb$amp$validator$MutableMediaQuerySpec.internalDoNotUse_debugOnlyProtoTypeName="amp.validator.MediaQuerySpec");var jspb$b$amp$validator$MediaQuerySpec={};jspb$b$amp$validator$MediaQuerySpec.fields=[0,jspb_internal_binary.RWBool,jspb_internal_binary.RWRepeatedString,-1];jspb$amp$validator$MutableMediaQuerySpec.prototype.serializeBinary=module$contents$jspb_internal_public_for_gencode_makePrototypeSerializeBinaryFunction(jspb$b$amp$validator$MediaQuerySpec.fields);var jspb$amp$validator$MutableAtRuleSpec=function(a){module$contents$jspb_internal_public_for_gencode_GeneratedMessage.call(this,a)};$jscomp.inherits(jspb$amp$validator$MutableAtRuleSpec,module$contents$jspb_internal_public_for_gencode_GeneratedMessage);jspb$amp$validator$MutableAtRuleSpec.prototype.getName=function(){return jspb_internal_adapters.getStringFieldWithDefault(this,1)};
jspb$amp$validator$MutableAtRuleSpec.prototype.getMediaQuerySpec=function(){return jspb_internal_adapters.getWrapperFieldOrUndefined(this,jspb$amp$validator$MutableMediaQuerySpec,3)};jspb$amp$validator$MutableAtRuleSpec.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasMutableInstance(jspb$amp$validator$MutableAtRuleSpec);module$exports$jspb$internal_options.GENERATE_TYPE_NAME_PROPERTIES&&(jspb$amp$validator$MutableAtRuleSpec.internalDoNotUse_debugOnlyProtoTypeName="amp.validator.AtRuleSpec");var jspb$b$amp$validator$AtRuleSpec={};jspb$b$amp$validator$AtRuleSpec.fields=[0,jspb_internal_binary.RWString,1,jspb$b$amp$validator$MediaQuerySpec.fields];jspb$amp$validator$MutableAtRuleSpec.prototype.serializeBinary=module$contents$jspb_internal_public_for_gencode_makePrototypeSerializeBinaryFunction(jspb$b$amp$validator$AtRuleSpec.fields);var jspb$amp$validator$ImmutableAtRuleSpec=function(){};jspb$amp$validator$ImmutableAtRuleSpec.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasImmutableInstance(jspb$amp$validator$MutableAtRuleSpec);var jspb$o$amp$validator$MediaQuerySpec={internal_toObject:function(a){if(a!=null)return module$contents$jspb_internal_public_for_gencode_assertMutable(a),{issuesAsError:jspb_internal_adapters.getBooleanFieldWithDefault(a,1,!1),typeList:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getRepeatedStringField(a,2,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN)),featureList:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getRepeatedStringField(a,
3,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN))}}};jspb$amp$validator$MutableMediaQuerySpec.prototype.toObject=function(){return jspb$o$amp$validator$MediaQuerySpec.internal_toObject(this)};
module$contents$jspb_internal_public_for_gencode_GENERATE_FROM_OBJECT&&(jspb$o$amp$validator$MediaQuerySpec.fromObject=function(a){var b=new jspb$amp$validator$MutableMediaQuerySpec;jspb_internal_adapters.setBooleanField(b,1,a.issuesAsError);jspb_internal_adapters.setRepeatedStringField(b,2,a.typeList);jspb_internal_adapters.setRepeatedStringField(b,3,a.featureList);return b});var jspb$o$amp$validator$AtRuleSpec={internal_toObject:function(a){if(a!=null)return module$contents$jspb_internal_public_for_gencode_assertMutable(a),{name:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getStringFieldNullable(a,1)),mediaQuerySpec:jspb$o$amp$validator$MediaQuerySpec.internal_toObject(a.getMediaQuerySpec())}}};jspb$amp$validator$MutableAtRuleSpec.prototype.toObject=function(){return jspb$o$amp$validator$AtRuleSpec.internal_toObject(this)};
module$contents$jspb_internal_public_for_gencode_GENERATE_FROM_OBJECT&&(jspb$o$amp$validator$AtRuleSpec.fromObject=function(a){var b=new jspb$amp$validator$MutableAtRuleSpec;jspb_internal_adapters.setStringField(b,1,a.name);jspb_internal_adapters.setWrapperField(b,jspb$amp$validator$MutableMediaQuerySpec,3,module$contents$jspb_internal_public_for_gencode_fromObjectNullable(a.mediaQuerySpec,jspb$o$amp$validator$MediaQuerySpec.fromObject));return b});proto.amp.validator.ReadonlyAtRuleSpec={};proto.amp.validator.AtRuleSpec=jspb$amp$validator$MutableAtRuleSpec;jspb$amp$validator$MutableAtRuleSpec.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryFunction(jspb$amp$validator$MutableAtRuleSpec,jspb$b$amp$validator$AtRuleSpec.fields);jspb$amp$validator$MutableAtRuleSpec.serializeBinary=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryFunction(jspb$b$amp$validator$AtRuleSpec.fields);
jspb$amp$validator$MutableAtRuleSpec.serializeBinaryToByteString=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryToByteStringFunction(jspb$b$amp$validator$AtRuleSpec.fields);jspb$amp$validator$MutableAtRuleSpec.makeCrossSerializerComparisonsCompatible=module$contents$jspb_internal_public_for_gencode_makeCrossSerializerComparisonsCompatibleFunction(jspb$amp$validator$MutableAtRuleSpec,jspb$b$amp$validator$AtRuleSpec.fields);jspb$amp$validator$MutableAtRuleSpec.fromObject=jspb$o$amp$validator$AtRuleSpec.fromObject;
proto.amp.validator.MutableAtRuleSpec=jspb$amp$validator$MutableAtRuleSpec;jspb$amp$validator$ImmutableAtRuleSpec.serializeBinary=jspb$amp$validator$MutableAtRuleSpec.serializeBinary;jspb$amp$validator$ImmutableAtRuleSpec.serializeBinaryToByteString=jspb$amp$validator$MutableAtRuleSpec.serializeBinaryToByteString;jspb$amp$validator$ImmutableAtRuleSpec.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryImmutableFunction(jspb$amp$validator$MutableAtRuleSpec.deserializeBinary);
jspb$amp$validator$ImmutableAtRuleSpec.makeCrossSerializerComparisonsCompatible=jspb$amp$validator$MutableAtRuleSpec.makeCrossSerializerComparisonsCompatible;proto.amp.validator.ImmutableAtRuleSpec=jspb$amp$validator$ImmutableAtRuleSpec;var jspb$amp$validator$MutableAttrTriggerSpec=function(a){module$contents$jspb_internal_public_for_gencode_GeneratedMessage.call(this,a)};$jscomp.inherits(jspb$amp$validator$MutableAttrTriggerSpec,module$contents$jspb_internal_public_for_gencode_GeneratedMessage);jspb$amp$validator$MutableAttrTriggerSpec.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasMutableInstance(jspb$amp$validator$MutableAttrTriggerSpec);
module$exports$jspb$internal_options.GENERATE_TYPE_NAME_PROPERTIES&&(jspb$amp$validator$MutableAttrTriggerSpec.internalDoNotUse_debugOnlyProtoTypeName="amp.validator.AttrTriggerSpec");var jspb$b$amp$validator$AttrTriggerSpec={};jspb$b$amp$validator$AttrTriggerSpec.fields=[0,jspb_internal_binary.RWString,jspb_internal_binary.RWRepeatedString];jspb$amp$validator$MutableAttrTriggerSpec.prototype.serializeBinary=module$contents$jspb_internal_public_for_gencode_makePrototypeSerializeBinaryFunction(jspb$b$amp$validator$AttrTriggerSpec.fields);var jspb$amp$validator$MutableCssDeclaration=function(a){module$contents$jspb_internal_public_for_gencode_GeneratedMessage.call(this,a)};$jscomp.inherits(jspb$amp$validator$MutableCssDeclaration,module$contents$jspb_internal_public_for_gencode_GeneratedMessage);jspb$amp$validator$MutableCssDeclaration.prototype.getName=function(){return jspb_internal_adapters.getStringFieldWithDefault(this,1)};jspb$amp$validator$MutableCssDeclaration.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasMutableInstance(jspb$amp$validator$MutableCssDeclaration);
module$exports$jspb$internal_options.GENERATE_TYPE_NAME_PROPERTIES&&(jspb$amp$validator$MutableCssDeclaration.internalDoNotUse_debugOnlyProtoTypeName="amp.validator.CssDeclaration");var jspb$b$amp$validator$CssDeclaration={};jspb$b$amp$validator$CssDeclaration.fields=[0,jspb_internal_binary.RWString,jspb_internal_binary.RWRepeatedString,jspb_internal_binary.RWString];jspb$amp$validator$MutableCssDeclaration.prototype.serializeBinary=module$contents$jspb_internal_public_for_gencode_makePrototypeSerializeBinaryFunction(jspb$b$amp$validator$CssDeclaration.fields);var jspb$amp$validator$MutablePropertySpec=function(a){module$contents$jspb_internal_public_for_gencode_GeneratedMessage.call(this,a)};$jscomp.inherits(jspb$amp$validator$MutablePropertySpec,module$contents$jspb_internal_public_for_gencode_GeneratedMessage);jspb$amp$validator$MutablePropertySpec.prototype.getName=function(){return jspb_internal_adapters.getStringFieldWithDefault(this,1)};jspb$amp$validator$MutablePropertySpec.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasMutableInstance(jspb$amp$validator$MutablePropertySpec);
module$exports$jspb$internal_options.GENERATE_TYPE_NAME_PROPERTIES&&(jspb$amp$validator$MutablePropertySpec.internalDoNotUse_debugOnlyProtoTypeName="amp.validator.PropertySpec");var jspb$b$amp$validator$PropertySpec={};jspb$b$amp$validator$PropertySpec.fields=[0,jspb_internal_binary.RWString,jspb_internal_binary.RWBool,jspb_internal_binary.RWString,jspb_internal_binary.RWDouble];jspb$amp$validator$MutablePropertySpec.prototype.serializeBinary=module$contents$jspb_internal_public_for_gencode_makePrototypeSerializeBinaryFunction(jspb$b$amp$validator$PropertySpec.fields);var jspb$amp$validator$MutablePropertySpecList=function(a){module$contents$jspb_internal_public_for_gencode_GeneratedMessage.call(this,a)};$jscomp.inherits(jspb$amp$validator$MutablePropertySpecList,module$contents$jspb_internal_public_for_gencode_GeneratedMessage);jspb$amp$validator$MutablePropertySpecList.prototype.getPropertiesList=function(a){return jspb_internal_adapters.getRepeatedWrapperField(this,jspb$amp$validator$MutablePropertySpec,1,jspb_internal_adapters.getRepeatedFieldReturnType(a))};
jspb$amp$validator$MutablePropertySpecList.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasMutableInstance(jspb$amp$validator$MutablePropertySpecList);module$exports$jspb$internal_options.GENERATE_TYPE_NAME_PROPERTIES&&(jspb$amp$validator$MutablePropertySpecList.internalDoNotUse_debugOnlyProtoTypeName="amp.validator.PropertySpecList");var jspb$b$amp$validator$PropertySpecList={};jspb$b$amp$validator$PropertySpecList.fields=[0,jspb_internal_binary.RWRepeatedMessage,jspb$b$amp$validator$PropertySpec.fields];jspb$amp$validator$MutablePropertySpecList.prototype.serializeBinary=module$contents$jspb_internal_public_for_gencode_makePrototypeSerializeBinaryFunction(jspb$b$amp$validator$PropertySpecList.fields);var jspb$amp$validator$MutableUrlSpec=function(a){module$contents$jspb_internal_public_for_gencode_GeneratedMessage.call(this,a)};$jscomp.inherits(jspb$amp$validator$MutableUrlSpec,module$contents$jspb_internal_public_for_gencode_GeneratedMessage);jspb$amp$validator$MutableUrlSpec.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasMutableInstance(jspb$amp$validator$MutableUrlSpec);
module$exports$jspb$internal_options.GENERATE_TYPE_NAME_PROPERTIES&&(jspb$amp$validator$MutableUrlSpec.internalDoNotUse_debugOnlyProtoTypeName="amp.validator.UrlSpec");var jspb$b$amp$validator$UrlSpec={};jspb$b$amp$validator$UrlSpec.fields=[0,jspb_internal_binary.RWRepeatedString,jspb_internal_binary.RWBool,-1];jspb$amp$validator$MutableUrlSpec.prototype.serializeBinary=module$contents$jspb_internal_public_for_gencode_makePrototypeSerializeBinaryFunction(jspb$b$amp$validator$UrlSpec.fields);var jspb$amp$validator$MutableAttrSpec=function(a){module$contents$jspb_internal_public_for_gencode_GeneratedMessage.call(this,a)};$jscomp.inherits(jspb$amp$validator$MutableAttrSpec,module$contents$jspb_internal_public_for_gencode_GeneratedMessage);jspb$amp$validator$MutableAttrSpec.prototype.getName=function(){return jspb_internal_adapters.getStringFieldWithDefault(this,1)};
jspb$amp$validator$MutableAttrSpec.prototype.getValueUrl=function(){return jspb_internal_adapters.getWrapperFieldOrUndefined(this,jspb$amp$validator$MutableUrlSpec,14)};jspb$amp$validator$MutableAttrSpec.prototype.getValueProperties=function(){return jspb_internal_adapters.getWrapperFieldOrUndefined(this,jspb$amp$validator$MutablePropertySpecList,11)};
jspb$amp$validator$MutableAttrSpec.prototype.getTrigger=function(){return jspb_internal_adapters.getWrapperFieldOrUndefined(this,jspb$amp$validator$MutableAttrTriggerSpec,16)};jspb$amp$validator$MutableAttrSpec.prototype.getCssDeclarationList=function(a){return jspb_internal_adapters.getRepeatedWrapperField(this,jspb$amp$validator$MutableCssDeclaration,20,jspb_internal_adapters.getRepeatedFieldReturnType(a))};
jspb$amp$validator$MutableAttrSpec.prototype.getRequiresAncestor=function(){return jspb_internal_adapters.getWrapperFieldOrUndefined(this,jspb$amp$validator$MutableAncestorMarker,22)};jspb$amp$validator$MutableAttrSpec.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasMutableInstance(jspb$amp$validator$MutableAttrSpec);module$exports$jspb$internal_options.GENERATE_TYPE_NAME_PROPERTIES&&(jspb$amp$validator$MutableAttrSpec.internalDoNotUse_debugOnlyProtoTypeName="amp.validator.AttrSpec");var jspb$b$amp$validator$AttrSpec={};
jspb$b$amp$validator$AttrSpec.fields=[0,jspb_internal_binary.RWString,jspb_internal_binary.RWRepeatedString,jspb_internal_binary.RWBool,jspb_internal_binary.RWRepeatedString,jspb_internal_binary.RWString,-3,2,jspb$b$amp$validator$PropertySpecList.fields,jspb_internal_binary.RWString,jspb_internal_binary.RWEnum,jspb$b$amp$validator$UrlSpec.fields,jspb_internal_binary.RWString,jspb$b$amp$validator$AttrTriggerSpec.fields,jspb_internal_binary.RWBool,jspb_internal_binary.RWRepeatedString,-1,jspb_internal_binary.RWRepeatedMessage,
jspb$b$amp$validator$CssDeclaration.fields,jspb_internal_binary.RWString,jspb$b$amp$validator$AncestorMarker.fields,jspb_internal_binary.RWRepeatedString,-1,jspb_internal_binary.RWEnum,-1,jspb_internal_binary.RWBool,-1];jspb$amp$validator$MutableAttrSpec.prototype.serializeBinary=module$contents$jspb_internal_public_for_gencode_makePrototypeSerializeBinaryFunction(jspb$b$amp$validator$AttrSpec.fields);var jspb$amp$validator$MutableAttrList=function(a){module$contents$jspb_internal_public_for_gencode_GeneratedMessage.call(this,a)};$jscomp.inherits(jspb$amp$validator$MutableAttrList,module$contents$jspb_internal_public_for_gencode_GeneratedMessage);jspb$amp$validator$MutableAttrList.prototype.getName=function(){return jspb_internal_adapters.getStringFieldWithDefault(this,1)};
jspb$amp$validator$MutableAttrList.prototype.getAttrsList=function(a){return jspb_internal_adapters.getRepeatedWrapperField(this,jspb$amp$validator$MutableAttrSpec,2,jspb_internal_adapters.getRepeatedFieldReturnType(a))};jspb$amp$validator$MutableAttrList.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasMutableInstance(jspb$amp$validator$MutableAttrList);
module$exports$jspb$internal_options.GENERATE_TYPE_NAME_PROPERTIES&&(jspb$amp$validator$MutableAttrList.internalDoNotUse_debugOnlyProtoTypeName="amp.validator.AttrList");var jspb$b$amp$validator$AttrList={};jspb$b$amp$validator$AttrList.fields=[0,jspb_internal_binary.RWString,jspb_internal_binary.RWRepeatedMessage,jspb$b$amp$validator$AttrSpec.fields];jspb$amp$validator$MutableAttrList.prototype.serializeBinary=module$contents$jspb_internal_public_for_gencode_makePrototypeSerializeBinaryFunction(jspb$b$amp$validator$AttrList.fields);var jspb$amp$validator$ImmutableAttrList=function(){};jspb$amp$validator$ImmutableAttrList.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasImmutableInstance(jspb$amp$validator$MutableAttrList);var jspb$o$amp$validator$AttrTriggerSpec={internal_toObject:function(a){if(a!=null)return module$contents$jspb_internal_public_for_gencode_assertMutable(a),{ifValueRegex:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getStringFieldNullable(a,1)),alsoRequiresAttrList:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getRepeatedStringField(a,2,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN))}}};
jspb$amp$validator$MutableAttrTriggerSpec.prototype.toObject=function(){return jspb$o$amp$validator$AttrTriggerSpec.internal_toObject(this)};module$contents$jspb_internal_public_for_gencode_GENERATE_FROM_OBJECT&&(jspb$o$amp$validator$AttrTriggerSpec.fromObject=function(a){var b=new jspb$amp$validator$MutableAttrTriggerSpec;jspb_internal_adapters.setStringField(b,1,a.ifValueRegex);jspb_internal_adapters.setRepeatedStringField(b,2,a.alsoRequiresAttrList);return b});var jspb$o$amp$validator$CssDeclaration={internal_toObject:function(a){if(a!=null)return module$contents$jspb_internal_public_for_gencode_assertMutable(a),{name:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getStringFieldNullable(a,1)),valueCaseiList:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getRepeatedStringField(a,2,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN)),
valueRegexCasei:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getStringFieldNullable(a,3))}}};jspb$amp$validator$MutableCssDeclaration.prototype.toObject=function(){return jspb$o$amp$validator$CssDeclaration.internal_toObject(this)};
module$contents$jspb_internal_public_for_gencode_GENERATE_FROM_OBJECT&&(jspb$o$amp$validator$CssDeclaration.fromObject=function(a){var b=new jspb$amp$validator$MutableCssDeclaration;jspb_internal_adapters.setStringField(b,1,a.name);jspb_internal_adapters.setRepeatedStringField(b,2,a.valueCaseiList);jspb_internal_adapters.setStringField(b,3,a.valueRegexCasei);return b});var jspb$o$amp$validator$PropertySpec={internal_toObject:function(a){if(a!=null)return module$contents$jspb_internal_public_for_gencode_assertMutable(a),{name:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getStringFieldNullable(a,1)),mandatory:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getBooleanFieldNullable(a,2)),value:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getStringFieldNullable(a,
3)),valueDouble:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getFloatingPointFieldNullable(a,4))}}};jspb$amp$validator$MutablePropertySpec.prototype.toObject=function(){return jspb$o$amp$validator$PropertySpec.internal_toObject(this)};
module$contents$jspb_internal_public_for_gencode_GENERATE_FROM_OBJECT&&(jspb$o$amp$validator$PropertySpec.fromObject=function(a){var b=new jspb$amp$validator$MutablePropertySpec;jspb_internal_adapters.setStringField(b,1,a.name);jspb_internal_adapters.setBooleanField(b,2,a.mandatory);jspb_internal_adapters.setStringField(b,3,a.value);jspb_internal_adapters.setFloatingPointField(b,4,a.valueDouble);return b});var jspb$o$amp$validator$PropertySpecList={internal_toObject:function(a){if(a!=null)return module$contents$jspb_internal_public_for_gencode_assertMutable(a),{propertiesList:module$contents$jspb_internal_public_for_gencode_toObjectList(a.getPropertiesList(),jspb$o$amp$validator$PropertySpec.internal_toObject)}}};jspb$amp$validator$MutablePropertySpecList.prototype.toObject=function(){return jspb$o$amp$validator$PropertySpecList.internal_toObject(this)};
module$contents$jspb_internal_public_for_gencode_GENERATE_FROM_OBJECT&&(jspb$o$amp$validator$PropertySpecList.fromObject=function(a){var b=new jspb$amp$validator$MutablePropertySpecList;jspb_internal_adapters.setRepeatedWrapperField(b,jspb$amp$validator$MutablePropertySpec,1,module$contents$jspb_internal_public_for_gencode_fromObjectList(a.propertiesList,jspb$o$amp$validator$PropertySpec.fromObject));return b});var jspb$o$amp$validator$UrlSpec={internal_toObject:function(a){if(a!=null)return module$contents$jspb_internal_public_for_gencode_assertMutable(a),{protocolList:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getRepeatedStringField(a,1,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN)),allowRelative:jspb_internal_adapters.getBooleanFieldWithDefault(a,2,!0),allowEmpty:jspb_internal_adapters.getBooleanFieldWithDefault(a,
3,!1)}}};jspb$amp$validator$MutableUrlSpec.prototype.toObject=function(){return jspb$o$amp$validator$UrlSpec.internal_toObject(this)};module$contents$jspb_internal_public_for_gencode_GENERATE_FROM_OBJECT&&(jspb$o$amp$validator$UrlSpec.fromObject=function(a){var b=new jspb$amp$validator$MutableUrlSpec;jspb_internal_adapters.setRepeatedStringField(b,1,a.protocolList);jspb_internal_adapters.setBooleanField(b,2,a.allowRelative);jspb_internal_adapters.setBooleanField(b,3,a.allowEmpty);return b});var jspb$o$amp$validator$AttrSpec={internal_toObject:function(a){if(a!=null)return module$contents$jspb_internal_public_for_gencode_assertMutable(a),{enabledByList:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getRepeatedStringField(a,23,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN)),disabledByList:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getRepeatedStringField(a,
24,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN)),name:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getStringFieldNullable(a,1)),alternativeNamesList:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getRepeatedStringField(a,2,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN)),mandatory:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getBooleanFieldNullable(a,
3)),mandatoryOneof:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getStringFieldNullable(a,12)),mandatoryAnyof:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getStringFieldNullable(a,21)),valueList:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getRepeatedStringField(a,4,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN)),valueCaseiList:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getRepeatedStringField(a,
18,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN)),valueRegex:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getStringFieldNullable(a,15)),valueRegexCasei:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getStringFieldNullable(a,5)),valueUrl:jspb$o$amp$validator$UrlSpec.internal_toObject(a.getValueUrl()),valueProperties:jspb$o$amp$validator$PropertySpecList.internal_toObject(a.getValueProperties()),
valueDocCss:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getBooleanFieldNullable(a,27)),valueDocSvgCss:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getBooleanFieldNullable(a,28)),addValueToSet:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getEnumFieldNullable(a,25)),valueOneofSet:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getEnumFieldNullable(a,
26)),trigger:jspb$o$amp$validator$AttrTriggerSpec.internal_toObject(a.getTrigger()),disallowedValueRegex:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getStringFieldNullable(a,6)),deprecation:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getStringFieldNullable(a,7)),deprecationUrl:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getStringFieldNullable(a,8)),cssDeclarationList:module$contents$jspb_internal_public_for_gencode_toObjectList(a.getCssDeclarationList(),
jspb$o$amp$validator$CssDeclaration.internal_toObject),dispatchKey:jspb_internal_adapters.getEnumFieldWithDefault(a,13,0),implicit:jspb_internal_adapters.getBooleanFieldWithDefault(a,17,!1),requiresExtensionList:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getRepeatedStringField(a,19,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN)),requiresAncestor:jspb$o$amp$validator$AncestorMarker.internal_toObject(a.getRequiresAncestor())}}};
jspb$amp$validator$MutableAttrSpec.prototype.toObject=function(){return jspb$o$amp$validator$AttrSpec.internal_toObject(this)};
module$contents$jspb_internal_public_for_gencode_GENERATE_FROM_OBJECT&&(jspb$o$amp$validator$AttrSpec.fromObject=function(a){var b=new jspb$amp$validator$MutableAttrSpec;jspb_internal_adapters.setRepeatedStringField(b,23,a.enabledByList);jspb_internal_adapters.setRepeatedStringField(b,24,a.disabledByList);jspb_internal_adapters.setStringField(b,1,a.name);jspb_internal_adapters.setRepeatedStringField(b,2,a.alternativeNamesList);jspb_internal_adapters.setBooleanField(b,3,a.mandatory);jspb_internal_adapters.setStringField(b,
12,a.mandatoryOneof);jspb_internal_adapters.setStringField(b,21,a.mandatoryAnyof);jspb_internal_adapters.setRepeatedStringField(b,4,a.valueList);jspb_internal_adapters.setRepeatedStringField(b,18,a.valueCaseiList);jspb_internal_adapters.setStringField(b,15,a.valueRegex);jspb_internal_adapters.setStringField(b,5,a.valueRegexCasei);jspb_internal_adapters.setWrapperField(b,jspb$amp$validator$MutableUrlSpec,14,module$contents$jspb_internal_public_for_gencode_fromObjectNullable(a.valueUrl,jspb$o$amp$validator$UrlSpec.fromObject));
jspb_internal_adapters.setWrapperField(b,jspb$amp$validator$MutablePropertySpecList,11,module$contents$jspb_internal_public_for_gencode_fromObjectNullable(a.valueProperties,jspb$o$amp$validator$PropertySpecList.fromObject));jspb_internal_adapters.setBooleanField(b,27,a.valueDocCss);jspb_internal_adapters.setBooleanField(b,28,a.valueDocSvgCss);jspb_internal_adapters.setEnumField(b,25,a.addValueToSet);jspb_internal_adapters.setEnumField(b,26,a.valueOneofSet);jspb_internal_adapters.setWrapperField(b,
jspb$amp$validator$MutableAttrTriggerSpec,16,module$contents$jspb_internal_public_for_gencode_fromObjectNullable(a.trigger,jspb$o$amp$validator$AttrTriggerSpec.fromObject));jspb_internal_adapters.setStringField(b,6,a.disallowedValueRegex);jspb_internal_adapters.setStringField(b,7,a.deprecation);jspb_internal_adapters.setStringField(b,8,a.deprecationUrl);jspb_internal_adapters.setRepeatedWrapperField(b,jspb$amp$validator$MutableCssDeclaration,20,module$contents$jspb_internal_public_for_gencode_fromObjectList(a.cssDeclarationList,
jspb$o$amp$validator$CssDeclaration.fromObject));jspb_internal_adapters.setEnumField(b,13,a.dispatchKey);jspb_internal_adapters.setBooleanField(b,17,a.implicit);jspb_internal_adapters.setRepeatedStringField(b,19,a.requiresExtensionList);jspb_internal_adapters.setWrapperField(b,jspb$amp$validator$MutableAncestorMarker,22,module$contents$jspb_internal_public_for_gencode_fromObjectNullable(a.requiresAncestor,jspb$o$amp$validator$AncestorMarker.fromObject));return b});var jspb$o$amp$validator$AttrList={internal_toObject:function(a){if(a!=null)return module$contents$jspb_internal_public_for_gencode_assertMutable(a),{name:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getStringFieldNullable(a,1)),attrsList:module$contents$jspb_internal_public_for_gencode_toObjectList(a.getAttrsList(),jspb$o$amp$validator$AttrSpec.internal_toObject)}}};jspb$amp$validator$MutableAttrList.prototype.toObject=function(){return jspb$o$amp$validator$AttrList.internal_toObject(this)};
module$contents$jspb_internal_public_for_gencode_GENERATE_FROM_OBJECT&&(jspb$o$amp$validator$AttrList.fromObject=function(a){var b=new jspb$amp$validator$MutableAttrList;jspb_internal_adapters.setStringField(b,1,a.name);jspb_internal_adapters.setRepeatedWrapperField(b,jspb$amp$validator$MutableAttrSpec,2,module$contents$jspb_internal_public_for_gencode_fromObjectList(a.attrsList,jspb$o$amp$validator$AttrSpec.fromObject));return b});proto.amp.validator.ReadonlyAttrList={};proto.amp.validator.AttrList=jspb$amp$validator$MutableAttrList;jspb$amp$validator$MutableAttrList.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryFunction(jspb$amp$validator$MutableAttrList,jspb$b$amp$validator$AttrList.fields);jspb$amp$validator$MutableAttrList.serializeBinary=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryFunction(jspb$b$amp$validator$AttrList.fields);
jspb$amp$validator$MutableAttrList.serializeBinaryToByteString=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryToByteStringFunction(jspb$b$amp$validator$AttrList.fields);jspb$amp$validator$MutableAttrList.makeCrossSerializerComparisonsCompatible=module$contents$jspb_internal_public_for_gencode_makeCrossSerializerComparisonsCompatibleFunction(jspb$amp$validator$MutableAttrList,jspb$b$amp$validator$AttrList.fields);jspb$amp$validator$MutableAttrList.fromObject=jspb$o$amp$validator$AttrList.fromObject;
proto.amp.validator.MutableAttrList=jspb$amp$validator$MutableAttrList;jspb$amp$validator$ImmutableAttrList.serializeBinary=jspb$amp$validator$MutableAttrList.serializeBinary;jspb$amp$validator$ImmutableAttrList.serializeBinaryToByteString=jspb$amp$validator$MutableAttrList.serializeBinaryToByteString;jspb$amp$validator$ImmutableAttrList.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryImmutableFunction(jspb$amp$validator$MutableAttrList.deserializeBinary);
jspb$amp$validator$ImmutableAttrList.makeCrossSerializerComparisonsCompatible=jspb$amp$validator$MutableAttrList.makeCrossSerializerComparisonsCompatible;proto.amp.validator.ImmutableAttrList=jspb$amp$validator$ImmutableAttrList;jspb$e.amp$validator$AttrSpec$DispatchKeyType={NONE_DISPATCH:0,NAME_DISPATCH:1,NAME_VALUE_DISPATCH:2,NAME_VALUE_PARENT_DISPATCH:3};jspb$e.amp$validator$AttrSpec$ValueSet={UNKNOWN_VALUESET:0,TEMPLATE_IDS:1,AMP_SCRIPT_IDS:2};var jspb$amp$validator$ImmutableAttrSpec=function(){};jspb$amp$validator$ImmutableAttrSpec.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasImmutableInstance(jspb$amp$validator$MutableAttrSpec);proto.amp.validator.ReadonlyAttrSpec={};proto.amp.validator.AttrSpec=jspb$amp$validator$MutableAttrSpec;jspb$amp$validator$MutableAttrSpec.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryFunction(jspb$amp$validator$MutableAttrSpec,jspb$b$amp$validator$AttrSpec.fields);jspb$amp$validator$MutableAttrSpec.serializeBinary=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryFunction(jspb$b$amp$validator$AttrSpec.fields);
jspb$amp$validator$MutableAttrSpec.serializeBinaryToByteString=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryToByteStringFunction(jspb$b$amp$validator$AttrSpec.fields);jspb$amp$validator$MutableAttrSpec.makeCrossSerializerComparisonsCompatible=module$contents$jspb_internal_public_for_gencode_makeCrossSerializerComparisonsCompatibleFunction(jspb$amp$validator$MutableAttrSpec,jspb$b$amp$validator$AttrSpec.fields);jspb$amp$validator$MutableAttrSpec.fromObject=jspb$o$amp$validator$AttrSpec.fromObject;
proto.amp.validator.MutableAttrSpec=jspb$amp$validator$MutableAttrSpec;jspb$amp$validator$ImmutableAttrSpec.serializeBinary=jspb$amp$validator$MutableAttrSpec.serializeBinary;jspb$amp$validator$ImmutableAttrSpec.serializeBinaryToByteString=jspb$amp$validator$MutableAttrSpec.serializeBinaryToByteString;jspb$amp$validator$ImmutableAttrSpec.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryImmutableFunction(jspb$amp$validator$MutableAttrSpec.deserializeBinary);
jspb$amp$validator$ImmutableAttrSpec.makeCrossSerializerComparisonsCompatible=jspb$amp$validator$MutableAttrSpec.makeCrossSerializerComparisonsCompatible;proto.amp.validator.ImmutableAttrSpec=jspb$amp$validator$ImmutableAttrSpec;jspb$amp$validator$MutableAttrSpec.ValueSet=jspb$e.amp$validator$AttrSpec$ValueSet;jspb$amp$validator$MutableAttrSpec.DispatchKeyType=jspb$e.amp$validator$AttrSpec$DispatchKeyType;var jspb$amp$validator$ImmutableAttrTriggerSpec=function(){};jspb$amp$validator$ImmutableAttrTriggerSpec.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasImmutableInstance(jspb$amp$validator$MutableAttrTriggerSpec);proto.amp.validator.ReadonlyAttrTriggerSpec={};proto.amp.validator.AttrTriggerSpec=jspb$amp$validator$MutableAttrTriggerSpec;jspb$amp$validator$MutableAttrTriggerSpec.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryFunction(jspb$amp$validator$MutableAttrTriggerSpec,jspb$b$amp$validator$AttrTriggerSpec.fields);jspb$amp$validator$MutableAttrTriggerSpec.serializeBinary=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryFunction(jspb$b$amp$validator$AttrTriggerSpec.fields);
jspb$amp$validator$MutableAttrTriggerSpec.serializeBinaryToByteString=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryToByteStringFunction(jspb$b$amp$validator$AttrTriggerSpec.fields);jspb$amp$validator$MutableAttrTriggerSpec.makeCrossSerializerComparisonsCompatible=module$contents$jspb_internal_public_for_gencode_makeCrossSerializerComparisonsCompatibleFunction(jspb$amp$validator$MutableAttrTriggerSpec,jspb$b$amp$validator$AttrTriggerSpec.fields);
jspb$amp$validator$MutableAttrTriggerSpec.fromObject=jspb$o$amp$validator$AttrTriggerSpec.fromObject;proto.amp.validator.MutableAttrTriggerSpec=jspb$amp$validator$MutableAttrTriggerSpec;jspb$amp$validator$ImmutableAttrTriggerSpec.serializeBinary=jspb$amp$validator$MutableAttrTriggerSpec.serializeBinary;jspb$amp$validator$ImmutableAttrTriggerSpec.serializeBinaryToByteString=jspb$amp$validator$MutableAttrTriggerSpec.serializeBinaryToByteString;
jspb$amp$validator$ImmutableAttrTriggerSpec.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryImmutableFunction(jspb$amp$validator$MutableAttrTriggerSpec.deserializeBinary);jspb$amp$validator$ImmutableAttrTriggerSpec.makeCrossSerializerComparisonsCompatible=jspb$amp$validator$MutableAttrTriggerSpec.makeCrossSerializerComparisonsCompatible;proto.amp.validator.ImmutableAttrTriggerSpec=jspb$amp$validator$ImmutableAttrTriggerSpec;var jspb$amp$validator$MutableSelectorSpec=function(a){module$contents$jspb_internal_public_for_gencode_GeneratedMessage.call(this,a)};$jscomp.inherits(jspb$amp$validator$MutableSelectorSpec,module$contents$jspb_internal_public_for_gencode_GeneratedMessage);jspb$amp$validator$MutableSelectorSpec.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasMutableInstance(jspb$amp$validator$MutableSelectorSpec);
module$exports$jspb$internal_options.GENERATE_TYPE_NAME_PROPERTIES&&(jspb$amp$validator$MutableSelectorSpec.internalDoNotUse_debugOnlyProtoTypeName="amp.validator.SelectorSpec");var jspb$b$amp$validator$SelectorSpec={};jspb$b$amp$validator$SelectorSpec.fields=[0,jspb_internal_binary.RWRepeatedString,-2];jspb$amp$validator$MutableSelectorSpec.prototype.serializeBinary=module$contents$jspb_internal_public_for_gencode_makePrototypeSerializeBinaryFunction(jspb$b$amp$validator$SelectorSpec.fields);var jspb$amp$validator$MutableCssSpec=function(a){module$contents$jspb_internal_public_for_gencode_GeneratedMessage.call(this,a)};$jscomp.inherits(jspb$amp$validator$MutableCssSpec,module$contents$jspb_internal_public_for_gencode_GeneratedMessage);jspb$amp$validator$MutableCssSpec.prototype.getAtRuleSpecList=function(a){return jspb_internal_adapters.getRepeatedWrapperField(this,jspb$amp$validator$MutableAtRuleSpec,1,jspb_internal_adapters.getRepeatedFieldReturnType(a))};
jspb$amp$validator$MutableCssSpec.prototype.getDeclarationList=function(a){return jspb_internal_adapters.getRepeatedStringField(this,7,jspb_internal_adapters.getRepeatedFieldReturnType(a))};jspb$amp$validator$MutableCssSpec.prototype.getSelectorSpec=function(){return jspb_internal_adapters.getWrapperFieldOrUndefined(this,jspb$amp$validator$MutableSelectorSpec,9)};jspb$amp$validator$MutableCssSpec.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasMutableInstance(jspb$amp$validator$MutableCssSpec);
module$exports$jspb$internal_options.GENERATE_TYPE_NAME_PROPERTIES&&(jspb$amp$validator$MutableCssSpec.internalDoNotUse_debugOnlyProtoTypeName="amp.validator.CssSpec");var jspb$b$amp$validator$CssSpec={};jspb$b$amp$validator$CssSpec.fields=[0,jspb_internal_binary.RWRepeatedMessage,jspb$b$amp$validator$AtRuleSpec.fields,3,jspb_internal_binary.RWBool,-1,jspb_internal_binary.RWRepeatedString,jspb_internal_binary.RWBool,jspb$b$amp$validator$SelectorSpec.fields];jspb$amp$validator$MutableCssSpec.prototype.serializeBinary=module$contents$jspb_internal_public_for_gencode_makePrototypeSerializeBinaryFunction(jspb$b$amp$validator$CssSpec.fields);var jspb$amp$validator$MutableDisallowedCDataRegex=function(a){module$contents$jspb_internal_public_for_gencode_GeneratedMessage.call(this,a)};$jscomp.inherits(jspb$amp$validator$MutableDisallowedCDataRegex,module$contents$jspb_internal_public_for_gencode_GeneratedMessage);jspb$amp$validator$MutableDisallowedCDataRegex.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasMutableInstance(jspb$amp$validator$MutableDisallowedCDataRegex);
module$exports$jspb$internal_options.GENERATE_TYPE_NAME_PROPERTIES&&(jspb$amp$validator$MutableDisallowedCDataRegex.internalDoNotUse_debugOnlyProtoTypeName="amp.validator.DisallowedCDataRegex");var jspb$b$amp$validator$DisallowedCDataRegex={};jspb$b$amp$validator$DisallowedCDataRegex.fields=[0,jspb_internal_binary.RWString,-1];jspb$amp$validator$MutableDisallowedCDataRegex.prototype.serializeBinary=module$contents$jspb_internal_public_for_gencode_makePrototypeSerializeBinaryFunction(jspb$b$amp$validator$DisallowedCDataRegex.fields);var jspb$amp$validator$MutableCdataSpec=function(a){module$contents$jspb_internal_public_for_gencode_GeneratedMessage.call(this,a)};$jscomp.inherits(jspb$amp$validator$MutableCdataSpec,module$contents$jspb_internal_public_for_gencode_GeneratedMessage);jspb$amp$validator$MutableCdataSpec.prototype.getCssSpec=function(){return jspb_internal_adapters.getWrapperFieldOrUndefined(this,jspb$amp$validator$MutableCssSpec,7)};
jspb$amp$validator$MutableCdataSpec.prototype.getDisallowedCdataRegexList=function(a){return jspb_internal_adapters.getRepeatedWrapperField(this,jspb$amp$validator$MutableDisallowedCDataRegex,4,jspb_internal_adapters.getRepeatedFieldReturnType(a))};jspb$amp$validator$MutableCdataSpec.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasMutableInstance(jspb$amp$validator$MutableCdataSpec);
module$exports$jspb$internal_options.GENERATE_TYPE_NAME_PROPERTIES&&(jspb$amp$validator$MutableCdataSpec.internalDoNotUse_debugOnlyProtoTypeName="amp.validator.CdataSpec");var jspb$b$amp$validator$CdataSpec={};jspb$b$amp$validator$CdataSpec.fields=[0,jspb_internal_binary.RWInt32,jspb_internal_binary.RWString,-1,jspb_internal_binary.RWRepeatedMessage,jspb$b$amp$validator$DisallowedCDataRegex.fields,1,jspb_internal_binary.RWString,jspb$b$amp$validator$CssSpec.fields,jspb_internal_binary.RWBool,2,jspb_internal_binary.RWBool];jspb$amp$validator$MutableCdataSpec.prototype.serializeBinary=module$contents$jspb_internal_public_for_gencode_makePrototypeSerializeBinaryFunction(jspb$b$amp$validator$CdataSpec.fields);var jspb$amp$validator$ImmutableCdataSpec=function(){};jspb$amp$validator$ImmutableCdataSpec.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasImmutableInstance(jspb$amp$validator$MutableCdataSpec);var jspb$o$amp$validator$SelectorSpec={internal_toObject:function(a){if(a!=null)return module$contents$jspb_internal_public_for_gencode_assertMutable(a),{attributeNameList:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getRepeatedStringField(a,1,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN)),pseudoClassList:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getRepeatedStringField(a,
2,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN)),pseudoElementList:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getRepeatedStringField(a,3,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN))}}};jspb$amp$validator$MutableSelectorSpec.prototype.toObject=function(){return jspb$o$amp$validator$SelectorSpec.internal_toObject(this)};
module$contents$jspb_internal_public_for_gencode_GENERATE_FROM_OBJECT&&(jspb$o$amp$validator$SelectorSpec.fromObject=function(a){var b=new jspb$amp$validator$MutableSelectorSpec;jspb_internal_adapters.setRepeatedStringField(b,1,a.attributeNameList);jspb_internal_adapters.setRepeatedStringField(b,2,a.pseudoClassList);jspb_internal_adapters.setRepeatedStringField(b,3,a.pseudoElementList);return b});var jspb$o$amp$validator$CssSpec={internal_toObject:function(a){if(a!=null)return module$contents$jspb_internal_public_for_gencode_assertMutable(a),{atRuleSpecList:module$contents$jspb_internal_public_for_gencode_toObjectList(a.getAtRuleSpecList(),jspb$o$amp$validator$AtRuleSpec.internal_toObject),validateAmp4ads:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getBooleanFieldNullable(a,5)),validateKeyframes:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getBooleanFieldNullable(a,
6)),declarationList:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getRepeatedStringField(a,7,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN)),allowImportant:jspb_internal_adapters.getBooleanFieldWithDefault(a,8,!1),selectorSpec:jspb$o$amp$validator$SelectorSpec.internal_toObject(a.getSelectorSpec())}}};jspb$amp$validator$MutableCssSpec.prototype.toObject=function(){return jspb$o$amp$validator$CssSpec.internal_toObject(this)};
module$contents$jspb_internal_public_for_gencode_GENERATE_FROM_OBJECT&&(jspb$o$amp$validator$CssSpec.fromObject=function(a){var b=new jspb$amp$validator$MutableCssSpec;jspb_internal_adapters.setRepeatedWrapperField(b,jspb$amp$validator$MutableAtRuleSpec,1,module$contents$jspb_internal_public_for_gencode_fromObjectList(a.atRuleSpecList,jspb$o$amp$validator$AtRuleSpec.fromObject));jspb_internal_adapters.setBooleanField(b,5,a.validateAmp4ads);jspb_internal_adapters.setBooleanField(b,6,a.validateKeyframes);
jspb_internal_adapters.setRepeatedStringField(b,7,a.declarationList);jspb_internal_adapters.setBooleanField(b,8,a.allowImportant);jspb_internal_adapters.setWrapperField(b,jspb$amp$validator$MutableSelectorSpec,9,module$contents$jspb_internal_public_for_gencode_fromObjectNullable(a.selectorSpec,jspb$o$amp$validator$SelectorSpec.fromObject));return b});var jspb$o$amp$validator$DisallowedCDataRegex={internal_toObject:function(a){if(a!=null)return module$contents$jspb_internal_public_for_gencode_assertMutable(a),{regex:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getStringFieldNullable(a,1)),errorMessage:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getStringFieldNullable(a,2))}}};jspb$amp$validator$MutableDisallowedCDataRegex.prototype.toObject=function(){return jspb$o$amp$validator$DisallowedCDataRegex.internal_toObject(this)};
module$contents$jspb_internal_public_for_gencode_GENERATE_FROM_OBJECT&&(jspb$o$amp$validator$DisallowedCDataRegex.fromObject=function(a){var b=new jspb$amp$validator$MutableDisallowedCDataRegex;jspb_internal_adapters.setStringField(b,1,a.regex);jspb_internal_adapters.setStringField(b,2,a.errorMessage);return b});var jspb$o$amp$validator$CdataSpec={internal_toObject:function(a){if(a!=null)return module$contents$jspb_internal_public_for_gencode_assertMutable(a),{maxBytes:jspb_internal_adapters.getInt32FieldWithDefault(a,1,-2),maxBytesSpecUrl:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getStringFieldNullable(a,2)),mandatoryCdata:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getStringFieldNullable(a,3)),cdataRegex:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getStringFieldNullable(a,
6)),cssSpec:jspb$o$amp$validator$CssSpec.internal_toObject(a.getCssSpec()),whitespaceOnly:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getBooleanFieldNullable(a,8)),disallowedCdataRegexList:module$contents$jspb_internal_public_for_gencode_toObjectList(a.getDisallowedCdataRegexList(),jspb$o$amp$validator$DisallowedCDataRegex.internal_toObject),docCssBytes:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getBooleanFieldNullable(a,
11))}}};jspb$amp$validator$MutableCdataSpec.prototype.toObject=function(){return jspb$o$amp$validator$CdataSpec.internal_toObject(this)};
module$contents$jspb_internal_public_for_gencode_GENERATE_FROM_OBJECT&&(jspb$o$amp$validator$CdataSpec.fromObject=function(a){var b=new jspb$amp$validator$MutableCdataSpec;jspb_internal_adapters.setInt32Field(b,1,a.maxBytes);jspb_internal_adapters.setStringField(b,2,a.maxBytesSpecUrl);jspb_internal_adapters.setStringField(b,3,a.mandatoryCdata);jspb_internal_adapters.setStringField(b,6,a.cdataRegex);jspb_internal_adapters.setWrapperField(b,jspb$amp$validator$MutableCssSpec,7,module$contents$jspb_internal_public_for_gencode_fromObjectNullable(a.cssSpec,
jspb$o$amp$validator$CssSpec.fromObject));jspb_internal_adapters.setBooleanField(b,8,a.whitespaceOnly);jspb_internal_adapters.setRepeatedWrapperField(b,jspb$amp$validator$MutableDisallowedCDataRegex,4,module$contents$jspb_internal_public_for_gencode_fromObjectList(a.disallowedCdataRegexList,jspb$o$amp$validator$DisallowedCDataRegex.fromObject));jspb_internal_adapters.setBooleanField(b,11,a.docCssBytes);return b});proto.amp.validator.ReadonlyCdataSpec={};proto.amp.validator.CdataSpec=jspb$amp$validator$MutableCdataSpec;jspb$amp$validator$MutableCdataSpec.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryFunction(jspb$amp$validator$MutableCdataSpec,jspb$b$amp$validator$CdataSpec.fields);jspb$amp$validator$MutableCdataSpec.serializeBinary=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryFunction(jspb$b$amp$validator$CdataSpec.fields);
jspb$amp$validator$MutableCdataSpec.serializeBinaryToByteString=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryToByteStringFunction(jspb$b$amp$validator$CdataSpec.fields);jspb$amp$validator$MutableCdataSpec.makeCrossSerializerComparisonsCompatible=module$contents$jspb_internal_public_for_gencode_makeCrossSerializerComparisonsCompatibleFunction(jspb$amp$validator$MutableCdataSpec,jspb$b$amp$validator$CdataSpec.fields);jspb$amp$validator$MutableCdataSpec.fromObject=jspb$o$amp$validator$CdataSpec.fromObject;
proto.amp.validator.MutableCdataSpec=jspb$amp$validator$MutableCdataSpec;jspb$amp$validator$ImmutableCdataSpec.serializeBinary=jspb$amp$validator$MutableCdataSpec.serializeBinary;jspb$amp$validator$ImmutableCdataSpec.serializeBinaryToByteString=jspb$amp$validator$MutableCdataSpec.serializeBinaryToByteString;jspb$amp$validator$ImmutableCdataSpec.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryImmutableFunction(jspb$amp$validator$MutableCdataSpec.deserializeBinary);
jspb$amp$validator$ImmutableCdataSpec.makeCrossSerializerComparisonsCompatible=jspb$amp$validator$MutableCdataSpec.makeCrossSerializerComparisonsCompatible;proto.amp.validator.ImmutableCdataSpec=jspb$amp$validator$ImmutableCdataSpec;var jspb$amp$validator$MutableChildTagSpec=function(a){module$contents$jspb_internal_public_for_gencode_GeneratedMessage.call(this,a)};$jscomp.inherits(jspb$amp$validator$MutableChildTagSpec,module$contents$jspb_internal_public_for_gencode_GeneratedMessage);jspb$amp$validator$MutableChildTagSpec.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasMutableInstance(jspb$amp$validator$MutableChildTagSpec);
module$exports$jspb$internal_options.GENERATE_TYPE_NAME_PROPERTIES&&(jspb$amp$validator$MutableChildTagSpec.internalDoNotUse_debugOnlyProtoTypeName="amp.validator.ChildTagSpec");var jspb$b$amp$validator$ChildTagSpec={};jspb$b$amp$validator$ChildTagSpec.fields=[0,jspb_internal_binary.RWInt32,jspb_internal_binary.RWRepeatedString,-1,jspb_internal_binary.RWInt32];jspb$amp$validator$MutableChildTagSpec.prototype.serializeBinary=module$contents$jspb_internal_public_for_gencode_makePrototypeSerializeBinaryFunction(jspb$b$amp$validator$ChildTagSpec.fields);var jspb$amp$validator$ImmutableChildTagSpec=function(){};jspb$amp$validator$ImmutableChildTagSpec.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasImmutableInstance(jspb$amp$validator$MutableChildTagSpec);var jspb$o$amp$validator$ChildTagSpec={internal_toObject:function(a){if(a!=null)return module$contents$jspb_internal_public_for_gencode_assertMutable(a),{mandatoryNumChildTags:jspb_internal_adapters.getInt32FieldWithDefault(a,1,-1),firstChildTagNameOneofList:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getRepeatedStringField(a,2,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN)),childTagNameOneofList:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getRepeatedStringField(a,
3,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN)),mandatoryMinNumChildTags:jspb_internal_adapters.getInt32FieldWithDefault(a,4,-1)}}};jspb$amp$validator$MutableChildTagSpec.prototype.toObject=function(){return jspb$o$amp$validator$ChildTagSpec.internal_toObject(this)};
module$contents$jspb_internal_public_for_gencode_GENERATE_FROM_OBJECT&&(jspb$o$amp$validator$ChildTagSpec.fromObject=function(a){var b=new jspb$amp$validator$MutableChildTagSpec;jspb_internal_adapters.setInt32Field(b,1,a.mandatoryNumChildTags);jspb_internal_adapters.setRepeatedStringField(b,2,a.firstChildTagNameOneofList);jspb_internal_adapters.setRepeatedStringField(b,3,a.childTagNameOneofList);jspb_internal_adapters.setInt32Field(b,4,a.mandatoryMinNumChildTags);return b});proto.amp.validator.ReadonlyChildTagSpec={};proto.amp.validator.ChildTagSpec=jspb$amp$validator$MutableChildTagSpec;jspb$amp$validator$MutableChildTagSpec.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryFunction(jspb$amp$validator$MutableChildTagSpec,jspb$b$amp$validator$ChildTagSpec.fields);jspb$amp$validator$MutableChildTagSpec.serializeBinary=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryFunction(jspb$b$amp$validator$ChildTagSpec.fields);
jspb$amp$validator$MutableChildTagSpec.serializeBinaryToByteString=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryToByteStringFunction(jspb$b$amp$validator$ChildTagSpec.fields);jspb$amp$validator$MutableChildTagSpec.makeCrossSerializerComparisonsCompatible=module$contents$jspb_internal_public_for_gencode_makeCrossSerializerComparisonsCompatibleFunction(jspb$amp$validator$MutableChildTagSpec,jspb$b$amp$validator$ChildTagSpec.fields);
jspb$amp$validator$MutableChildTagSpec.fromObject=jspb$o$amp$validator$ChildTagSpec.fromObject;proto.amp.validator.MutableChildTagSpec=jspb$amp$validator$MutableChildTagSpec;jspb$amp$validator$ImmutableChildTagSpec.serializeBinary=jspb$amp$validator$MutableChildTagSpec.serializeBinary;jspb$amp$validator$ImmutableChildTagSpec.serializeBinaryToByteString=jspb$amp$validator$MutableChildTagSpec.serializeBinaryToByteString;jspb$amp$validator$ImmutableChildTagSpec.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryImmutableFunction(jspb$amp$validator$MutableChildTagSpec.deserializeBinary);
jspb$amp$validator$ImmutableChildTagSpec.makeCrossSerializerComparisonsCompatible=jspb$amp$validator$MutableChildTagSpec.makeCrossSerializerComparisonsCompatible;proto.amp.validator.ImmutableChildTagSpec=jspb$amp$validator$ImmutableChildTagSpec;var jspb$amp$validator$ImmutableCssDeclaration=function(){};jspb$amp$validator$ImmutableCssDeclaration.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasImmutableInstance(jspb$amp$validator$MutableCssDeclaration);proto.amp.validator.ReadonlyCssDeclaration={};proto.amp.validator.CssDeclaration=jspb$amp$validator$MutableCssDeclaration;jspb$amp$validator$MutableCssDeclaration.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryFunction(jspb$amp$validator$MutableCssDeclaration,jspb$b$amp$validator$CssDeclaration.fields);jspb$amp$validator$MutableCssDeclaration.serializeBinary=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryFunction(jspb$b$amp$validator$CssDeclaration.fields);
jspb$amp$validator$MutableCssDeclaration.serializeBinaryToByteString=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryToByteStringFunction(jspb$b$amp$validator$CssDeclaration.fields);jspb$amp$validator$MutableCssDeclaration.makeCrossSerializerComparisonsCompatible=module$contents$jspb_internal_public_for_gencode_makeCrossSerializerComparisonsCompatibleFunction(jspb$amp$validator$MutableCssDeclaration,jspb$b$amp$validator$CssDeclaration.fields);
jspb$amp$validator$MutableCssDeclaration.fromObject=jspb$o$amp$validator$CssDeclaration.fromObject;proto.amp.validator.MutableCssDeclaration=jspb$amp$validator$MutableCssDeclaration;jspb$amp$validator$ImmutableCssDeclaration.serializeBinary=jspb$amp$validator$MutableCssDeclaration.serializeBinary;jspb$amp$validator$ImmutableCssDeclaration.serializeBinaryToByteString=jspb$amp$validator$MutableCssDeclaration.serializeBinaryToByteString;jspb$amp$validator$ImmutableCssDeclaration.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryImmutableFunction(jspb$amp$validator$MutableCssDeclaration.deserializeBinary);
jspb$amp$validator$ImmutableCssDeclaration.makeCrossSerializerComparisonsCompatible=jspb$amp$validator$MutableCssDeclaration.makeCrossSerializerComparisonsCompatible;proto.amp.validator.ImmutableCssDeclaration=jspb$amp$validator$ImmutableCssDeclaration;var jspb$amp$validator$ImmutableCssSpec=function(){};jspb$amp$validator$ImmutableCssSpec.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasImmutableInstance(jspb$amp$validator$MutableCssSpec);proto.amp.validator.ReadonlyCssSpec={};proto.amp.validator.CssSpec=jspb$amp$validator$MutableCssSpec;jspb$amp$validator$MutableCssSpec.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryFunction(jspb$amp$validator$MutableCssSpec,jspb$b$amp$validator$CssSpec.fields);jspb$amp$validator$MutableCssSpec.serializeBinary=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryFunction(jspb$b$amp$validator$CssSpec.fields);
jspb$amp$validator$MutableCssSpec.serializeBinaryToByteString=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryToByteStringFunction(jspb$b$amp$validator$CssSpec.fields);jspb$amp$validator$MutableCssSpec.makeCrossSerializerComparisonsCompatible=module$contents$jspb_internal_public_for_gencode_makeCrossSerializerComparisonsCompatibleFunction(jspb$amp$validator$MutableCssSpec,jspb$b$amp$validator$CssSpec.fields);jspb$amp$validator$MutableCssSpec.fromObject=jspb$o$amp$validator$CssSpec.fromObject;
proto.amp.validator.MutableCssSpec=jspb$amp$validator$MutableCssSpec;jspb$amp$validator$ImmutableCssSpec.serializeBinary=jspb$amp$validator$MutableCssSpec.serializeBinary;jspb$amp$validator$ImmutableCssSpec.serializeBinaryToByteString=jspb$amp$validator$MutableCssSpec.serializeBinaryToByteString;jspb$amp$validator$ImmutableCssSpec.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryImmutableFunction(jspb$amp$validator$MutableCssSpec.deserializeBinary);
jspb$amp$validator$ImmutableCssSpec.makeCrossSerializerComparisonsCompatible=jspb$amp$validator$MutableCssSpec.makeCrossSerializerComparisonsCompatible;proto.amp.validator.ImmutableCssSpec=jspb$amp$validator$ImmutableCssSpec;var jspb$amp$validator$MutableDeclarationList=function(a){module$contents$jspb_internal_public_for_gencode_GeneratedMessage.call(this,a)};$jscomp.inherits(jspb$amp$validator$MutableDeclarationList,module$contents$jspb_internal_public_for_gencode_GeneratedMessage);jspb$amp$validator$MutableDeclarationList.prototype.getName=function(){return jspb_internal_adapters.getStringFieldWithDefault(this,1)};
jspb$amp$validator$MutableDeclarationList.prototype.getDeclarationList=function(a){return jspb_internal_adapters.getRepeatedWrapperField(this,jspb$amp$validator$MutableCssDeclaration,2,jspb_internal_adapters.getRepeatedFieldReturnType(a))};jspb$amp$validator$MutableDeclarationList.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasMutableInstance(jspb$amp$validator$MutableDeclarationList);
module$exports$jspb$internal_options.GENERATE_TYPE_NAME_PROPERTIES&&(jspb$amp$validator$MutableDeclarationList.internalDoNotUse_debugOnlyProtoTypeName="amp.validator.DeclarationList");var jspb$b$amp$validator$DeclarationList={};jspb$b$amp$validator$DeclarationList.fields=[0,jspb_internal_binary.RWString,jspb_internal_binary.RWRepeatedMessage,jspb$b$amp$validator$CssDeclaration.fields];jspb$amp$validator$MutableDeclarationList.prototype.serializeBinary=module$contents$jspb_internal_public_for_gencode_makePrototypeSerializeBinaryFunction(jspb$b$amp$validator$DeclarationList.fields);var jspb$amp$validator$ImmutableDeclarationList=function(){};jspb$amp$validator$ImmutableDeclarationList.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasImmutableInstance(jspb$amp$validator$MutableDeclarationList);var jspb$o$amp$validator$DeclarationList={internal_toObject:function(a){if(a!=null)return module$contents$jspb_internal_public_for_gencode_assertMutable(a),{name:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getStringFieldNullable(a,1)),declarationList:module$contents$jspb_internal_public_for_gencode_toObjectList(a.getDeclarationList(),jspb$o$amp$validator$CssDeclaration.internal_toObject)}}};
jspb$amp$validator$MutableDeclarationList.prototype.toObject=function(){return jspb$o$amp$validator$DeclarationList.internal_toObject(this)};
module$contents$jspb_internal_public_for_gencode_GENERATE_FROM_OBJECT&&(jspb$o$amp$validator$DeclarationList.fromObject=function(a){var b=new jspb$amp$validator$MutableDeclarationList;jspb_internal_adapters.setStringField(b,1,a.name);jspb_internal_adapters.setRepeatedWrapperField(b,jspb$amp$validator$MutableCssDeclaration,2,module$contents$jspb_internal_public_for_gencode_fromObjectList(a.declarationList,jspb$o$amp$validator$CssDeclaration.fromObject));return b});proto.amp.validator.ReadonlyDeclarationList={};proto.amp.validator.DeclarationList=jspb$amp$validator$MutableDeclarationList;jspb$amp$validator$MutableDeclarationList.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryFunction(jspb$amp$validator$MutableDeclarationList,jspb$b$amp$validator$DeclarationList.fields);jspb$amp$validator$MutableDeclarationList.serializeBinary=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryFunction(jspb$b$amp$validator$DeclarationList.fields);
jspb$amp$validator$MutableDeclarationList.serializeBinaryToByteString=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryToByteStringFunction(jspb$b$amp$validator$DeclarationList.fields);jspb$amp$validator$MutableDeclarationList.makeCrossSerializerComparisonsCompatible=module$contents$jspb_internal_public_for_gencode_makeCrossSerializerComparisonsCompatibleFunction(jspb$amp$validator$MutableDeclarationList,jspb$b$amp$validator$DeclarationList.fields);
jspb$amp$validator$MutableDeclarationList.fromObject=jspb$o$amp$validator$DeclarationList.fromObject;proto.amp.validator.MutableDeclarationList=jspb$amp$validator$MutableDeclarationList;jspb$amp$validator$ImmutableDeclarationList.serializeBinary=jspb$amp$validator$MutableDeclarationList.serializeBinary;jspb$amp$validator$ImmutableDeclarationList.serializeBinaryToByteString=jspb$amp$validator$MutableDeclarationList.serializeBinaryToByteString;
jspb$amp$validator$ImmutableDeclarationList.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryImmutableFunction(jspb$amp$validator$MutableDeclarationList.deserializeBinary);jspb$amp$validator$ImmutableDeclarationList.makeCrossSerializerComparisonsCompatible=jspb$amp$validator$MutableDeclarationList.makeCrossSerializerComparisonsCompatible;proto.amp.validator.ImmutableDeclarationList=jspb$amp$validator$ImmutableDeclarationList;var jspb$amp$validator$MutableDescendantTagList=function(a){module$contents$jspb_internal_public_for_gencode_GeneratedMessage.call(this,a)};$jscomp.inherits(jspb$amp$validator$MutableDescendantTagList,module$contents$jspb_internal_public_for_gencode_GeneratedMessage);jspb$amp$validator$MutableDescendantTagList.prototype.getName=function(){return jspb_internal_adapters.getStringFieldWithDefault(this,1)};
jspb$amp$validator$MutableDescendantTagList.prototype.getTag=function(a){return jspb_internal_adapters.getRepeatedIndexedStringField(this,2,a)};jspb$amp$validator$MutableDescendantTagList.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasMutableInstance(jspb$amp$validator$MutableDescendantTagList);module$exports$jspb$internal_options.GENERATE_TYPE_NAME_PROPERTIES&&(jspb$amp$validator$MutableDescendantTagList.internalDoNotUse_debugOnlyProtoTypeName="amp.validator.DescendantTagList");var jspb$b$amp$validator$DescendantTagList={};jspb$b$amp$validator$DescendantTagList.fields=[0,jspb_internal_binary.RWString,jspb_internal_binary.RWRepeatedString];jspb$amp$validator$MutableDescendantTagList.prototype.serializeBinary=module$contents$jspb_internal_public_for_gencode_makePrototypeSerializeBinaryFunction(jspb$b$amp$validator$DescendantTagList.fields);var jspb$amp$validator$ImmutableDescendantTagList=function(){};jspb$amp$validator$ImmutableDescendantTagList.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasImmutableInstance(jspb$amp$validator$MutableDescendantTagList);var jspb$o$amp$validator$DescendantTagList={internal_toObject:function(a){if(a!=null)return module$contents$jspb_internal_public_for_gencode_assertMutable(a),{name:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getStringFieldNullable(a,1)),tagList:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getRepeatedStringField(a,2,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN))}}};
jspb$amp$validator$MutableDescendantTagList.prototype.toObject=function(){return jspb$o$amp$validator$DescendantTagList.internal_toObject(this)};module$contents$jspb_internal_public_for_gencode_GENERATE_FROM_OBJECT&&(jspb$o$amp$validator$DescendantTagList.fromObject=function(a){var b=new jspb$amp$validator$MutableDescendantTagList;jspb_internal_adapters.setStringField(b,1,a.name);jspb_internal_adapters.setRepeatedStringField(b,2,a.tagList);return b});proto.amp.validator.ReadonlyDescendantTagList={};proto.amp.validator.DescendantTagList=jspb$amp$validator$MutableDescendantTagList;jspb$amp$validator$MutableDescendantTagList.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryFunction(jspb$amp$validator$MutableDescendantTagList,jspb$b$amp$validator$DescendantTagList.fields);jspb$amp$validator$MutableDescendantTagList.serializeBinary=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryFunction(jspb$b$amp$validator$DescendantTagList.fields);
jspb$amp$validator$MutableDescendantTagList.serializeBinaryToByteString=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryToByteStringFunction(jspb$b$amp$validator$DescendantTagList.fields);jspb$amp$validator$MutableDescendantTagList.makeCrossSerializerComparisonsCompatible=module$contents$jspb_internal_public_for_gencode_makeCrossSerializerComparisonsCompatibleFunction(jspb$amp$validator$MutableDescendantTagList,jspb$b$amp$validator$DescendantTagList.fields);
jspb$amp$validator$MutableDescendantTagList.fromObject=jspb$o$amp$validator$DescendantTagList.fromObject;proto.amp.validator.MutableDescendantTagList=jspb$amp$validator$MutableDescendantTagList;jspb$amp$validator$ImmutableDescendantTagList.serializeBinary=jspb$amp$validator$MutableDescendantTagList.serializeBinary;jspb$amp$validator$ImmutableDescendantTagList.serializeBinaryToByteString=jspb$amp$validator$MutableDescendantTagList.serializeBinaryToByteString;
jspb$amp$validator$ImmutableDescendantTagList.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryImmutableFunction(jspb$amp$validator$MutableDescendantTagList.deserializeBinary);jspb$amp$validator$ImmutableDescendantTagList.makeCrossSerializerComparisonsCompatible=jspb$amp$validator$MutableDescendantTagList.makeCrossSerializerComparisonsCompatible;proto.amp.validator.ImmutableDescendantTagList=jspb$amp$validator$ImmutableDescendantTagList;var jspb$amp$validator$ImmutableDisallowedCDataRegex=function(){};jspb$amp$validator$ImmutableDisallowedCDataRegex.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasImmutableInstance(jspb$amp$validator$MutableDisallowedCDataRegex);proto.amp.validator.ReadonlyDisallowedCDataRegex={};proto.amp.validator.DisallowedCDataRegex=jspb$amp$validator$MutableDisallowedCDataRegex;jspb$amp$validator$MutableDisallowedCDataRegex.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryFunction(jspb$amp$validator$MutableDisallowedCDataRegex,jspb$b$amp$validator$DisallowedCDataRegex.fields);jspb$amp$validator$MutableDisallowedCDataRegex.serializeBinary=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryFunction(jspb$b$amp$validator$DisallowedCDataRegex.fields);
jspb$amp$validator$MutableDisallowedCDataRegex.serializeBinaryToByteString=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryToByteStringFunction(jspb$b$amp$validator$DisallowedCDataRegex.fields);jspb$amp$validator$MutableDisallowedCDataRegex.makeCrossSerializerComparisonsCompatible=module$contents$jspb_internal_public_for_gencode_makeCrossSerializerComparisonsCompatibleFunction(jspb$amp$validator$MutableDisallowedCDataRegex,jspb$b$amp$validator$DisallowedCDataRegex.fields);
jspb$amp$validator$MutableDisallowedCDataRegex.fromObject=jspb$o$amp$validator$DisallowedCDataRegex.fromObject;proto.amp.validator.MutableDisallowedCDataRegex=jspb$amp$validator$MutableDisallowedCDataRegex;jspb$amp$validator$ImmutableDisallowedCDataRegex.serializeBinary=jspb$amp$validator$MutableDisallowedCDataRegex.serializeBinary;jspb$amp$validator$ImmutableDisallowedCDataRegex.serializeBinaryToByteString=jspb$amp$validator$MutableDisallowedCDataRegex.serializeBinaryToByteString;
jspb$amp$validator$ImmutableDisallowedCDataRegex.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryImmutableFunction(jspb$amp$validator$MutableDisallowedCDataRegex.deserializeBinary);jspb$amp$validator$ImmutableDisallowedCDataRegex.makeCrossSerializerComparisonsCompatible=jspb$amp$validator$MutableDisallowedCDataRegex.makeCrossSerializerComparisonsCompatible;proto.amp.validator.ImmutableDisallowedCDataRegex=jspb$amp$validator$ImmutableDisallowedCDataRegex;var jspb$amp$validator$MutableDocCssSpec=function(a){module$contents$jspb_internal_public_for_gencode_GeneratedMessage.call(this,a)};$jscomp.inherits(jspb$amp$validator$MutableDocCssSpec,module$contents$jspb_internal_public_for_gencode_GeneratedMessage);jspb$amp$validator$MutableDocCssSpec.prototype.getDeclarationList_11=function(a){return jspb_internal_adapters.getRepeatedWrapperField(this,jspb$amp$validator$MutableCssDeclaration,11,jspb_internal_adapters.getRepeatedFieldReturnType(a))};
jspb$amp$validator$MutableDocCssSpec.prototype.getDeclarationSvgList=function(a){return jspb_internal_adapters.getRepeatedWrapperField(this,jspb$amp$validator$MutableCssDeclaration,12,jspb_internal_adapters.getRepeatedFieldReturnType(a))};jspb$amp$validator$MutableDocCssSpec.prototype.getImageUrlSpec=function(){return jspb_internal_adapters.getWrapperFieldOrUndefined(this,jspb$amp$validator$MutableUrlSpec,15)};
jspb$amp$validator$MutableDocCssSpec.prototype.getFontUrlSpec=function(){return jspb_internal_adapters.getWrapperFieldOrUndefined(this,jspb$amp$validator$MutableUrlSpec,16)};jspb$amp$validator$MutableDocCssSpec.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasMutableInstance(jspb$amp$validator$MutableDocCssSpec);module$exports$jspb$internal_options.GENERATE_TYPE_NAME_PROPERTIES&&(jspb$amp$validator$MutableDocCssSpec.internalDoNotUse_debugOnlyProtoTypeName="amp.validator.DocCssSpec");var jspb$b$amp$validator$DocCssSpec={};
jspb$b$amp$validator$DocCssSpec.fields=[0,jspb_internal_binary.RPackableEnumIntoWRepeatedEnum,jspb_internal_binary.RWRepeatedString,-1,jspb_internal_binary.RWString,jspb_internal_binary.RWInt32,-1,jspb_internal_binary.RWBool,jspb_internal_binary.RWString,1,jspb_internal_binary.RWBool,jspb_internal_binary.RWRepeatedMessage,jspb$b$amp$validator$CssDeclaration.fields,-1,jspb_internal_binary.RWRepeatedString,-1,jspb$b$amp$validator$UrlSpec.fields,-1,jspb_internal_binary.RWBool,-2];
jspb$amp$validator$MutableDocCssSpec.prototype.serializeBinary=module$contents$jspb_internal_public_for_gencode_makePrototypeSerializeBinaryFunction(jspb$b$amp$validator$DocCssSpec.fields);var jspb$amp$validator$ImmutableDocCssSpec=function(){};jspb$amp$validator$ImmutableDocCssSpec.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasImmutableInstance(jspb$amp$validator$MutableDocCssSpec);var jspb$o$amp$validator$DocCssSpec={internal_toObject:function(a){if(a!=null)return module$contents$jspb_internal_public_for_gencode_assertMutable(a),{htmlFormatList:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getRepeatedEnumField(a,1,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN)),enabledByList:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getRepeatedStringField(a,
2,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN)),disabledByList:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getRepeatedStringField(a,3,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN)),specUrl:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getStringFieldNullable(a,4)),maxBytesIsWarning:jspb_internal_adapters.getBooleanFieldWithDefault(a,
18,!1),maxBytes:jspb_internal_adapters.getInt32FieldWithDefault(a,5,-2),maxBytesPerInlineStyle:jspb_internal_adapters.getInt32FieldWithDefault(a,6,-1),urlBytesIncluded:jspb_internal_adapters.getBooleanFieldWithDefault(a,7,!0),maxBytesSpecUrl:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getStringFieldNullable(a,8)),allowAllDeclarationInStyle:jspb_internal_adapters.getBooleanFieldWithDefault(a,10,!1),expandVendorPrefixes:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getBooleanFieldNullable(a,
19)),declarationList_11:module$contents$jspb_internal_public_for_gencode_toObjectList(a.getDeclarationList_11(),jspb$o$amp$validator$CssDeclaration.internal_toObject),declarationSvgList:module$contents$jspb_internal_public_for_gencode_toObjectList(a.getDeclarationSvgList(),jspb$o$amp$validator$CssDeclaration.internal_toObject),declarationListList_13:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getRepeatedStringField(a,13,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN)),
declarationListSvgList:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getRepeatedStringField(a,14,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN)),imageUrlSpec:jspb$o$amp$validator$UrlSpec.internal_toObject(a.getImageUrlSpec()),fontUrlSpec:jspb$o$amp$validator$UrlSpec.internal_toObject(a.getFontUrlSpec()),allowImportant:jspb_internal_adapters.getBooleanFieldWithDefault(a,17,!1)}}};
jspb$amp$validator$MutableDocCssSpec.prototype.toObject=function(){return jspb$o$amp$validator$DocCssSpec.internal_toObject(this)};
module$contents$jspb_internal_public_for_gencode_GENERATE_FROM_OBJECT&&(jspb$o$amp$validator$DocCssSpec.fromObject=function(a){var b=new jspb$amp$validator$MutableDocCssSpec;jspb_internal_adapters.setRepeatedEnumField(b,1,a.htmlFormatList);jspb_internal_adapters.setRepeatedStringField(b,2,a.enabledByList);jspb_internal_adapters.setRepeatedStringField(b,3,a.disabledByList);jspb_internal_adapters.setStringField(b,4,a.specUrl);jspb_internal_adapters.setBooleanField(b,18,a.maxBytesIsWarning);jspb_internal_adapters.setInt32Field(b,
5,a.maxBytes);jspb_internal_adapters.setInt32Field(b,6,a.maxBytesPerInlineStyle);jspb_internal_adapters.setBooleanField(b,7,a.urlBytesIncluded);jspb_internal_adapters.setStringField(b,8,a.maxBytesSpecUrl);jspb_internal_adapters.setBooleanField(b,10,a.allowAllDeclarationInStyle);jspb_internal_adapters.setBooleanField(b,19,a.expandVendorPrefixes);jspb_internal_adapters.setRepeatedWrapperField(b,jspb$amp$validator$MutableCssDeclaration,11,module$contents$jspb_internal_public_for_gencode_fromObjectList(a.declarationList_11,
jspb$o$amp$validator$CssDeclaration.fromObject));jspb_internal_adapters.setRepeatedWrapperField(b,jspb$amp$validator$MutableCssDeclaration,12,module$contents$jspb_internal_public_for_gencode_fromObjectList(a.declarationSvgList,jspb$o$amp$validator$CssDeclaration.fromObject));jspb_internal_adapters.setRepeatedStringField(b,13,a.declarationListList_13);jspb_internal_adapters.setRepeatedStringField(b,14,a.declarationListSvgList);jspb_internal_adapters.setWrapperField(b,jspb$amp$validator$MutableUrlSpec,
15,module$contents$jspb_internal_public_for_gencode_fromObjectNullable(a.imageUrlSpec,jspb$o$amp$validator$UrlSpec.fromObject));jspb_internal_adapters.setWrapperField(b,jspb$amp$validator$MutableUrlSpec,16,module$contents$jspb_internal_public_for_gencode_fromObjectNullable(a.fontUrlSpec,jspb$o$amp$validator$UrlSpec.fromObject));jspb_internal_adapters.setBooleanField(b,17,a.allowImportant);return b});proto.amp.validator.ReadonlyDocCssSpec={};proto.amp.validator.DocCssSpec=jspb$amp$validator$MutableDocCssSpec;jspb$amp$validator$MutableDocCssSpec.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryFunction(jspb$amp$validator$MutableDocCssSpec,jspb$b$amp$validator$DocCssSpec.fields);jspb$amp$validator$MutableDocCssSpec.serializeBinary=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryFunction(jspb$b$amp$validator$DocCssSpec.fields);
jspb$amp$validator$MutableDocCssSpec.serializeBinaryToByteString=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryToByteStringFunction(jspb$b$amp$validator$DocCssSpec.fields);jspb$amp$validator$MutableDocCssSpec.makeCrossSerializerComparisonsCompatible=module$contents$jspb_internal_public_for_gencode_makeCrossSerializerComparisonsCompatibleFunction(jspb$amp$validator$MutableDocCssSpec,jspb$b$amp$validator$DocCssSpec.fields);jspb$amp$validator$MutableDocCssSpec.fromObject=jspb$o$amp$validator$DocCssSpec.fromObject;
proto.amp.validator.MutableDocCssSpec=jspb$amp$validator$MutableDocCssSpec;jspb$amp$validator$ImmutableDocCssSpec.serializeBinary=jspb$amp$validator$MutableDocCssSpec.serializeBinary;jspb$amp$validator$ImmutableDocCssSpec.serializeBinaryToByteString=jspb$amp$validator$MutableDocCssSpec.serializeBinaryToByteString;jspb$amp$validator$ImmutableDocCssSpec.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryImmutableFunction(jspb$amp$validator$MutableDocCssSpec.deserializeBinary);
jspb$amp$validator$ImmutableDocCssSpec.makeCrossSerializerComparisonsCompatible=jspb$amp$validator$MutableDocCssSpec.makeCrossSerializerComparisonsCompatible;proto.amp.validator.ImmutableDocCssSpec=jspb$amp$validator$ImmutableDocCssSpec;var jspb$amp$validator$MutableDocSpec=function(a){module$contents$jspb_internal_public_for_gencode_GeneratedMessage.call(this,a)};$jscomp.inherits(jspb$amp$validator$MutableDocSpec,module$contents$jspb_internal_public_for_gencode_GeneratedMessage);jspb$amp$validator$MutableDocSpec.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasMutableInstance(jspb$amp$validator$MutableDocSpec);
module$exports$jspb$internal_options.GENERATE_TYPE_NAME_PROPERTIES&&(jspb$amp$validator$MutableDocSpec.internalDoNotUse_debugOnlyProtoTypeName="amp.validator.DocSpec");var jspb$b$amp$validator$DocSpec={};jspb$b$amp$validator$DocSpec.fields=[0,jspb_internal_binary.RPackableEnumIntoWRepeatedEnum,jspb_internal_binary.RWRepeatedString,-1,jspb_internal_binary.RWInt32,jspb_internal_binary.RWString];jspb$amp$validator$MutableDocSpec.prototype.serializeBinary=module$contents$jspb_internal_public_for_gencode_makePrototypeSerializeBinaryFunction(jspb$b$amp$validator$DocSpec.fields);var jspb$amp$validator$ImmutableDocSpec=function(){};jspb$amp$validator$ImmutableDocSpec.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasImmutableInstance(jspb$amp$validator$MutableDocSpec);var jspb$o$amp$validator$DocSpec={internal_toObject:function(a){if(a!=null)return module$contents$jspb_internal_public_for_gencode_assertMutable(a),{htmlFormatList:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getRepeatedEnumField(a,1,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN)),enabledByList:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getRepeatedStringField(a,2,
module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN)),disabledByList:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getRepeatedStringField(a,3,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN)),maxBytes:jspb_internal_adapters.getInt32FieldWithDefault(a,4,-2),maxBytesSpecUrl:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getStringFieldNullable(a,
5))}}};jspb$amp$validator$MutableDocSpec.prototype.toObject=function(){return jspb$o$amp$validator$DocSpec.internal_toObject(this)};
module$contents$jspb_internal_public_for_gencode_GENERATE_FROM_OBJECT&&(jspb$o$amp$validator$DocSpec.fromObject=function(a){var b=new jspb$amp$validator$MutableDocSpec;jspb_internal_adapters.setRepeatedEnumField(b,1,a.htmlFormatList);jspb_internal_adapters.setRepeatedStringField(b,2,a.enabledByList);jspb_internal_adapters.setRepeatedStringField(b,3,a.disabledByList);jspb_internal_adapters.setInt32Field(b,4,a.maxBytes);jspb_internal_adapters.setStringField(b,5,a.maxBytesSpecUrl);return b});proto.amp.validator.ReadonlyDocSpec={};proto.amp.validator.DocSpec=jspb$amp$validator$MutableDocSpec;jspb$amp$validator$MutableDocSpec.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryFunction(jspb$amp$validator$MutableDocSpec,jspb$b$amp$validator$DocSpec.fields);jspb$amp$validator$MutableDocSpec.serializeBinary=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryFunction(jspb$b$amp$validator$DocSpec.fields);
jspb$amp$validator$MutableDocSpec.serializeBinaryToByteString=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryToByteStringFunction(jspb$b$amp$validator$DocSpec.fields);jspb$amp$validator$MutableDocSpec.makeCrossSerializerComparisonsCompatible=module$contents$jspb_internal_public_for_gencode_makeCrossSerializerComparisonsCompatibleFunction(jspb$amp$validator$MutableDocSpec,jspb$b$amp$validator$DocSpec.fields);jspb$amp$validator$MutableDocSpec.fromObject=jspb$o$amp$validator$DocSpec.fromObject;
proto.amp.validator.MutableDocSpec=jspb$amp$validator$MutableDocSpec;jspb$amp$validator$ImmutableDocSpec.serializeBinary=jspb$amp$validator$MutableDocSpec.serializeBinary;jspb$amp$validator$ImmutableDocSpec.serializeBinaryToByteString=jspb$amp$validator$MutableDocSpec.serializeBinaryToByteString;jspb$amp$validator$ImmutableDocSpec.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryImmutableFunction(jspb$amp$validator$MutableDocSpec.deserializeBinary);
jspb$amp$validator$ImmutableDocSpec.makeCrossSerializerComparisonsCompatible=jspb$amp$validator$MutableDocSpec.makeCrossSerializerComparisonsCompatible;proto.amp.validator.ImmutableDocSpec=jspb$amp$validator$ImmutableDocSpec;jspb$e.amp$validator$ErrorCategory$Code={UNKNOWN:0};var jspb$amp$validator$MutableErrorCategory=function(a){module$contents$jspb_internal_public_for_gencode_GeneratedMessage.call(this,a)};$jscomp.inherits(jspb$amp$validator$MutableErrorCategory,module$contents$jspb_internal_public_for_gencode_GeneratedMessage);jspb$amp$validator$MutableErrorCategory.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasMutableInstance(jspb$amp$validator$MutableErrorCategory);
module$exports$jspb$internal_options.GENERATE_TYPE_NAME_PROPERTIES&&(jspb$amp$validator$MutableErrorCategory.internalDoNotUse_debugOnlyProtoTypeName="amp.validator.ErrorCategory");var jspb$b$amp$validator$ErrorCategory={fields:[0]};jspb$amp$validator$MutableErrorCategory.prototype.serializeBinary=module$contents$jspb_internal_public_for_gencode_makePrototypeSerializeBinaryFunction(jspb$b$amp$validator$ErrorCategory.fields);var jspb$amp$validator$ImmutableErrorCategory=function(){};jspb$amp$validator$ImmutableErrorCategory.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasImmutableInstance(jspb$amp$validator$MutableErrorCategory);var jspb$o$amp$validator$ErrorCategory={internal_toObject:function(a){if(a!=null)return module$contents$jspb_internal_public_for_gencode_assertMutable(a),{}}};jspb$amp$validator$MutableErrorCategory.prototype.toObject=function(){return jspb$o$amp$validator$ErrorCategory.internal_toObject(this)};module$contents$jspb_internal_public_for_gencode_GENERATE_FROM_OBJECT&&(jspb$o$amp$validator$ErrorCategory.fromObject=function(){var a=new jspb$amp$validator$MutableErrorCategory;return a});proto.amp.validator.ReadonlyErrorCategory={};proto.amp.validator.ErrorCategory=jspb$amp$validator$MutableErrorCategory;jspb$amp$validator$MutableErrorCategory.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryFunction(jspb$amp$validator$MutableErrorCategory,jspb$b$amp$validator$ErrorCategory.fields);jspb$amp$validator$MutableErrorCategory.serializeBinary=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryFunction(jspb$b$amp$validator$ErrorCategory.fields);
jspb$amp$validator$MutableErrorCategory.serializeBinaryToByteString=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryToByteStringFunction(jspb$b$amp$validator$ErrorCategory.fields);jspb$amp$validator$MutableErrorCategory.makeCrossSerializerComparisonsCompatible=module$contents$jspb_internal_public_for_gencode_makeCrossSerializerComparisonsCompatibleFunction(jspb$amp$validator$MutableErrorCategory,jspb$b$amp$validator$ErrorCategory.fields);
jspb$amp$validator$MutableErrorCategory.fromObject=jspb$o$amp$validator$ErrorCategory.fromObject;proto.amp.validator.MutableErrorCategory=jspb$amp$validator$MutableErrorCategory;jspb$amp$validator$ImmutableErrorCategory.serializeBinary=jspb$amp$validator$MutableErrorCategory.serializeBinary;jspb$amp$validator$ImmutableErrorCategory.serializeBinaryToByteString=jspb$amp$validator$MutableErrorCategory.serializeBinaryToByteString;jspb$amp$validator$ImmutableErrorCategory.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryImmutableFunction(jspb$amp$validator$MutableErrorCategory.deserializeBinary);
jspb$amp$validator$ImmutableErrorCategory.makeCrossSerializerComparisonsCompatible=jspb$amp$validator$MutableErrorCategory.makeCrossSerializerComparisonsCompatible;proto.amp.validator.ImmutableErrorCategory=jspb$amp$validator$ImmutableErrorCategory;jspb$amp$validator$MutableErrorCategory.Code=jspb$e.amp$validator$ErrorCategory$Code;var jspb$amp$validator$MutableErrorFormat=function(a){module$contents$jspb_internal_public_for_gencode_GeneratedMessage.call(this,a)};$jscomp.inherits(jspb$amp$validator$MutableErrorFormat,module$contents$jspb_internal_public_for_gencode_GeneratedMessage);jspb$amp$validator$MutableErrorFormat.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasMutableInstance(jspb$amp$validator$MutableErrorFormat);
module$exports$jspb$internal_options.GENERATE_TYPE_NAME_PROPERTIES&&(jspb$amp$validator$MutableErrorFormat.internalDoNotUse_debugOnlyProtoTypeName="amp.validator.ErrorFormat");var jspb$b$amp$validator$ErrorFormat={};jspb$b$amp$validator$ErrorFormat.fields=[0,jspb_internal_binary.RWEnum,jspb_internal_binary.RWString];jspb$amp$validator$MutableErrorFormat.prototype.serializeBinary=module$contents$jspb_internal_public_for_gencode_makePrototypeSerializeBinaryFunction(jspb$b$amp$validator$ErrorFormat.fields);var jspb$amp$validator$ImmutableErrorFormat=function(){};jspb$amp$validator$ImmutableErrorFormat.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasImmutableInstance(jspb$amp$validator$MutableErrorFormat);var jspb$o$amp$validator$ErrorFormat={internal_toObject:function(a){if(a!=null)return module$contents$jspb_internal_public_for_gencode_assertMutable(a),{code:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getEnumFieldNullable(a,1)),format:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getStringFieldNullable(a,2))}}};jspb$amp$validator$MutableErrorFormat.prototype.toObject=function(){return jspb$o$amp$validator$ErrorFormat.internal_toObject(this)};
module$contents$jspb_internal_public_for_gencode_GENERATE_FROM_OBJECT&&(jspb$o$amp$validator$ErrorFormat.fromObject=function(a){var b=new jspb$amp$validator$MutableErrorFormat;jspb_internal_adapters.setEnumField(b,1,a.code);jspb_internal_adapters.setStringField(b,2,a.format);return b});proto.amp.validator.ReadonlyErrorFormat={};proto.amp.validator.ErrorFormat=jspb$amp$validator$MutableErrorFormat;jspb$amp$validator$MutableErrorFormat.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryFunction(jspb$amp$validator$MutableErrorFormat,jspb$b$amp$validator$ErrorFormat.fields);jspb$amp$validator$MutableErrorFormat.serializeBinary=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryFunction(jspb$b$amp$validator$ErrorFormat.fields);
jspb$amp$validator$MutableErrorFormat.serializeBinaryToByteString=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryToByteStringFunction(jspb$b$amp$validator$ErrorFormat.fields);jspb$amp$validator$MutableErrorFormat.makeCrossSerializerComparisonsCompatible=module$contents$jspb_internal_public_for_gencode_makeCrossSerializerComparisonsCompatibleFunction(jspb$amp$validator$MutableErrorFormat,jspb$b$amp$validator$ErrorFormat.fields);
jspb$amp$validator$MutableErrorFormat.fromObject=jspb$o$amp$validator$ErrorFormat.fromObject;proto.amp.validator.MutableErrorFormat=jspb$amp$validator$MutableErrorFormat;jspb$amp$validator$ImmutableErrorFormat.serializeBinary=jspb$amp$validator$MutableErrorFormat.serializeBinary;jspb$amp$validator$ImmutableErrorFormat.serializeBinaryToByteString=jspb$amp$validator$MutableErrorFormat.serializeBinaryToByteString;jspb$amp$validator$ImmutableErrorFormat.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryImmutableFunction(jspb$amp$validator$MutableErrorFormat.deserializeBinary);
jspb$amp$validator$ImmutableErrorFormat.makeCrossSerializerComparisonsCompatible=jspb$amp$validator$MutableErrorFormat.makeCrossSerializerComparisonsCompatible;proto.amp.validator.ImmutableErrorFormat=jspb$amp$validator$ImmutableErrorFormat;var jspb$amp$validator$MutableErrorSpecificity=function(a){module$contents$jspb_internal_public_for_gencode_GeneratedMessage.call(this,a)};$jscomp.inherits(jspb$amp$validator$MutableErrorSpecificity,module$contents$jspb_internal_public_for_gencode_GeneratedMessage);jspb$amp$validator$MutableErrorSpecificity.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasMutableInstance(jspb$amp$validator$MutableErrorSpecificity);
module$exports$jspb$internal_options.GENERATE_TYPE_NAME_PROPERTIES&&(jspb$amp$validator$MutableErrorSpecificity.internalDoNotUse_debugOnlyProtoTypeName="amp.validator.ErrorSpecificity");var jspb$b$amp$validator$ErrorSpecificity={};jspb$b$amp$validator$ErrorSpecificity.fields=[0,jspb_internal_binary.RWEnum,jspb_internal_binary.RWInt32];jspb$amp$validator$MutableErrorSpecificity.prototype.serializeBinary=module$contents$jspb_internal_public_for_gencode_makePrototypeSerializeBinaryFunction(jspb$b$amp$validator$ErrorSpecificity.fields);var jspb$amp$validator$ImmutableErrorSpecificity=function(){};jspb$amp$validator$ImmutableErrorSpecificity.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasImmutableInstance(jspb$amp$validator$MutableErrorSpecificity);var jspb$o$amp$validator$ErrorSpecificity={internal_toObject:function(a){if(a!=null)return module$contents$jspb_internal_public_for_gencode_assertMutable(a),{code:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getEnumFieldNullable(a,1)),specificity:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getInt32FieldNullable(a,2))}}};jspb$amp$validator$MutableErrorSpecificity.prototype.toObject=function(){return jspb$o$amp$validator$ErrorSpecificity.internal_toObject(this)};
module$contents$jspb_internal_public_for_gencode_GENERATE_FROM_OBJECT&&(jspb$o$amp$validator$ErrorSpecificity.fromObject=function(a){var b=new jspb$amp$validator$MutableErrorSpecificity;jspb_internal_adapters.setEnumField(b,1,a.code);jspb_internal_adapters.setInt32Field(b,2,a.specificity);return b});proto.amp.validator.ReadonlyErrorSpecificity={};proto.amp.validator.ErrorSpecificity=jspb$amp$validator$MutableErrorSpecificity;jspb$amp$validator$MutableErrorSpecificity.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryFunction(jspb$amp$validator$MutableErrorSpecificity,jspb$b$amp$validator$ErrorSpecificity.fields);jspb$amp$validator$MutableErrorSpecificity.serializeBinary=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryFunction(jspb$b$amp$validator$ErrorSpecificity.fields);
jspb$amp$validator$MutableErrorSpecificity.serializeBinaryToByteString=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryToByteStringFunction(jspb$b$amp$validator$ErrorSpecificity.fields);jspb$amp$validator$MutableErrorSpecificity.makeCrossSerializerComparisonsCompatible=module$contents$jspb_internal_public_for_gencode_makeCrossSerializerComparisonsCompatibleFunction(jspb$amp$validator$MutableErrorSpecificity,jspb$b$amp$validator$ErrorSpecificity.fields);
jspb$amp$validator$MutableErrorSpecificity.fromObject=jspb$o$amp$validator$ErrorSpecificity.fromObject;proto.amp.validator.MutableErrorSpecificity=jspb$amp$validator$MutableErrorSpecificity;jspb$amp$validator$ImmutableErrorSpecificity.serializeBinary=jspb$amp$validator$MutableErrorSpecificity.serializeBinary;jspb$amp$validator$ImmutableErrorSpecificity.serializeBinaryToByteString=jspb$amp$validator$MutableErrorSpecificity.serializeBinaryToByteString;
jspb$amp$validator$ImmutableErrorSpecificity.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryImmutableFunction(jspb$amp$validator$MutableErrorSpecificity.deserializeBinary);jspb$amp$validator$ImmutableErrorSpecificity.makeCrossSerializerComparisonsCompatible=jspb$amp$validator$MutableErrorSpecificity.makeCrossSerializerComparisonsCompatible;proto.amp.validator.ImmutableErrorSpecificity=jspb$amp$validator$ImmutableErrorSpecificity;jspb$e.amp$validator$ExtensionSpec$ExtensionType={UNKNOWN:0,CUSTOM_ELEMENT:1,CUSTOM_TEMPLATE:2,HOST_SERVICE:3};jspb$e.amp$validator$ExtensionSpec$ExtensionUsageRequirement={ERROR:1,EXEMPTED:2,NONE:3};var jspb$amp$validator$MutableExtensionSpec=function(a){module$contents$jspb_internal_public_for_gencode_GeneratedMessage.call(this,a)};$jscomp.inherits(jspb$amp$validator$MutableExtensionSpec,module$contents$jspb_internal_public_for_gencode_GeneratedMessage);jspb$amp$validator$MutableExtensionSpec.prototype.getName=function(){return jspb_internal_adapters.getStringFieldWithDefault(this,1)};
jspb$amp$validator$MutableExtensionSpec.prototype.getVersion=function(a){return jspb_internal_adapters.getRepeatedIndexedStringField(this,2,a)};jspb$amp$validator$MutableExtensionSpec.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasMutableInstance(jspb$amp$validator$MutableExtensionSpec);module$exports$jspb$internal_options.GENERATE_TYPE_NAME_PROPERTIES&&(jspb$amp$validator$MutableExtensionSpec.internalDoNotUse_debugOnlyProtoTypeName="amp.validator.ExtensionSpec");var jspb$b$amp$validator$ExtensionSpec={};jspb$b$amp$validator$ExtensionSpec.fields=[0,jspb_internal_binary.RWString,jspb_internal_binary.RWRepeatedString,-1,2,jspb_internal_binary.RWBool,jspb_internal_binary.RWEnum,-1,jspb_internal_binary.RWString,jspb_internal_binary.RWRepeatedString];jspb$amp$validator$MutableExtensionSpec.prototype.serializeBinary=module$contents$jspb_internal_public_for_gencode_makePrototypeSerializeBinaryFunction(jspb$b$amp$validator$ExtensionSpec.fields);var jspb$amp$validator$ImmutableExtensionSpec=function(){};jspb$amp$validator$ImmutableExtensionSpec.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasImmutableInstance(jspb$amp$validator$MutableExtensionSpec);var jspb$o$amp$validator$ExtensionSpec={internal_toObject:function(a){if(a!=null)return module$contents$jspb_internal_public_for_gencode_assertMutable(a),{name:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getStringFieldNullable(a,1)),versionList:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getRepeatedStringField(a,2,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN)),versionName:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getStringFieldNullable(a,
9)),deprecatedVersionList:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getRepeatedStringField(a,3,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN)),bentoSupportedVersionList:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getRepeatedStringField(a,10,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN)),extensionType:jspb_internal_adapters.getEnumFieldWithDefault(a,
8,1),deprecatedAllowDuplicates:jspb_internal_adapters.getBooleanFieldWithDefault(a,6,!1),requiresUsage:jspb_internal_adapters.getEnumFieldWithDefault(a,7,1)}}};jspb$amp$validator$MutableExtensionSpec.prototype.toObject=function(){return jspb$o$amp$validator$ExtensionSpec.internal_toObject(this)};
module$contents$jspb_internal_public_for_gencode_GENERATE_FROM_OBJECT&&(jspb$o$amp$validator$ExtensionSpec.fromObject=function(a){var b=new jspb$amp$validator$MutableExtensionSpec;jspb_internal_adapters.setStringField(b,1,a.name);jspb_internal_adapters.setRepeatedStringField(b,2,a.versionList);jspb_internal_adapters.setStringField(b,9,a.versionName);jspb_internal_adapters.setRepeatedStringField(b,3,a.deprecatedVersionList);jspb_internal_adapters.setRepeatedStringField(b,10,a.bentoSupportedVersionList);
jspb_internal_adapters.setEnumField(b,8,a.extensionType);jspb_internal_adapters.setBooleanField(b,6,a.deprecatedAllowDuplicates);jspb_internal_adapters.setEnumField(b,7,a.requiresUsage);return b});proto.amp.validator.ReadonlyExtensionSpec={};proto.amp.validator.ExtensionSpec=jspb$amp$validator$MutableExtensionSpec;jspb$amp$validator$MutableExtensionSpec.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryFunction(jspb$amp$validator$MutableExtensionSpec,jspb$b$amp$validator$ExtensionSpec.fields);jspb$amp$validator$MutableExtensionSpec.serializeBinary=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryFunction(jspb$b$amp$validator$ExtensionSpec.fields);
jspb$amp$validator$MutableExtensionSpec.serializeBinaryToByteString=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryToByteStringFunction(jspb$b$amp$validator$ExtensionSpec.fields);jspb$amp$validator$MutableExtensionSpec.makeCrossSerializerComparisonsCompatible=module$contents$jspb_internal_public_for_gencode_makeCrossSerializerComparisonsCompatibleFunction(jspb$amp$validator$MutableExtensionSpec,jspb$b$amp$validator$ExtensionSpec.fields);
jspb$amp$validator$MutableExtensionSpec.fromObject=jspb$o$amp$validator$ExtensionSpec.fromObject;proto.amp.validator.MutableExtensionSpec=jspb$amp$validator$MutableExtensionSpec;jspb$amp$validator$ImmutableExtensionSpec.serializeBinary=jspb$amp$validator$MutableExtensionSpec.serializeBinary;jspb$amp$validator$ImmutableExtensionSpec.serializeBinaryToByteString=jspb$amp$validator$MutableExtensionSpec.serializeBinaryToByteString;jspb$amp$validator$ImmutableExtensionSpec.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryImmutableFunction(jspb$amp$validator$MutableExtensionSpec.deserializeBinary);
jspb$amp$validator$ImmutableExtensionSpec.makeCrossSerializerComparisonsCompatible=jspb$amp$validator$MutableExtensionSpec.makeCrossSerializerComparisonsCompatible;proto.amp.validator.ImmutableExtensionSpec=jspb$amp$validator$ImmutableExtensionSpec;jspb$amp$validator$MutableExtensionSpec.ExtensionType=jspb$e.amp$validator$ExtensionSpec$ExtensionType;jspb$amp$validator$MutableExtensionSpec.ExtensionUsageRequirement=jspb$e.amp$validator$ExtensionSpec$ExtensionUsageRequirement;jspb$e.amp$validator$HtmlFormat$Code={UNKNOWN_CODE:0,AMP:1,AMP4ADS:2,AMP4EMAIL:3,EXPERIMENTAL:4};var jspb$amp$validator$MutableHtmlFormat=function(a){module$contents$jspb_internal_public_for_gencode_GeneratedMessage.call(this,a)};$jscomp.inherits(jspb$amp$validator$MutableHtmlFormat,module$contents$jspb_internal_public_for_gencode_GeneratedMessage);jspb$amp$validator$MutableHtmlFormat.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasMutableInstance(jspb$amp$validator$MutableHtmlFormat);
module$exports$jspb$internal_options.GENERATE_TYPE_NAME_PROPERTIES&&(jspb$amp$validator$MutableHtmlFormat.internalDoNotUse_debugOnlyProtoTypeName="amp.validator.HtmlFormat");var jspb$b$amp$validator$HtmlFormat={fields:[0]};jspb$amp$validator$MutableHtmlFormat.prototype.serializeBinary=module$contents$jspb_internal_public_for_gencode_makePrototypeSerializeBinaryFunction(jspb$b$amp$validator$HtmlFormat.fields);var jspb$amp$validator$ImmutableHtmlFormat=function(){};jspb$amp$validator$ImmutableHtmlFormat.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasImmutableInstance(jspb$amp$validator$MutableHtmlFormat);var jspb$o$amp$validator$HtmlFormat={internal_toObject:function(a){if(a!=null)return module$contents$jspb_internal_public_for_gencode_assertMutable(a),{}}};jspb$amp$validator$MutableHtmlFormat.prototype.toObject=function(){return jspb$o$amp$validator$HtmlFormat.internal_toObject(this)};module$contents$jspb_internal_public_for_gencode_GENERATE_FROM_OBJECT&&(jspb$o$amp$validator$HtmlFormat.fromObject=function(){var a=new jspb$amp$validator$MutableHtmlFormat;return a});proto.amp.validator.ReadonlyHtmlFormat={};proto.amp.validator.HtmlFormat=jspb$amp$validator$MutableHtmlFormat;jspb$amp$validator$MutableHtmlFormat.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryFunction(jspb$amp$validator$MutableHtmlFormat,jspb$b$amp$validator$HtmlFormat.fields);jspb$amp$validator$MutableHtmlFormat.serializeBinary=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryFunction(jspb$b$amp$validator$HtmlFormat.fields);
jspb$amp$validator$MutableHtmlFormat.serializeBinaryToByteString=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryToByteStringFunction(jspb$b$amp$validator$HtmlFormat.fields);jspb$amp$validator$MutableHtmlFormat.makeCrossSerializerComparisonsCompatible=module$contents$jspb_internal_public_for_gencode_makeCrossSerializerComparisonsCompatibleFunction(jspb$amp$validator$MutableHtmlFormat,jspb$b$amp$validator$HtmlFormat.fields);jspb$amp$validator$MutableHtmlFormat.fromObject=jspb$o$amp$validator$HtmlFormat.fromObject;
proto.amp.validator.MutableHtmlFormat=jspb$amp$validator$MutableHtmlFormat;jspb$amp$validator$ImmutableHtmlFormat.serializeBinary=jspb$amp$validator$MutableHtmlFormat.serializeBinary;jspb$amp$validator$ImmutableHtmlFormat.serializeBinaryToByteString=jspb$amp$validator$MutableHtmlFormat.serializeBinaryToByteString;jspb$amp$validator$ImmutableHtmlFormat.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryImmutableFunction(jspb$amp$validator$MutableHtmlFormat.deserializeBinary);
jspb$amp$validator$ImmutableHtmlFormat.makeCrossSerializerComparisonsCompatible=jspb$amp$validator$MutableHtmlFormat.makeCrossSerializerComparisonsCompatible;proto.amp.validator.ImmutableHtmlFormat=jspb$amp$validator$ImmutableHtmlFormat;jspb$amp$validator$MutableHtmlFormat.Code=jspb$e.amp$validator$HtmlFormat$Code;var jspb$amp$validator$ImmutableMediaQuerySpec=function(){};jspb$amp$validator$ImmutableMediaQuerySpec.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasImmutableInstance(jspb$amp$validator$MutableMediaQuerySpec);proto.amp.validator.ReadonlyMediaQuerySpec={};proto.amp.validator.MediaQuerySpec=jspb$amp$validator$MutableMediaQuerySpec;jspb$amp$validator$MutableMediaQuerySpec.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryFunction(jspb$amp$validator$MutableMediaQuerySpec,jspb$b$amp$validator$MediaQuerySpec.fields);jspb$amp$validator$MutableMediaQuerySpec.serializeBinary=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryFunction(jspb$b$amp$validator$MediaQuerySpec.fields);
jspb$amp$validator$MutableMediaQuerySpec.serializeBinaryToByteString=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryToByteStringFunction(jspb$b$amp$validator$MediaQuerySpec.fields);jspb$amp$validator$MutableMediaQuerySpec.makeCrossSerializerComparisonsCompatible=module$contents$jspb_internal_public_for_gencode_makeCrossSerializerComparisonsCompatibleFunction(jspb$amp$validator$MutableMediaQuerySpec,jspb$b$amp$validator$MediaQuerySpec.fields);
jspb$amp$validator$MutableMediaQuerySpec.fromObject=jspb$o$amp$validator$MediaQuerySpec.fromObject;proto.amp.validator.MutableMediaQuerySpec=jspb$amp$validator$MutableMediaQuerySpec;jspb$amp$validator$ImmutableMediaQuerySpec.serializeBinary=jspb$amp$validator$MutableMediaQuerySpec.serializeBinary;jspb$amp$validator$ImmutableMediaQuerySpec.serializeBinaryToByteString=jspb$amp$validator$MutableMediaQuerySpec.serializeBinaryToByteString;jspb$amp$validator$ImmutableMediaQuerySpec.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryImmutableFunction(jspb$amp$validator$MutableMediaQuerySpec.deserializeBinary);
jspb$amp$validator$ImmutableMediaQuerySpec.makeCrossSerializerComparisonsCompatible=jspb$amp$validator$MutableMediaQuerySpec.makeCrossSerializerComparisonsCompatible;proto.amp.validator.ImmutableMediaQuerySpec=jspb$amp$validator$ImmutableMediaQuerySpec;var jspb$amp$validator$ImmutablePropertySpec=function(){};jspb$amp$validator$ImmutablePropertySpec.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasImmutableInstance(jspb$amp$validator$MutablePropertySpec);proto.amp.validator.ReadonlyPropertySpec={};proto.amp.validator.PropertySpec=jspb$amp$validator$MutablePropertySpec;jspb$amp$validator$MutablePropertySpec.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryFunction(jspb$amp$validator$MutablePropertySpec,jspb$b$amp$validator$PropertySpec.fields);jspb$amp$validator$MutablePropertySpec.serializeBinary=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryFunction(jspb$b$amp$validator$PropertySpec.fields);
jspb$amp$validator$MutablePropertySpec.serializeBinaryToByteString=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryToByteStringFunction(jspb$b$amp$validator$PropertySpec.fields);jspb$amp$validator$MutablePropertySpec.makeCrossSerializerComparisonsCompatible=module$contents$jspb_internal_public_for_gencode_makeCrossSerializerComparisonsCompatibleFunction(jspb$amp$validator$MutablePropertySpec,jspb$b$amp$validator$PropertySpec.fields);
jspb$amp$validator$MutablePropertySpec.fromObject=jspb$o$amp$validator$PropertySpec.fromObject;proto.amp.validator.MutablePropertySpec=jspb$amp$validator$MutablePropertySpec;jspb$amp$validator$ImmutablePropertySpec.serializeBinary=jspb$amp$validator$MutablePropertySpec.serializeBinary;jspb$amp$validator$ImmutablePropertySpec.serializeBinaryToByteString=jspb$amp$validator$MutablePropertySpec.serializeBinaryToByteString;jspb$amp$validator$ImmutablePropertySpec.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryImmutableFunction(jspb$amp$validator$MutablePropertySpec.deserializeBinary);
jspb$amp$validator$ImmutablePropertySpec.makeCrossSerializerComparisonsCompatible=jspb$amp$validator$MutablePropertySpec.makeCrossSerializerComparisonsCompatible;proto.amp.validator.ImmutablePropertySpec=jspb$amp$validator$ImmutablePropertySpec;var jspb$amp$validator$ImmutablePropertySpecList=function(){};jspb$amp$validator$ImmutablePropertySpecList.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasImmutableInstance(jspb$amp$validator$MutablePropertySpecList);proto.amp.validator.ReadonlyPropertySpecList={};proto.amp.validator.PropertySpecList=jspb$amp$validator$MutablePropertySpecList;jspb$amp$validator$MutablePropertySpecList.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryFunction(jspb$amp$validator$MutablePropertySpecList,jspb$b$amp$validator$PropertySpecList.fields);jspb$amp$validator$MutablePropertySpecList.serializeBinary=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryFunction(jspb$b$amp$validator$PropertySpecList.fields);
jspb$amp$validator$MutablePropertySpecList.serializeBinaryToByteString=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryToByteStringFunction(jspb$b$amp$validator$PropertySpecList.fields);jspb$amp$validator$MutablePropertySpecList.makeCrossSerializerComparisonsCompatible=module$contents$jspb_internal_public_for_gencode_makeCrossSerializerComparisonsCompatibleFunction(jspb$amp$validator$MutablePropertySpecList,jspb$b$amp$validator$PropertySpecList.fields);
jspb$amp$validator$MutablePropertySpecList.fromObject=jspb$o$amp$validator$PropertySpecList.fromObject;proto.amp.validator.MutablePropertySpecList=jspb$amp$validator$MutablePropertySpecList;jspb$amp$validator$ImmutablePropertySpecList.serializeBinary=jspb$amp$validator$MutablePropertySpecList.serializeBinary;jspb$amp$validator$ImmutablePropertySpecList.serializeBinaryToByteString=jspb$amp$validator$MutablePropertySpecList.serializeBinaryToByteString;
jspb$amp$validator$ImmutablePropertySpecList.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryImmutableFunction(jspb$amp$validator$MutablePropertySpecList.deserializeBinary);jspb$amp$validator$ImmutablePropertySpecList.makeCrossSerializerComparisonsCompatible=jspb$amp$validator$MutablePropertySpecList.makeCrossSerializerComparisonsCompatible;proto.amp.validator.ImmutablePropertySpecList=jspb$amp$validator$ImmutablePropertySpecList;var jspb$amp$validator$MutableReferencePoint=function(a){module$contents$jspb_internal_public_for_gencode_GeneratedMessage.call(this,a)};$jscomp.inherits(jspb$amp$validator$MutableReferencePoint,module$contents$jspb_internal_public_for_gencode_GeneratedMessage);jspb$amp$validator$MutableReferencePoint.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasMutableInstance(jspb$amp$validator$MutableReferencePoint);
module$exports$jspb$internal_options.GENERATE_TYPE_NAME_PROPERTIES&&(jspb$amp$validator$MutableReferencePoint.internalDoNotUse_debugOnlyProtoTypeName="amp.validator.ReferencePoint");var jspb$b$amp$validator$ReferencePoint={};jspb$b$amp$validator$ReferencePoint.fields=[0,jspb_internal_binary.RWString,jspb_internal_binary.RWBool,-1];jspb$amp$validator$MutableReferencePoint.prototype.serializeBinary=module$contents$jspb_internal_public_for_gencode_makePrototypeSerializeBinaryFunction(jspb$b$amp$validator$ReferencePoint.fields);var jspb$amp$validator$ImmutableReferencePoint=function(){};jspb$amp$validator$ImmutableReferencePoint.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasImmutableInstance(jspb$amp$validator$MutableReferencePoint);var jspb$o$amp$validator$ReferencePoint={internal_toObject:function(a){if(a!=null)return module$contents$jspb_internal_public_for_gencode_assertMutable(a),{tagSpecName:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getStringFieldNullable(a,1)),mandatory:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getBooleanFieldNullable(a,2)),unique:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getBooleanFieldNullable(a,
3))}}};jspb$amp$validator$MutableReferencePoint.prototype.toObject=function(){return jspb$o$amp$validator$ReferencePoint.internal_toObject(this)};module$contents$jspb_internal_public_for_gencode_GENERATE_FROM_OBJECT&&(jspb$o$amp$validator$ReferencePoint.fromObject=function(a){var b=new jspb$amp$validator$MutableReferencePoint;jspb_internal_adapters.setStringField(b,1,a.tagSpecName);jspb_internal_adapters.setBooleanField(b,2,a.mandatory);jspb_internal_adapters.setBooleanField(b,3,a.unique);return b});proto.amp.validator.ReadonlyReferencePoint={};proto.amp.validator.ReferencePoint=jspb$amp$validator$MutableReferencePoint;jspb$amp$validator$MutableReferencePoint.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryFunction(jspb$amp$validator$MutableReferencePoint,jspb$b$amp$validator$ReferencePoint.fields);jspb$amp$validator$MutableReferencePoint.serializeBinary=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryFunction(jspb$b$amp$validator$ReferencePoint.fields);
jspb$amp$validator$MutableReferencePoint.serializeBinaryToByteString=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryToByteStringFunction(jspb$b$amp$validator$ReferencePoint.fields);jspb$amp$validator$MutableReferencePoint.makeCrossSerializerComparisonsCompatible=module$contents$jspb_internal_public_for_gencode_makeCrossSerializerComparisonsCompatibleFunction(jspb$amp$validator$MutableReferencePoint,jspb$b$amp$validator$ReferencePoint.fields);
jspb$amp$validator$MutableReferencePoint.fromObject=jspb$o$amp$validator$ReferencePoint.fromObject;proto.amp.validator.MutableReferencePoint=jspb$amp$validator$MutableReferencePoint;jspb$amp$validator$ImmutableReferencePoint.serializeBinary=jspb$amp$validator$MutableReferencePoint.serializeBinary;jspb$amp$validator$ImmutableReferencePoint.serializeBinaryToByteString=jspb$amp$validator$MutableReferencePoint.serializeBinaryToByteString;jspb$amp$validator$ImmutableReferencePoint.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryImmutableFunction(jspb$amp$validator$MutableReferencePoint.deserializeBinary);
jspb$amp$validator$ImmutableReferencePoint.makeCrossSerializerComparisonsCompatible=jspb$amp$validator$MutableReferencePoint.makeCrossSerializerComparisonsCompatible;proto.amp.validator.ImmutableReferencePoint=jspb$amp$validator$ImmutableReferencePoint;var jspb$amp$validator$ImmutableSelectorSpec=function(){};jspb$amp$validator$ImmutableSelectorSpec.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasImmutableInstance(jspb$amp$validator$MutableSelectorSpec);proto.amp.validator.ReadonlySelectorSpec={};proto.amp.validator.SelectorSpec=jspb$amp$validator$MutableSelectorSpec;jspb$amp$validator$MutableSelectorSpec.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryFunction(jspb$amp$validator$MutableSelectorSpec,jspb$b$amp$validator$SelectorSpec.fields);jspb$amp$validator$MutableSelectorSpec.serializeBinary=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryFunction(jspb$b$amp$validator$SelectorSpec.fields);
jspb$amp$validator$MutableSelectorSpec.serializeBinaryToByteString=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryToByteStringFunction(jspb$b$amp$validator$SelectorSpec.fields);jspb$amp$validator$MutableSelectorSpec.makeCrossSerializerComparisonsCompatible=module$contents$jspb_internal_public_for_gencode_makeCrossSerializerComparisonsCompatibleFunction(jspb$amp$validator$MutableSelectorSpec,jspb$b$amp$validator$SelectorSpec.fields);
jspb$amp$validator$MutableSelectorSpec.fromObject=jspb$o$amp$validator$SelectorSpec.fromObject;proto.amp.validator.MutableSelectorSpec=jspb$amp$validator$MutableSelectorSpec;jspb$amp$validator$ImmutableSelectorSpec.serializeBinary=jspb$amp$validator$MutableSelectorSpec.serializeBinary;jspb$amp$validator$ImmutableSelectorSpec.serializeBinaryToByteString=jspb$amp$validator$MutableSelectorSpec.serializeBinaryToByteString;jspb$amp$validator$ImmutableSelectorSpec.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryImmutableFunction(jspb$amp$validator$MutableSelectorSpec.deserializeBinary);
jspb$amp$validator$ImmutableSelectorSpec.makeCrossSerializerComparisonsCompatible=jspb$amp$validator$MutableSelectorSpec.makeCrossSerializerComparisonsCompatible;proto.amp.validator.ImmutableSelectorSpec=jspb$amp$validator$ImmutableSelectorSpec;jspb$e.amp$validator$TagSpec$NamedId={NOT_SET:0,LINK_FONT_STYLESHEET:1,STYLE_AMP_CUSTOM:2};var jspb$amp$validator$MutableTagSpec=function(a){module$contents$jspb_internal_public_for_gencode_GeneratedMessage.call(this,a)};$jscomp.inherits(jspb$amp$validator$MutableTagSpec,module$contents$jspb_internal_public_for_gencode_GeneratedMessage);jspb$amp$validator$MutableTagSpec.prototype.getExtensionSpec=function(){return jspb_internal_adapters.getWrapperFieldOrUndefined(this,jspb$amp$validator$MutableExtensionSpec,27)};
jspb$amp$validator$MutableTagSpec.prototype.getAttrsList=function(a){return jspb_internal_adapters.getRepeatedWrapperField(this,jspb$amp$validator$MutableAttrSpec,7,jspb_internal_adapters.getRepeatedFieldReturnType(a))};jspb$amp$validator$MutableTagSpec.prototype.getAttrListsList=function(a){return jspb_internal_adapters.getRepeatedStringField(this,8,jspb_internal_adapters.getRepeatedFieldReturnType(a))};
jspb$amp$validator$MutableTagSpec.prototype.getCdata=function(){return jspb_internal_adapters.getWrapperFieldOrUndefined(this,jspb$amp$validator$MutableCdataSpec,12)};jspb$amp$validator$MutableTagSpec.prototype.getChildTags=function(){return jspb_internal_adapters.getWrapperFieldOrUndefined(this,jspb$amp$validator$MutableChildTagSpec,19)};
jspb$amp$validator$MutableTagSpec.prototype.getReferencePointsList=function(a){return jspb_internal_adapters.getRepeatedWrapperField(this,jspb$amp$validator$MutableReferencePoint,20,jspb_internal_adapters.getRepeatedFieldReturnType(a))};jspb$amp$validator$MutableTagSpec.prototype.getAmpLayout=function(){return jspb_internal_adapters.getWrapperFieldOrUndefined(this,jspb$amp$validator$MutableAmpLayout,11)};
jspb$amp$validator$MutableTagSpec.prototype.getMarkDescendants=function(){return jspb_internal_adapters.getWrapperFieldOrUndefined(this,jspb$amp$validator$MutableAncestorMarker,38)};jspb$amp$validator$MutableTagSpec.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasMutableInstance(jspb$amp$validator$MutableTagSpec);module$exports$jspb$internal_options.GENERATE_TYPE_NAME_PROPERTIES&&(jspb$amp$validator$MutableTagSpec.internalDoNotUse_debugOnlyProtoTypeName="amp.validator.TagSpec");var jspb$b$amp$validator$TagSpec={};
jspb$b$amp$validator$TagSpec.fields=[0,jspb_internal_binary.RWString,-1,jspb_internal_binary.RWBool,jspb_internal_binary.RWString,jspb_internal_binary.RWBool,jspb_internal_binary.RWString,jspb_internal_binary.RWRepeatedMessage,jspb$b$amp$validator$AttrSpec.fields,jspb_internal_binary.RWRepeatedString,1,jspb_internal_binary.RWString,jspb$b$amp$validator$AmpLayout.fields,jspb$b$amp$validator$CdataSpec.fields,jspb_internal_binary.RWRepeatedString,1,jspb_internal_binary.RWString,-3,jspb$b$amp$validator$ChildTagSpec.fields,
jspb_internal_binary.RWRepeatedMessage,jspb$b$amp$validator$ReferencePoint.fields,jspb_internal_binary.RPackableEnumIntoWRepeatedEnum,jspb_internal_binary.RWRepeatedString,-2,jspb_internal_binary.RWBool,1,jspb$b$amp$validator$ExtensionSpec.fields,jspb_internal_binary.RWRepeatedString,jspb_internal_binary.RWString,jspb_internal_binary.RWBool,-1,jspb_internal_binary.RWRepeatedString,jspb_internal_binary.RWEnum,jspb_internal_binary.RWBool,jspb_internal_binary.RWRepeatedString,-1,1,jspb$b$amp$validator$AncestorMarker.fields,
jspb_internal_binary.RWString];jspb$amp$validator$MutableTagSpec.prototype.serializeBinary=module$contents$jspb_internal_public_for_gencode_makePrototypeSerializeBinaryFunction(jspb$b$amp$validator$TagSpec.fields);var jspb$amp$validator$ImmutableTagSpec=function(){};jspb$amp$validator$ImmutableTagSpec.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasImmutableInstance(jspb$amp$validator$MutableTagSpec);var jspb$o$amp$validator$TagSpec={internal_toObject:function(a){if(a!=null)return module$contents$jspb_internal_public_for_gencode_assertMutable(a),{htmlFormatList:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getRepeatedEnumField(a,21,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN)),enabledByList:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getRepeatedStringField(a,35,
module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN)),disabledByList:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getRepeatedStringField(a,36,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN)),tagName:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getStringFieldNullable(a,1)),specName:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getStringFieldNullable(a,
2)),descriptiveName:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getStringFieldNullable(a,39)),namedId:jspb_internal_adapters.getEnumFieldWithDefault(a,33,0),extensionSpec:jspb$o$amp$validator$ExtensionSpec.internal_toObject(a.getExtensionSpec()),requiresExtensionList:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getRepeatedStringField(a,28,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN)),
mandatory:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getBooleanFieldNullable(a,3)),mandatoryAlternatives:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getStringFieldNullable(a,4)),unique:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getBooleanFieldNullable(a,5)),uniqueWarning:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getBooleanFieldNullable(a,
25)),mandatoryParent:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getStringFieldNullable(a,6)),mandatoryAncestor:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getStringFieldNullable(a,15)),mandatoryAncestorSuggestedAlternative:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getStringFieldNullable(a,16)),disallowedAncestorList:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getRepeatedStringField(a,
13,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN)),descendantTagList:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getStringFieldNullable(a,29)),alsoRequiresTagWarningList:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getRepeatedStringField(a,22,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN)),satisfiesConditionList:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getRepeatedStringField(a,
23,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN)),requiresConditionList:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getRepeatedStringField(a,24,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN)),excludesConditionList:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getRepeatedStringField(a,32,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN)),
deprecation:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getStringFieldNullable(a,17)),deprecationUrl:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getStringFieldNullable(a,18)),explicitAttrsOnly:jspb_internal_adapters.getBooleanFieldWithDefault(a,34,!1),attrsList:module$contents$jspb_internal_public_for_gencode_toObjectList(a.getAttrsList(),jspb$o$amp$validator$AttrSpec.internal_toObject),attrListsList:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getRepeatedStringField(a,
8,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN)),cdata:jspb$o$amp$validator$CdataSpec.internal_toObject(a.getCdata()),childTags:jspb$o$amp$validator$ChildTagSpec.internal_toObject(a.getChildTags()),siblingsDisallowed:jspb_internal_adapters.getBooleanFieldWithDefault(a,30,!1),mandatoryLastChild:jspb_internal_adapters.getBooleanFieldWithDefault(a,31,!1),referencePointsList:module$contents$jspb_internal_public_for_gencode_toObjectList(a.getReferencePointsList(),
jspb$o$amp$validator$ReferencePoint.internal_toObject),specUrl:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getStringFieldNullable(a,10)),ampLayout:jspb$o$amp$validator$AmpLayout.internal_toObject(a.getAmpLayout()),markDescendants:jspb$o$amp$validator$AncestorMarker.internal_toObject(a.getMarkDescendants())}}};jspb$amp$validator$MutableTagSpec.prototype.toObject=function(){return jspb$o$amp$validator$TagSpec.internal_toObject(this)};
module$contents$jspb_internal_public_for_gencode_GENERATE_FROM_OBJECT&&(jspb$o$amp$validator$TagSpec.fromObject=function(a){var b=new jspb$amp$validator$MutableTagSpec;jspb_internal_adapters.setRepeatedEnumField(b,21,a.htmlFormatList);jspb_internal_adapters.setRepeatedStringField(b,35,a.enabledByList);jspb_internal_adapters.setRepeatedStringField(b,36,a.disabledByList);jspb_internal_adapters.setStringField(b,1,a.tagName);jspb_internal_adapters.setStringField(b,2,a.specName);jspb_internal_adapters.setStringField(b,
39,a.descriptiveName);jspb_internal_adapters.setEnumField(b,33,a.namedId);jspb_internal_adapters.setWrapperField(b,jspb$amp$validator$MutableExtensionSpec,27,module$contents$jspb_internal_public_for_gencode_fromObjectNullable(a.extensionSpec,jspb$o$amp$validator$ExtensionSpec.fromObject));jspb_internal_adapters.setRepeatedStringField(b,28,a.requiresExtensionList);jspb_internal_adapters.setBooleanField(b,3,a.mandatory);jspb_internal_adapters.setStringField(b,4,a.mandatoryAlternatives);jspb_internal_adapters.setBooleanField(b,
5,a.unique);jspb_internal_adapters.setBooleanField(b,25,a.uniqueWarning);jspb_internal_adapters.setStringField(b,6,a.mandatoryParent);jspb_internal_adapters.setStringField(b,15,a.mandatoryAncestor);jspb_internal_adapters.setStringField(b,16,a.mandatoryAncestorSuggestedAlternative);jspb_internal_adapters.setRepeatedStringField(b,13,a.disallowedAncestorList);jspb_internal_adapters.setStringField(b,29,a.descendantTagList);jspb_internal_adapters.setRepeatedStringField(b,22,a.alsoRequiresTagWarningList);
jspb_internal_adapters.setRepeatedStringField(b,23,a.satisfiesConditionList);jspb_internal_adapters.setRepeatedStringField(b,24,a.requiresConditionList);jspb_internal_adapters.setRepeatedStringField(b,32,a.excludesConditionList);jspb_internal_adapters.setStringField(b,17,a.deprecation);jspb_internal_adapters.setStringField(b,18,a.deprecationUrl);jspb_internal_adapters.setBooleanField(b,34,a.explicitAttrsOnly);jspb_internal_adapters.setRepeatedWrapperField(b,jspb$amp$validator$MutableAttrSpec,7,module$contents$jspb_internal_public_for_gencode_fromObjectList(a.attrsList,
jspb$o$amp$validator$AttrSpec.fromObject));jspb_internal_adapters.setRepeatedStringField(b,8,a.attrListsList);jspb_internal_adapters.setWrapperField(b,jspb$amp$validator$MutableCdataSpec,12,module$contents$jspb_internal_public_for_gencode_fromObjectNullable(a.cdata,jspb$o$amp$validator$CdataSpec.fromObject));jspb_internal_adapters.setWrapperField(b,jspb$amp$validator$MutableChildTagSpec,19,module$contents$jspb_internal_public_for_gencode_fromObjectNullable(a.childTags,jspb$o$amp$validator$ChildTagSpec.fromObject));
jspb_internal_adapters.setBooleanField(b,30,a.siblingsDisallowed);jspb_internal_adapters.setBooleanField(b,31,a.mandatoryLastChild);jspb_internal_adapters.setRepeatedWrapperField(b,jspb$amp$validator$MutableReferencePoint,20,module$contents$jspb_internal_public_for_gencode_fromObjectList(a.referencePointsList,jspb$o$amp$validator$ReferencePoint.fromObject));jspb_internal_adapters.setStringField(b,10,a.specUrl);jspb_internal_adapters.setWrapperField(b,jspb$amp$validator$MutableAmpLayout,11,module$contents$jspb_internal_public_for_gencode_fromObjectNullable(a.ampLayout,
jspb$o$amp$validator$AmpLayout.fromObject));jspb_internal_adapters.setWrapperField(b,jspb$amp$validator$MutableAncestorMarker,38,module$contents$jspb_internal_public_for_gencode_fromObjectNullable(a.markDescendants,jspb$o$amp$validator$AncestorMarker.fromObject));return b});proto.amp.validator.ReadonlyTagSpec={};proto.amp.validator.TagSpec=jspb$amp$validator$MutableTagSpec;jspb$amp$validator$MutableTagSpec.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryFunction(jspb$amp$validator$MutableTagSpec,jspb$b$amp$validator$TagSpec.fields);jspb$amp$validator$MutableTagSpec.serializeBinary=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryFunction(jspb$b$amp$validator$TagSpec.fields);
jspb$amp$validator$MutableTagSpec.serializeBinaryToByteString=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryToByteStringFunction(jspb$b$amp$validator$TagSpec.fields);jspb$amp$validator$MutableTagSpec.makeCrossSerializerComparisonsCompatible=module$contents$jspb_internal_public_for_gencode_makeCrossSerializerComparisonsCompatibleFunction(jspb$amp$validator$MutableTagSpec,jspb$b$amp$validator$TagSpec.fields);jspb$amp$validator$MutableTagSpec.fromObject=jspb$o$amp$validator$TagSpec.fromObject;
proto.amp.validator.MutableTagSpec=jspb$amp$validator$MutableTagSpec;jspb$amp$validator$ImmutableTagSpec.serializeBinary=jspb$amp$validator$MutableTagSpec.serializeBinary;jspb$amp$validator$ImmutableTagSpec.serializeBinaryToByteString=jspb$amp$validator$MutableTagSpec.serializeBinaryToByteString;jspb$amp$validator$ImmutableTagSpec.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryImmutableFunction(jspb$amp$validator$MutableTagSpec.deserializeBinary);
jspb$amp$validator$ImmutableTagSpec.makeCrossSerializerComparisonsCompatible=jspb$amp$validator$MutableTagSpec.makeCrossSerializerComparisonsCompatible;proto.amp.validator.ImmutableTagSpec=jspb$amp$validator$ImmutableTagSpec;jspb$amp$validator$MutableTagSpec.NamedId=jspb$e.amp$validator$TagSpec$NamedId;var jspb$amp$validator$ImmutableUrlSpec=function(){};jspb$amp$validator$ImmutableUrlSpec.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasImmutableInstance(jspb$amp$validator$MutableUrlSpec);proto.amp.validator.ReadonlyUrlSpec={};proto.amp.validator.UrlSpec=jspb$amp$validator$MutableUrlSpec;jspb$amp$validator$MutableUrlSpec.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryFunction(jspb$amp$validator$MutableUrlSpec,jspb$b$amp$validator$UrlSpec.fields);jspb$amp$validator$MutableUrlSpec.serializeBinary=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryFunction(jspb$b$amp$validator$UrlSpec.fields);
jspb$amp$validator$MutableUrlSpec.serializeBinaryToByteString=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryToByteStringFunction(jspb$b$amp$validator$UrlSpec.fields);jspb$amp$validator$MutableUrlSpec.makeCrossSerializerComparisonsCompatible=module$contents$jspb_internal_public_for_gencode_makeCrossSerializerComparisonsCompatibleFunction(jspb$amp$validator$MutableUrlSpec,jspb$b$amp$validator$UrlSpec.fields);jspb$amp$validator$MutableUrlSpec.fromObject=jspb$o$amp$validator$UrlSpec.fromObject;
proto.amp.validator.MutableUrlSpec=jspb$amp$validator$MutableUrlSpec;jspb$amp$validator$ImmutableUrlSpec.serializeBinary=jspb$amp$validator$MutableUrlSpec.serializeBinary;jspb$amp$validator$ImmutableUrlSpec.serializeBinaryToByteString=jspb$amp$validator$MutableUrlSpec.serializeBinaryToByteString;jspb$amp$validator$ImmutableUrlSpec.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryImmutableFunction(jspb$amp$validator$MutableUrlSpec.deserializeBinary);
jspb$amp$validator$ImmutableUrlSpec.makeCrossSerializerComparisonsCompatible=jspb$amp$validator$MutableUrlSpec.makeCrossSerializerComparisonsCompatible;proto.amp.validator.ImmutableUrlSpec=jspb$amp$validator$ImmutableUrlSpec;jspb$e.amp$validator$ValidationError$Code={UNKNOWN_CODE:0,INVALID_DOCTYPE_HTML:111,MANDATORY_TAG_MISSING:1,TAG_REQUIRED_BY_MISSING:24,WARNING_TAG_REQUIRED_BY_MISSING:76,TAG_EXCLUDED_BY_TAG:101,WARNING_EXTENSION_UNUSED:79,EXTENSION_UNUSED:84,WARNING_EXTENSION_DEPRECATED_VERSION:80,INVALID_EXTENSION_VERSION:122,INVALID_EXTENSION_PATH:123,NON_LTS_SCRIPT_AFTER_LTS:112,LTS_SCRIPT_AFTER_NON_LTS:113,INCORRECT_SCRIPT_RELEASE_VERSION:119,DISALLOWED_AMP_DOMAIN:121,ATTR_REQUIRED_BUT_MISSING:61,DISALLOWED_TAG:2,
GENERAL_DISALLOWED_TAG:51,DISALLOWED_SCRIPT_TAG:88,DISALLOWED_ATTR:3,DISALLOWED_STYLE_ATTR:81,INVALID_ATTR_VALUE:4,DUPLICATE_ATTRIBUTE:94,ATTR_VALUE_REQUIRED_BY_LAYOUT:27,MISSING_LAYOUT_ATTRIBUTES:105,IMPLIED_LAYOUT_INVALID:22,SPECIFIED_LAYOUT_INVALID:26,MANDATORY_ATTR_MISSING:5,MANDATORY_ONEOF_ATTR_MISSING:28,MANDATORY_ANYOF_ATTR_MISSING:104,DUPLICATE_DIMENSION:60,DUPLICATE_UNIQUE_TAG:6,DUPLICATE_UNIQUE_TAG_WARNING:77,WRONG_PARENT_TAG:7,STYLESHEET_TOO_LONG:50,STYLESHEET_AND_INLINE_STYLE_TOO_LONG:102,
INLINE_STYLE_TOO_LONG:103,INLINE_SCRIPT_TOO_LONG:118,MANDATORY_CDATA_MISSING_OR_INCORRECT:9,CDATA_VIOLATES_DENYLIST:30,NON_WHITESPACE_CDATA_ENCOUNTERED:82,INVALID_JSON_CDATA:106,DEPRECATED_ATTR:11,DEPRECATED_TAG:12,MANDATORY_PROPERTY_MISSING_FROM_ATTR_VALUE:14,INVALID_PROPERTY_VALUE_IN_ATTR_VALUE:15,MISSING_URL:35,INVALID_URL:36,INVALID_URL_PROTOCOL:37,DISALLOWED_DOMAIN:62,DISALLOWED_RELATIVE_URL:49,DISALLOWED_PROPERTY_IN_ATTR_VALUE:16,MUTUALLY_EXCLUSIVE_ATTRS:17,UNESCAPED_TEMPLATE_IN_ATTR_VALUE:18,
TEMPLATE_PARTIAL_IN_ATTR_VALUE:19,TEMPLATE_IN_ATTR_NAME:20,INCONSISTENT_UNITS_FOR_WIDTH_AND_HEIGHT:21,DISALLOWED_TAG_ANCESTOR:23,MANDATORY_LAST_CHILD_TAG:89,MANDATORY_TAG_ANCESTOR:31,MANDATORY_TAG_ANCESTOR_WITH_HINT:32,ATTR_DISALLOWED_BY_IMPLIED_LAYOUT:33,ATTR_DISALLOWED_BY_SPECIFIED_LAYOUT:34,INCORRECT_NUM_CHILD_TAGS:56,INCORRECT_MIN_NUM_CHILD_TAGS:85,DISALLOWED_CHILD_TAG_NAME:57,DISALLOWED_FIRST_CHILD_TAG_NAME:58,DISALLOWED_MANUFACTURED_BODY:64,CHILD_TAG_DOES_NOT_SATISFY_REFERENCE_POINT:66,MANDATORY_REFERENCE_POINT_MISSING:67,
DUPLICATE_REFERENCE_POINT:68,TAG_NOT_ALLOWED_TO_HAVE_SIBLINGS:87,TAG_REFERENCE_POINT_CONFLICT:69,CHILD_TAG_DOES_NOT_SATISFY_REFERENCE_POINT_SINGULAR:70,BASE_TAG_MUST_PRECEED_ALL_URLS:78,MISSING_REQUIRED_EXTENSION:83,ATTR_MISSING_REQUIRED_EXTENSION:97,DOCUMENT_TOO_COMPLEX:86,INVALID_UTF8:96,DOCUMENT_SIZE_LIMIT_EXCEEDED:108,DEV_MODE_ONLY:109,AMP_EMAIL_MISSING_STRICT_CSS_ATTR:120,VALUE_SET_MISMATCH:110,CSS_SYNTAX_INVALID_AT_RULE:29,CSS_SYNTAX_STRAY_TRAILING_BACKSLASH:38,CSS_SYNTAX_UNTERMINATED_COMMENT:39,
CSS_SYNTAX_UNTERMINATED_STRING:40,CSS_SYNTAX_BAD_URL:41,CSS_SYNTAX_EOF_IN_PRELUDE_OF_QUALIFIED_RULE:42,CSS_SYNTAX_INVALID_DECLARATION:43,CSS_SYNTAX_INCOMPLETE_DECLARATION:44,CSS_SYNTAX_ERROR_IN_PSEUDO_SELECTOR:45,CSS_SYNTAX_MISSING_SELECTOR:46,CSS_SYNTAX_NOT_A_SELECTOR_START:47,CSS_SYNTAX_UNPARSED_INPUT_REMAINS_IN_SELECTOR:48,CSS_SYNTAX_MISSING_URL:52,CSS_SYNTAX_INVALID_URL:53,CSS_SYNTAX_INVALID_URL_PROTOCOL:54,CSS_SYNTAX_DISALLOWED_DOMAIN:63,CSS_SYNTAX_DISALLOWED_RELATIVE_URL:55,CSS_SYNTAX_INVALID_ATTR_SELECTOR:59,
CSS_SYNTAX_INVALID_PROPERTY:90,CSS_SYNTAX_INVALID_PROPERTY_NOLIST:95,CSS_SYNTAX_QUALIFIED_RULE_HAS_NO_DECLARATIONS:91,CSS_SYNTAX_DISALLOWED_QUALIFIED_RULE_MUST_BE_INSIDE_KEYFRAME:92,CSS_SYNTAX_DISALLOWED_KEYFRAME_INSIDE_KEYFRAME:93,CSS_SYNTAX_MALFORMED_MEDIA_QUERY:98,CSS_SYNTAX_DISALLOWED_MEDIA_TYPE:99,CSS_SYNTAX_DISALLOWED_MEDIA_FEATURE:100,CSS_SYNTAX_DISALLOWED_ATTR_SELECTOR:114,CSS_SYNTAX_DISALLOWED_PSEUDO_CLASS:115,CSS_SYNTAX_DISALLOWED_PSEUDO_ELEMENT:116,CSS_SYNTAX_DISALLOWED_PROPERTY_VALUE:71,
CSS_SYNTAX_DISALLOWED_IMPORTANT:117,CSS_EXCESSIVELY_NESTED:107,CSS_SYNTAX_DISALLOWED_PROPERTY_VALUE_WITH_HINT:72,CSS_SYNTAX_PROPERTY_DISALLOWED_WITHIN_AT_RULE:73,CSS_SYNTAX_PROPERTY_DISALLOWED_TOGETHER_WITH:74,CSS_SYNTAX_PROPERTY_REQUIRES_QUALIFICATION:75};jspb$e.amp$validator$ValidationError$Severity={UNKNOWN_SEVERITY:0,ERROR:1,WARNING:4};var jspb$amp$validator$MutableValidationError=function(a){module$contents$jspb_internal_public_for_gencode_GeneratedMessage.call(this,a)};$jscomp.inherits(jspb$amp$validator$MutableValidationError,module$contents$jspb_internal_public_for_gencode_GeneratedMessage);jspb$amp$validator$MutableValidationError.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasMutableInstance(jspb$amp$validator$MutableValidationError);
module$exports$jspb$internal_options.GENERATE_TYPE_NAME_PROPERTIES&&(jspb$amp$validator$MutableValidationError.internalDoNotUse_debugOnlyProtoTypeName="amp.validator.ValidationError");var jspb$b$amp$validator$ValidationError={};jspb$b$amp$validator$ValidationError.fields=[0,jspb_internal_binary.RWEnum,jspb_internal_binary.RWInt32,-1,1,jspb_internal_binary.RWString,jspb_internal_binary.RWEnum,jspb_internal_binary.RWRepeatedString,jspb_internal_binary.RWEnum,jspb_internal_binary.RWString];jspb$amp$validator$MutableValidationError.prototype.serializeBinary=module$contents$jspb_internal_public_for_gencode_makePrototypeSerializeBinaryFunction(jspb$b$amp$validator$ValidationError.fields);var jspb$amp$validator$ImmutableValidationError=function(){};jspb$amp$validator$ImmutableValidationError.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasImmutableInstance(jspb$amp$validator$MutableValidationError);var jspb$o$amp$validator$ValidationError={internal_toObject:function(a){if(a!=null)return module$contents$jspb_internal_public_for_gencode_assertMutable(a),{severity:jspb_internal_adapters.getEnumFieldWithDefault(a,6,1),code:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getEnumFieldNullable(a,1)),line:jspb_internal_adapters.getInt32FieldWithDefault(a,2,1),col:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getInt32FieldNullable(a,
3)),specUrl:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getStringFieldNullable(a,5)),paramsList:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getRepeatedStringField(a,7,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN)),category:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getEnumFieldNullable(a,8)),dataAmpReportTestValue:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getStringFieldNullable(a,
9))}}};jspb$amp$validator$MutableValidationError.prototype.toObject=function(){return jspb$o$amp$validator$ValidationError.internal_toObject(this)};
module$contents$jspb_internal_public_for_gencode_GENERATE_FROM_OBJECT&&(jspb$o$amp$validator$ValidationError.fromObject=function(a){var b=new jspb$amp$validator$MutableValidationError;jspb_internal_adapters.setEnumField(b,6,a.severity);jspb_internal_adapters.setEnumField(b,1,a.code);jspb_internal_adapters.setInt32Field(b,2,a.line);jspb_internal_adapters.setInt32Field(b,3,a.col);jspb_internal_adapters.setStringField(b,5,a.specUrl);jspb_internal_adapters.setRepeatedStringField(b,7,a.paramsList);jspb_internal_adapters.setEnumField(b,
8,a.category);jspb_internal_adapters.setStringField(b,9,a.dataAmpReportTestValue);return b});proto.amp.validator.ReadonlyValidationError={};proto.amp.validator.ValidationError=jspb$amp$validator$MutableValidationError;jspb$amp$validator$MutableValidationError.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryFunction(jspb$amp$validator$MutableValidationError,jspb$b$amp$validator$ValidationError.fields);jspb$amp$validator$MutableValidationError.serializeBinary=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryFunction(jspb$b$amp$validator$ValidationError.fields);
jspb$amp$validator$MutableValidationError.serializeBinaryToByteString=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryToByteStringFunction(jspb$b$amp$validator$ValidationError.fields);jspb$amp$validator$MutableValidationError.makeCrossSerializerComparisonsCompatible=module$contents$jspb_internal_public_for_gencode_makeCrossSerializerComparisonsCompatibleFunction(jspb$amp$validator$MutableValidationError,jspb$b$amp$validator$ValidationError.fields);
jspb$amp$validator$MutableValidationError.fromObject=jspb$o$amp$validator$ValidationError.fromObject;proto.amp.validator.MutableValidationError=jspb$amp$validator$MutableValidationError;jspb$amp$validator$ImmutableValidationError.serializeBinary=jspb$amp$validator$MutableValidationError.serializeBinary;jspb$amp$validator$ImmutableValidationError.serializeBinaryToByteString=jspb$amp$validator$MutableValidationError.serializeBinaryToByteString;
jspb$amp$validator$ImmutableValidationError.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryImmutableFunction(jspb$amp$validator$MutableValidationError.deserializeBinary);jspb$amp$validator$ImmutableValidationError.makeCrossSerializerComparisonsCompatible=jspb$amp$validator$MutableValidationError.makeCrossSerializerComparisonsCompatible;proto.amp.validator.ImmutableValidationError=jspb$amp$validator$ImmutableValidationError;
jspb$amp$validator$MutableValidationError.Severity=jspb$e.amp$validator$ValidationError$Severity;jspb$amp$validator$MutableValidationError.Code=jspb$e.amp$validator$ValidationError$Code;jspb$e.amp$validator$ValidationResult$Status={UNKNOWN:0,PASS:1,FAIL:2};var jspb$amp$validator$MutableValueSetProvision=function(a){module$contents$jspb_internal_public_for_gencode_GeneratedMessage.call(this,a)};$jscomp.inherits(jspb$amp$validator$MutableValueSetProvision,module$contents$jspb_internal_public_for_gencode_GeneratedMessage);jspb$amp$validator$MutableValueSetProvision.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasMutableInstance(jspb$amp$validator$MutableValueSetProvision);
module$exports$jspb$internal_options.GENERATE_TYPE_NAME_PROPERTIES&&(jspb$amp$validator$MutableValueSetProvision.internalDoNotUse_debugOnlyProtoTypeName="amp.validator.ValueSetProvision");var jspb$b$amp$validator$ValueSetProvision={};jspb$b$amp$validator$ValueSetProvision.fields=[0,jspb_internal_binary.RWEnum,jspb_internal_binary.RWString];jspb$amp$validator$MutableValueSetProvision.prototype.serializeBinary=module$contents$jspb_internal_public_for_gencode_makePrototypeSerializeBinaryFunction(jspb$b$amp$validator$ValueSetProvision.fields);var jspb$amp$validator$MutableValueSetRequirement=function(a){module$contents$jspb_internal_public_for_gencode_GeneratedMessage.call(this,a)};$jscomp.inherits(jspb$amp$validator$MutableValueSetRequirement,module$contents$jspb_internal_public_for_gencode_GeneratedMessage);jspb$amp$validator$MutableValueSetRequirement.prototype.getProvision=function(){return jspb_internal_adapters.getWrapperFieldOrUndefined(this,jspb$amp$validator$MutableValueSetProvision,1)};
jspb$amp$validator$MutableValueSetRequirement.prototype.getErrorIfUnsatisfied=function(){return jspb_internal_adapters.getWrapperFieldOrUndefined(this,jspb$amp$validator$MutableValidationError,2)};jspb$amp$validator$MutableValueSetRequirement.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasMutableInstance(jspb$amp$validator$MutableValueSetRequirement);
module$exports$jspb$internal_options.GENERATE_TYPE_NAME_PROPERTIES&&(jspb$amp$validator$MutableValueSetRequirement.internalDoNotUse_debugOnlyProtoTypeName="amp.validator.ValueSetRequirement");var jspb$b$amp$validator$ValueSetRequirement={};jspb$b$amp$validator$ValueSetRequirement.fields=[0,jspb$b$amp$validator$ValueSetProvision.fields,jspb$b$amp$validator$ValidationError.fields];jspb$amp$validator$MutableValueSetRequirement.prototype.serializeBinary=module$contents$jspb_internal_public_for_gencode_makePrototypeSerializeBinaryFunction(jspb$b$amp$validator$ValueSetRequirement.fields);var jspb$amp$validator$MutableValidationResult=function(a){module$contents$jspb_internal_public_for_gencode_GeneratedMessage.call(this,a)};$jscomp.inherits(jspb$amp$validator$MutableValidationResult,module$contents$jspb_internal_public_for_gencode_GeneratedMessage);jspb$amp$validator$MutableValidationResult.prototype.getErrorsList=function(a){return jspb_internal_adapters.getRepeatedWrapperField(this,jspb$amp$validator$MutableValidationError,1,jspb_internal_adapters.getRepeatedFieldReturnType(a))};
jspb$amp$validator$MutableValidationResult.prototype.getValueSetProvisionsList=function(a){return jspb_internal_adapters.getRepeatedWrapperField(this,jspb$amp$validator$MutableValueSetProvision,7,jspb_internal_adapters.getRepeatedFieldReturnType(a))};jspb$amp$validator$MutableValidationResult.prototype.getValueSetRequirementsList=function(a){return jspb_internal_adapters.getRepeatedWrapperField(this,jspb$amp$validator$MutableValueSetRequirement,8,jspb_internal_adapters.getRepeatedFieldReturnType(a))};
jspb$amp$validator$MutableValidationResult.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasMutableInstance(jspb$amp$validator$MutableValidationResult);module$exports$jspb$internal_options.GENERATE_TYPE_NAME_PROPERTIES&&(jspb$amp$validator$MutableValidationResult.internalDoNotUse_debugOnlyProtoTypeName="amp.validator.ValidationResult");var jspb$b$amp$validator$ValidationResult={};jspb$b$amp$validator$ValidationResult.fields=[0,jspb_internal_binary.RWRepeatedMessage,jspb$b$amp$validator$ValidationError.fields,jspb_internal_binary.RWEnum,jspb_internal_binary.RWInt32,-1,jspb_internal_binary.RWRepeatedString,jspb_internal_binary.RWInt32,jspb_internal_binary.RWRepeatedMessage,jspb$b$amp$validator$ValueSetProvision.fields,jspb_internal_binary.RWRepeatedMessage,jspb$b$amp$validator$ValueSetRequirement.fields];
jspb$amp$validator$MutableValidationResult.prototype.serializeBinary=module$contents$jspb_internal_public_for_gencode_makePrototypeSerializeBinaryFunction(jspb$b$amp$validator$ValidationResult.fields);var jspb$amp$validator$ImmutableValidationResult=function(){};jspb$amp$validator$ImmutableValidationResult.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasImmutableInstance(jspb$amp$validator$MutableValidationResult);var jspb$o$amp$validator$ValueSetProvision={internal_toObject:function(a){if(a!=null)return module$contents$jspb_internal_public_for_gencode_assertMutable(a),{set:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getEnumFieldNullable(a,1)),value:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getStringFieldNullable(a,2))}}};jspb$amp$validator$MutableValueSetProvision.prototype.toObject=function(){return jspb$o$amp$validator$ValueSetProvision.internal_toObject(this)};
module$contents$jspb_internal_public_for_gencode_GENERATE_FROM_OBJECT&&(jspb$o$amp$validator$ValueSetProvision.fromObject=function(a){var b=new jspb$amp$validator$MutableValueSetProvision;jspb_internal_adapters.setEnumField(b,1,a.set);jspb_internal_adapters.setStringField(b,2,a.value);return b});var jspb$o$amp$validator$ValueSetRequirement={internal_toObject:function(a){if(a!=null)return module$contents$jspb_internal_public_for_gencode_assertMutable(a),{provision:jspb$o$amp$validator$ValueSetProvision.internal_toObject(a.getProvision()),errorIfUnsatisfied:jspb$o$amp$validator$ValidationError.internal_toObject(a.getErrorIfUnsatisfied())}}};jspb$amp$validator$MutableValueSetRequirement.prototype.toObject=function(){return jspb$o$amp$validator$ValueSetRequirement.internal_toObject(this)};
module$contents$jspb_internal_public_for_gencode_GENERATE_FROM_OBJECT&&(jspb$o$amp$validator$ValueSetRequirement.fromObject=function(a){var b=new jspb$amp$validator$MutableValueSetRequirement;jspb_internal_adapters.setWrapperField(b,jspb$amp$validator$MutableValueSetProvision,1,module$contents$jspb_internal_public_for_gencode_fromObjectNullable(a.provision,jspb$o$amp$validator$ValueSetProvision.fromObject));jspb_internal_adapters.setWrapperField(b,jspb$amp$validator$MutableValidationError,2,module$contents$jspb_internal_public_for_gencode_fromObjectNullable(a.errorIfUnsatisfied,
jspb$o$amp$validator$ValidationError.fromObject));return b});var jspb$o$amp$validator$ValidationResult={internal_toObject:function(a){if(a!=null)return module$contents$jspb_internal_public_for_gencode_assertMutable(a),{status:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getEnumFieldNullable(a,2)),errorsList:module$contents$jspb_internal_public_for_gencode_toObjectList(a.getErrorsList(),jspb$o$amp$validator$ValidationError.internal_toObject),validatorRevision:jspb_internal_adapters.getInt32FieldWithDefault(a,3,-1),
specFileRevision:jspb_internal_adapters.getInt32FieldWithDefault(a,4,-1),transformerVersion:jspb_internal_adapters.getInt32FieldWithDefault(a,6,0),typeIdentifierList:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getRepeatedStringField(a,5,module$contents$jspb_internal_adapters_RepeatedArrayReturnType.EITHER_FROZEN_OR_UNFROZEN)),valueSetProvisionsList:module$contents$jspb_internal_public_for_gencode_toObjectList(a.getValueSetProvisionsList(),jspb$o$amp$validator$ValueSetProvision.internal_toObject),
valueSetRequirementsList:module$contents$jspb_internal_public_for_gencode_toObjectList(a.getValueSetRequirementsList(),jspb$o$amp$validator$ValueSetRequirement.internal_toObject)}}};jspb$amp$validator$MutableValidationResult.prototype.toObject=function(){return jspb$o$amp$validator$ValidationResult.internal_toObject(this)};
module$contents$jspb_internal_public_for_gencode_GENERATE_FROM_OBJECT&&(jspb$o$amp$validator$ValidationResult.fromObject=function(a){var b=new jspb$amp$validator$MutableValidationResult;jspb_internal_adapters.setEnumField(b,2,a.status);jspb_internal_adapters.setRepeatedWrapperField(b,jspb$amp$validator$MutableValidationError,1,module$contents$jspb_internal_public_for_gencode_fromObjectList(a.errorsList,jspb$o$amp$validator$ValidationError.fromObject));jspb_internal_adapters.setInt32Field(b,3,a.validatorRevision);
jspb_internal_adapters.setInt32Field(b,4,a.specFileRevision);jspb_internal_adapters.setInt32Field(b,6,a.transformerVersion);jspb_internal_adapters.setRepeatedStringField(b,5,a.typeIdentifierList);jspb_internal_adapters.setRepeatedWrapperField(b,jspb$amp$validator$MutableValueSetProvision,7,module$contents$jspb_internal_public_for_gencode_fromObjectList(a.valueSetProvisionsList,jspb$o$amp$validator$ValueSetProvision.fromObject));jspb_internal_adapters.setRepeatedWrapperField(b,jspb$amp$validator$MutableValueSetRequirement,
8,module$contents$jspb_internal_public_for_gencode_fromObjectList(a.valueSetRequirementsList,jspb$o$amp$validator$ValueSetRequirement.fromObject));return b});proto.amp.validator.ReadonlyValidationResult={};proto.amp.validator.ValidationResult=jspb$amp$validator$MutableValidationResult;jspb$amp$validator$MutableValidationResult.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryFunction(jspb$amp$validator$MutableValidationResult,jspb$b$amp$validator$ValidationResult.fields);jspb$amp$validator$MutableValidationResult.serializeBinary=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryFunction(jspb$b$amp$validator$ValidationResult.fields);
jspb$amp$validator$MutableValidationResult.serializeBinaryToByteString=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryToByteStringFunction(jspb$b$amp$validator$ValidationResult.fields);jspb$amp$validator$MutableValidationResult.makeCrossSerializerComparisonsCompatible=module$contents$jspb_internal_public_for_gencode_makeCrossSerializerComparisonsCompatibleFunction(jspb$amp$validator$MutableValidationResult,jspb$b$amp$validator$ValidationResult.fields);
jspb$amp$validator$MutableValidationResult.fromObject=jspb$o$amp$validator$ValidationResult.fromObject;proto.amp.validator.MutableValidationResult=jspb$amp$validator$MutableValidationResult;jspb$amp$validator$ImmutableValidationResult.serializeBinary=jspb$amp$validator$MutableValidationResult.serializeBinary;jspb$amp$validator$ImmutableValidationResult.serializeBinaryToByteString=jspb$amp$validator$MutableValidationResult.serializeBinaryToByteString;
jspb$amp$validator$ImmutableValidationResult.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryImmutableFunction(jspb$amp$validator$MutableValidationResult.deserializeBinary);jspb$amp$validator$ImmutableValidationResult.makeCrossSerializerComparisonsCompatible=jspb$amp$validator$MutableValidationResult.makeCrossSerializerComparisonsCompatible;proto.amp.validator.ImmutableValidationResult=jspb$amp$validator$ImmutableValidationResult;
jspb$amp$validator$MutableValidationResult.Status=jspb$e.amp$validator$ValidationResult$Status;var jspb$d$amp$validator$AmpLayout$Layout={};jspb$d$amp$validator$AmpLayout$Layout.get=module$contents$google3$javascript$apps$jspb$internal_descriptor_makeEnumDescriptorGetter("amp.validator.AmpLayout.Layout",'[null,[["CONTAINER",5],["FILL",6],["FIXED",2],["FIXED_HEIGHT",3],["FLEX_ITEM",7],["FLUID",8],["INTRINSIC",9],["NODISPLAY",1],["RESPONSIVE",4],["UNKNOWN",0]]]');var jspb$d$amp$validator$AmpLayout={};jspb$d$amp$validator$AmpLayout.get=module$contents$google3$javascript$apps$jspb$internal_descriptor_makeDescriptorGetter(jspb$amp$validator$MutableAmpLayout,"amp.validator.AmpLayout",1,'[null,[["supported_layouts",null,1,3,14,".amp.validator.AmpLayout.Layout"],["defines_default_width",null,2,1,8],["defines_default_height",null,3,1,8]]]',jspb$d$amp$validator$AmpLayout$Layout.get);var jspb$d$amp$validator$AncestorMarker$Marker={};jspb$d$amp$validator$AncestorMarker$Marker.get=module$contents$google3$javascript$apps$jspb$internal_descriptor_makeEnumDescriptorGetter("amp.validator.AncestorMarker.Marker",'[null,[["UNKNOWN",0],["AUTOSCROLL",1]]]');var jspb$d$amp$validator$AncestorMarker={};jspb$d$amp$validator$AncestorMarker.get=module$contents$google3$javascript$apps$jspb$internal_descriptor_makeDescriptorGetter(jspb$amp$validator$MutableAncestorMarker,"amp.validator.AncestorMarker",1,'[null,[["marker",null,1,3,14,".amp.validator.AncestorMarker.Marker"]]]',jspb$d$amp$validator$AncestorMarker$Marker.get);var jspb$d$amp$validator$MediaQuerySpec={};jspb$d$amp$validator$MediaQuerySpec.get=module$contents$google3$javascript$apps$jspb$internal_descriptor_makeDescriptorGetter(jspb$amp$validator$MutableMediaQuerySpec,"amp.validator.MediaQuerySpec",1,'[null,[["issues_as_error",null,1,1,8,null,"false"],["type",null,2,3,9],["feature",null,3,3,9]]]');var jspb$d$amp$validator$AtRuleSpec={};jspb$d$amp$validator$AtRuleSpec.get=module$contents$google3$javascript$apps$jspb$internal_descriptor_makeDescriptorGetter(jspb$amp$validator$MutableAtRuleSpec,"amp.validator.AtRuleSpec",1,'[null,[["name",null,1,1,9],["media_query_spec",null,3,1,11,".amp.validator.MediaQuerySpec"]]]',jspb$d$amp$validator$MediaQuerySpec.get);var jspb$d$amp$validator$AttrSpec$DispatchKeyType={};jspb$d$amp$validator$AttrSpec$DispatchKeyType.get=module$contents$google3$javascript$apps$jspb$internal_descriptor_makeEnumDescriptorGetter("amp.validator.AttrSpec.DispatchKeyType",'[null,[["NONE_DISPATCH",0],["NAME_DISPATCH",1],["NAME_VALUE_DISPATCH",2],["NAME_VALUE_PARENT_DISPATCH",3]]]');var jspb$d$amp$validator$AttrSpec$ValueSet={};jspb$d$amp$validator$AttrSpec$ValueSet.get=module$contents$google3$javascript$apps$jspb$internal_descriptor_makeEnumDescriptorGetter("amp.validator.AttrSpec.ValueSet",'[null,[["UNKNOWN_VALUESET",0],["TEMPLATE_IDS",1],["AMP_SCRIPT_IDS",2]]]');var jspb$d$amp$validator$AttrTriggerSpec={};jspb$d$amp$validator$AttrTriggerSpec.get=module$contents$google3$javascript$apps$jspb$internal_descriptor_makeDescriptorGetter(jspb$amp$validator$MutableAttrTriggerSpec,"amp.validator.AttrTriggerSpec",1,'[null,[["if_value_regex",null,1,1,9],["also_requires_attr",null,2,3,9]]]');var jspb$d$amp$validator$CssDeclaration={};jspb$d$amp$validator$CssDeclaration.get=module$contents$google3$javascript$apps$jspb$internal_descriptor_makeDescriptorGetter(jspb$amp$validator$MutableCssDeclaration,"amp.validator.CssDeclaration",1,'[null,[["name",null,1,1,9],["value_casei",null,2,3,9],["value_regex_casei",null,3,1,9]]]');var jspb$d$amp$validator$PropertySpec={};jspb$d$amp$validator$PropertySpec.get=module$contents$google3$javascript$apps$jspb$internal_descriptor_makeDescriptorGetter(jspb$amp$validator$MutablePropertySpec,"amp.validator.PropertySpec",1,'[null,[["name",null,1,1,9],["mandatory",null,2,1,8],["value",null,3,1,9],["value_double",null,4,1,1]]]');var jspb$d$amp$validator$PropertySpecList={};jspb$d$amp$validator$PropertySpecList.get=module$contents$google3$javascript$apps$jspb$internal_descriptor_makeDescriptorGetter(jspb$amp$validator$MutablePropertySpecList,"amp.validator.PropertySpecList",1,'[null,[["properties",null,1,3,11,".amp.validator.PropertySpec"]]]',jspb$d$amp$validator$PropertySpec.get);var jspb$d$amp$validator$UrlSpec={};jspb$d$amp$validator$UrlSpec.get=module$contents$google3$javascript$apps$jspb$internal_descriptor_makeDescriptorGetter(jspb$amp$validator$MutableUrlSpec,"amp.validator.UrlSpec",1,'[null,[["protocol",null,1,3,9],["allow_relative",null,2,1,8,null,"true"],["allow_empty",null,3,1,8,null,"false"]]]');var jspb$d$amp$validator$AttrSpec={};
jspb$d$amp$validator$AttrSpec.get=module$contents$google3$javascript$apps$jspb$internal_descriptor_makeDescriptorGetter(jspb$amp$validator$MutableAttrSpec,"amp.validator.AttrSpec",1,'[null,[["enabled_by",null,23,3,9],["disabled_by",null,24,3,9],["name",null,1,1,9],["alternative_names",null,2,3,9],["mandatory",null,3,1,8],["mandatory_oneof",null,12,1,9],["mandatory_anyof",null,21,1,9],["value",null,4,3,9],["value_casei",null,18,3,9],["value_regex",null,15,1,9],["value_regex_casei",null,5,1,9],["value_url",null,14,1,11,".amp.validator.UrlSpec"],["value_properties",null,11,1,11,".amp.validator.PropertySpecList"],["value_doc_css",null,27,1,8],["value_doc_svg_css",null,28,1,8],["add_value_to_set",null,25,1,14,".amp.validator.AttrSpec.ValueSet"],["value_oneof_set",null,26,1,14,".amp.validator.AttrSpec.ValueSet"],["trigger",null,16,1,11,".amp.validator.AttrTriggerSpec"],["disallowed_value_regex",null,6,1,9],["deprecation",null,7,1,9],["deprecation_url",null,8,1,9],["css_declaration",null,20,3,11,".amp.validator.CssDeclaration"],["dispatch_key",null,13,1,14,".amp.validator.AttrSpec.DispatchKeyType","NONE_DISPATCH"],["implicit",null,17,1,8,null,"false"],["requires_extension",null,19,3,9],["requires_ancestor",null,22,1,11,".amp.validator.AncestorMarker"]]]',jspb$d$amp$validator$AncestorMarker.get,
jspb$d$amp$validator$AttrTriggerSpec.get,jspb$d$amp$validator$CssDeclaration.get,jspb$d$amp$validator$PropertySpecList.get,jspb$d$amp$validator$UrlSpec.get,jspb$d$amp$validator$AttrSpec$DispatchKeyType.get,jspb$d$amp$validator$AttrSpec$ValueSet.get);var jspb$d$amp$validator$AttrList={};jspb$d$amp$validator$AttrList.get=module$contents$google3$javascript$apps$jspb$internal_descriptor_makeDescriptorGetter(jspb$amp$validator$MutableAttrList,"amp.validator.AttrList",1,'[null,[["name",null,1,1,9],["attrs",null,2,3,11,".amp.validator.AttrSpec"]]]',jspb$d$amp$validator$AttrSpec.get);var jspb$d$amp$validator$SelectorSpec={};jspb$d$amp$validator$SelectorSpec.get=module$contents$google3$javascript$apps$jspb$internal_descriptor_makeDescriptorGetter(jspb$amp$validator$MutableSelectorSpec,"amp.validator.SelectorSpec",1,'[null,[["attribute_name",null,1,3,9],["pseudo_class",null,2,3,9],["pseudo_element",null,3,3,9]]]');var jspb$d$amp$validator$CssSpec={};
jspb$d$amp$validator$CssSpec.get=module$contents$google3$javascript$apps$jspb$internal_descriptor_makeDescriptorGetter(jspb$amp$validator$MutableCssSpec,"amp.validator.CssSpec",1,'[null,[["at_rule_spec",null,1,3,11,".amp.validator.AtRuleSpec"],["validate_amp4ads",null,5,1,8],["validate_keyframes",null,6,1,8],["declaration",null,7,3,9],["allow_important",null,8,1,8,null,"false"],["selector_spec",null,9,1,11,".amp.validator.SelectorSpec"]]]',jspb$d$amp$validator$AtRuleSpec.get,jspb$d$amp$validator$SelectorSpec.get);var jspb$d$amp$validator$DisallowedCDataRegex={};jspb$d$amp$validator$DisallowedCDataRegex.get=module$contents$google3$javascript$apps$jspb$internal_descriptor_makeDescriptorGetter(jspb$amp$validator$MutableDisallowedCDataRegex,"amp.validator.DisallowedCDataRegex",1,'[null,[["regex",null,1,1,9],["error_message",null,2,1,9]]]');var jspb$d$amp$validator$CdataSpec={};
jspb$d$amp$validator$CdataSpec.get=module$contents$google3$javascript$apps$jspb$internal_descriptor_makeDescriptorGetter(jspb$amp$validator$MutableCdataSpec,"amp.validator.CdataSpec",1,'[null,[["max_bytes",null,1,1,5,null,"-2"],["max_bytes_spec_url",null,2,1,9],["mandatory_cdata",null,3,1,9],["cdata_regex",null,6,1,9],["css_spec",null,7,1,11,".amp.validator.CssSpec"],["whitespace_only",null,8,1,8],["disallowed_cdata_regex",null,4,3,11,".amp.validator.DisallowedCDataRegex"],["doc_css_bytes",null,11,1,8]]]',jspb$d$amp$validator$CssSpec.get,
jspb$d$amp$validator$DisallowedCDataRegex.get);var jspb$d$amp$validator$ChildTagSpec={};jspb$d$amp$validator$ChildTagSpec.get=module$contents$google3$javascript$apps$jspb$internal_descriptor_makeDescriptorGetter(jspb$amp$validator$MutableChildTagSpec,"amp.validator.ChildTagSpec",1,'[null,[["mandatory_num_child_tags",null,1,1,5,null,"-1"],["first_child_tag_name_oneof",null,2,3,9],["child_tag_name_oneof",null,3,3,9],["mandatory_min_num_child_tags",null,4,1,5,null,"-1"]]]');var jspb$d$amp$validator$DeclarationList={};jspb$d$amp$validator$DeclarationList.get=module$contents$google3$javascript$apps$jspb$internal_descriptor_makeDescriptorGetter(jspb$amp$validator$MutableDeclarationList,"amp.validator.DeclarationList",1,'[null,[["name",null,1,1,9],["declaration",null,2,3,11,".amp.validator.CssDeclaration"]]]',jspb$d$amp$validator$CssDeclaration.get);var jspb$d$amp$validator$DescendantTagList={};jspb$d$amp$validator$DescendantTagList.get=module$contents$google3$javascript$apps$jspb$internal_descriptor_makeDescriptorGetter(jspb$amp$validator$MutableDescendantTagList,"amp.validator.DescendantTagList",1,'[null,[["name",null,1,1,9],["tag",null,2,3,9]]]');var jspb$d$amp$validator$HtmlFormat$Code={};jspb$d$amp$validator$HtmlFormat$Code.get=module$contents$google3$javascript$apps$jspb$internal_descriptor_makeEnumDescriptorGetter("amp.validator.HtmlFormat.Code",'[null,[["UNKNOWN_CODE",0],["AMP",1],["AMP4ADS",2],["AMP4EMAIL",3],["EXPERIMENTAL",4]]]');var jspb$d$amp$validator$DocCssSpec={};
jspb$d$amp$validator$DocCssSpec.get=module$contents$google3$javascript$apps$jspb$internal_descriptor_makeDescriptorGetter(jspb$amp$validator$MutableDocCssSpec,"amp.validator.DocCssSpec",1,'[null,[["html_format",null,1,3,14,".amp.validator.HtmlFormat.Code"],["enabled_by",null,2,3,9],["disabled_by",null,3,3,9],["spec_url",null,4,1,9],["max_bytes_is_warning",null,18,1,8,null,"false"],["max_bytes",null,5,1,5,null,"-2"],["max_bytes_per_inline_style",null,6,1,5,null,"-1"],["url_bytes_included",null,7,1,8,null,"true"],["max_bytes_spec_url",null,8,1,9],["allow_all_declaration_in_style",null,10,1,8,null,"false"],["expand_vendor_prefixes",null,19,1,8],["declaration",null,11,3,11,".amp.validator.CssDeclaration"],["declaration_svg",null,12,3,11,".amp.validator.CssDeclaration"],["declaration_list",null,13,3,9],["declaration_list_svg",null,14,3,9],["image_url_spec",null,15,1,11,".amp.validator.UrlSpec"],["font_url_spec",null,16,1,11,".amp.validator.UrlSpec"],["allow_important",null,17,1,8,null,"false"]]]',jspb$d$amp$validator$CssDeclaration.get,
jspb$d$amp$validator$UrlSpec.get,jspb$d$amp$validator$HtmlFormat$Code.get);var jspb$d$amp$validator$DocSpec={};jspb$d$amp$validator$DocSpec.get=module$contents$google3$javascript$apps$jspb$internal_descriptor_makeDescriptorGetter(jspb$amp$validator$MutableDocSpec,"amp.validator.DocSpec",1,'[null,[["html_format",null,1,3,14,".amp.validator.HtmlFormat.Code"],["enabled_by",null,2,3,9],["disabled_by",null,3,3,9],["max_bytes",null,4,1,5,null,"-2"],["max_bytes_spec_url",null,5,1,9]]]',jspb$d$amp$validator$HtmlFormat$Code.get);var jspb$d$amp$validator$ErrorCategory$Code={};jspb$d$amp$validator$ErrorCategory$Code.get=module$contents$google3$javascript$apps$jspb$internal_descriptor_makeEnumDescriptorGetter("amp.validator.ErrorCategory.Code",'[null,[["UNKNOWN",0]]]');var jspb$d$amp$validator$ErrorCategory={};jspb$d$amp$validator$ErrorCategory.get=module$contents$google3$javascript$apps$jspb$internal_descriptor_makeDescriptorGetter(jspb$amp$validator$MutableErrorCategory,"amp.validator.ErrorCategory",1,"[]");var jspb$d$amp$validator$ValidationError$Code={};jspb$d$amp$validator$ValidationError$Code.get=module$contents$google3$javascript$apps$jspb$internal_descriptor_makeEnumDescriptorGetter("amp.validator.ValidationError.Code",'[null,[["UNKNOWN_CODE",0],["INVALID_DOCTYPE_HTML",111],["MANDATORY_TAG_MISSING",1],["TAG_REQUIRED_BY_MISSING",24],["WARNING_TAG_REQUIRED_BY_MISSING",76],["TAG_EXCLUDED_BY_TAG",101],["WARNING_EXTENSION_UNUSED",79],["EXTENSION_UNUSED",84],["WARNING_EXTENSION_DEPRECATED_VERSION",80],["INVALID_EXTENSION_VERSION",122],["INVALID_EXTENSION_PATH",123],["NON_LTS_SCRIPT_AFTER_LTS",112],["LTS_SCRIPT_AFTER_NON_LTS",113],["INCORRECT_SCRIPT_RELEASE_VERSION",119],["DISALLOWED_AMP_DOMAIN",121],["ATTR_REQUIRED_BUT_MISSING",61],["DISALLOWED_TAG",2],["GENERAL_DISALLOWED_TAG",51],["DISALLOWED_SCRIPT_TAG",88],["DISALLOWED_ATTR",3],["DISALLOWED_STYLE_ATTR",81],["INVALID_ATTR_VALUE",4],["DUPLICATE_ATTRIBUTE",94],["ATTR_VALUE_REQUIRED_BY_LAYOUT",27],["MISSING_LAYOUT_ATTRIBUTES",105],["IMPLIED_LAYOUT_INVALID",22],["SPECIFIED_LAYOUT_INVALID",26],["MANDATORY_ATTR_MISSING",5],["MANDATORY_ONEOF_ATTR_MISSING",28],["MANDATORY_ANYOF_ATTR_MISSING",104],["DUPLICATE_DIMENSION",60],["DUPLICATE_UNIQUE_TAG",6],["DUPLICATE_UNIQUE_TAG_WARNING",77],["WRONG_PARENT_TAG",7],["STYLESHEET_TOO_LONG",50],["STYLESHEET_AND_INLINE_STYLE_TOO_LONG",102],["INLINE_STYLE_TOO_LONG",103],["INLINE_SCRIPT_TOO_LONG",118],["MANDATORY_CDATA_MISSING_OR_INCORRECT",9],["CDATA_VIOLATES_DENYLIST",30],["NON_WHITESPACE_CDATA_ENCOUNTERED",82],["INVALID_JSON_CDATA",106],["DEPRECATED_ATTR",11],["DEPRECATED_TAG",12],["MANDATORY_PROPERTY_MISSING_FROM_ATTR_VALUE",14],["INVALID_PROPERTY_VALUE_IN_ATTR_VALUE",15],["MISSING_URL",35],["INVALID_URL",36],["INVALID_URL_PROTOCOL",37],["DISALLOWED_DOMAIN",62],["DISALLOWED_RELATIVE_URL",49],["DISALLOWED_PROPERTY_IN_ATTR_VALUE",16],["MUTUALLY_EXCLUSIVE_ATTRS",17],["UNESCAPED_TEMPLATE_IN_ATTR_VALUE",18],["TEMPLATE_PARTIAL_IN_ATTR_VALUE",19],["TEMPLATE_IN_ATTR_NAME",20],["INCONSISTENT_UNITS_FOR_WIDTH_AND_HEIGHT",21],["DISALLOWED_TAG_ANCESTOR",23],["MANDATORY_LAST_CHILD_TAG",89],["MANDATORY_TAG_ANCESTOR",31],["MANDATORY_TAG_ANCESTOR_WITH_HINT",32],["ATTR_DISALLOWED_BY_IMPLIED_LAYOUT",33],["ATTR_DISALLOWED_BY_SPECIFIED_LAYOUT",34],["INCORRECT_NUM_CHILD_TAGS",56],["INCORRECT_MIN_NUM_CHILD_TAGS",85],["DISALLOWED_CHILD_TAG_NAME",57],["DISALLOWED_FIRST_CHILD_TAG_NAME",58],["DISALLOWED_MANUFACTURED_BODY",64],["CHILD_TAG_DOES_NOT_SATISFY_REFERENCE_POINT",66],["MANDATORY_REFERENCE_POINT_MISSING",67],["DUPLICATE_REFERENCE_POINT",68],["TAG_NOT_ALLOWED_TO_HAVE_SIBLINGS",87],["TAG_REFERENCE_POINT_CONFLICT",69],["CHILD_TAG_DOES_NOT_SATISFY_REFERENCE_POINT_SINGULAR",70],["BASE_TAG_MUST_PRECEED_ALL_URLS",78],["MISSING_REQUIRED_EXTENSION",83],["ATTR_MISSING_REQUIRED_EXTENSION",97],["DOCUMENT_TOO_COMPLEX",86],["INVALID_UTF8",96],["DOCUMENT_SIZE_LIMIT_EXCEEDED",108],["DEV_MODE_ONLY",109],["AMP_EMAIL_MISSING_STRICT_CSS_ATTR",120],["VALUE_SET_MISMATCH",110],["CSS_SYNTAX_INVALID_AT_RULE",29],["CSS_SYNTAX_STRAY_TRAILING_BACKSLASH",38],["CSS_SYNTAX_UNTERMINATED_COMMENT",39],["CSS_SYNTAX_UNTERMINATED_STRING",40],["CSS_SYNTAX_BAD_URL",41],["CSS_SYNTAX_EOF_IN_PRELUDE_OF_QUALIFIED_RULE",42],["CSS_SYNTAX_INVALID_DECLARATION",43],["CSS_SYNTAX_INCOMPLETE_DECLARATION",44],["CSS_SYNTAX_ERROR_IN_PSEUDO_SELECTOR",45],["CSS_SYNTAX_MISSING_SELECTOR",46],["CSS_SYNTAX_NOT_A_SELECTOR_START",47],["CSS_SYNTAX_UNPARSED_INPUT_REMAINS_IN_SELECTOR",48],["CSS_SYNTAX_MISSING_URL",52],["CSS_SYNTAX_INVALID_URL",53],["CSS_SYNTAX_INVALID_URL_PROTOCOL",54],["CSS_SYNTAX_DISALLOWED_DOMAIN",63],["CSS_SYNTAX_DISALLOWED_RELATIVE_URL",55],["CSS_SYNTAX_INVALID_ATTR_SELECTOR",59],["CSS_SYNTAX_INVALID_PROPERTY",90],["CSS_SYNTAX_INVALID_PROPERTY_NOLIST",95],["CSS_SYNTAX_QUALIFIED_RULE_HAS_NO_DECLARATIONS",91],["CSS_SYNTAX_DISALLOWED_QUALIFIED_RULE_MUST_BE_INSIDE_KEYFRAME",92],["CSS_SYNTAX_DISALLOWED_KEYFRAME_INSIDE_KEYFRAME",93],["CSS_SYNTAX_MALFORMED_MEDIA_QUERY",98],["CSS_SYNTAX_DISALLOWED_MEDIA_TYPE",99],["CSS_SYNTAX_DISALLOWED_MEDIA_FEATURE",100],["CSS_SYNTAX_DISALLOWED_ATTR_SELECTOR",114],["CSS_SYNTAX_DISALLOWED_PSEUDO_CLASS",115],["CSS_SYNTAX_DISALLOWED_PSEUDO_ELEMENT",116],["CSS_SYNTAX_DISALLOWED_PROPERTY_VALUE",71],["CSS_SYNTAX_DISALLOWED_IMPORTANT",117],["CSS_EXCESSIVELY_NESTED",107],["CSS_SYNTAX_DISALLOWED_PROPERTY_VALUE_WITH_HINT",72],["CSS_SYNTAX_PROPERTY_DISALLOWED_WITHIN_AT_RULE",73],["CSS_SYNTAX_PROPERTY_DISALLOWED_TOGETHER_WITH",74],["CSS_SYNTAX_PROPERTY_REQUIRES_QUALIFICATION",75]]]');var jspb$d$amp$validator$ErrorFormat={};jspb$d$amp$validator$ErrorFormat.get=module$contents$google3$javascript$apps$jspb$internal_descriptor_makeDescriptorGetter(jspb$amp$validator$MutableErrorFormat,"amp.validator.ErrorFormat",1,'[null,[["code",null,1,1,14,".amp.validator.ValidationError.Code"],["format",null,2,1,9]]]',jspb$d$amp$validator$ValidationError$Code.get);var jspb$d$amp$validator$ErrorSpecificity={};jspb$d$amp$validator$ErrorSpecificity.get=module$contents$google3$javascript$apps$jspb$internal_descriptor_makeDescriptorGetter(jspb$amp$validator$MutableErrorSpecificity,"amp.validator.ErrorSpecificity",1,'[null,[["code",null,1,1,14,".amp.validator.ValidationError.Code"],["specificity",null,2,1,5]]]',jspb$d$amp$validator$ValidationError$Code.get);var jspb$d$amp$validator$ExtensionSpec$ExtensionType={};jspb$d$amp$validator$ExtensionSpec$ExtensionType.get=module$contents$google3$javascript$apps$jspb$internal_descriptor_makeEnumDescriptorGetter("amp.validator.ExtensionSpec.ExtensionType",'[null,[["UNKNOWN",0],["CUSTOM_ELEMENT",1],["CUSTOM_TEMPLATE",2],["HOST_SERVICE",3]]]');var jspb$d$amp$validator$ExtensionSpec$ExtensionUsageRequirement={};jspb$d$amp$validator$ExtensionSpec$ExtensionUsageRequirement.get=module$contents$google3$javascript$apps$jspb$internal_descriptor_makeEnumDescriptorGetter("amp.validator.ExtensionSpec.ExtensionUsageRequirement",'[null,[["ERROR",1],["EXEMPTED",2],["NONE",3]]]');var jspb$d$amp$validator$ExtensionSpec={};
jspb$d$amp$validator$ExtensionSpec.get=module$contents$google3$javascript$apps$jspb$internal_descriptor_makeDescriptorGetter(jspb$amp$validator$MutableExtensionSpec,"amp.validator.ExtensionSpec",1,'[null,[["name",null,1,1,9],["version",null,2,3,9],["version_name",null,9,1,9],["deprecated_version",null,3,3,9],["bento_supported_version",null,10,3,9],["extension_type",null,8,1,14,".amp.validator.ExtensionSpec.ExtensionType","CUSTOM_ELEMENT"],["deprecated_allow_duplicates",null,6,1,8,null,"false"],["requires_usage",null,7,1,14,".amp.validator.ExtensionSpec.ExtensionUsageRequirement","ERROR"]]]',jspb$d$amp$validator$ExtensionSpec$ExtensionType.get,
jspb$d$amp$validator$ExtensionSpec$ExtensionUsageRequirement.get);var jspb$d$amp$validator$HtmlFormat={};jspb$d$amp$validator$HtmlFormat.get=module$contents$google3$javascript$apps$jspb$internal_descriptor_makeDescriptorGetter(jspb$amp$validator$MutableHtmlFormat,"amp.validator.HtmlFormat",1,"[]");var jspb$d$amp$validator$ReferencePoint={};jspb$d$amp$validator$ReferencePoint.get=module$contents$google3$javascript$apps$jspb$internal_descriptor_makeDescriptorGetter(jspb$amp$validator$MutableReferencePoint,"amp.validator.ReferencePoint",1,'[null,[["tag_spec_name",null,1,1,9],["mandatory",null,2,1,8],["unique",null,3,1,8]]]');var jspb$d$amp$validator$TagSpec$NamedId={};jspb$d$amp$validator$TagSpec$NamedId.get=module$contents$google3$javascript$apps$jspb$internal_descriptor_makeEnumDescriptorGetter("amp.validator.TagSpec.NamedId",'[null,[["NOT_SET",0],["LINK_FONT_STYLESHEET",1],["STYLE_AMP_CUSTOM",2]]]');var jspb$d$amp$validator$TagSpec={};
jspb$d$amp$validator$TagSpec.get=module$contents$google3$javascript$apps$jspb$internal_descriptor_makeDescriptorGetter(jspb$amp$validator$MutableTagSpec,"amp.validator.TagSpec",1,'[null,[["html_format",null,21,3,14,".amp.validator.HtmlFormat.Code"],["enabled_by",null,35,3,9],["disabled_by",null,36,3,9],["tag_name",null,1,1,9],["spec_name",null,2,1,9],["descriptive_name",null,39,1,9],["named_id",null,33,1,14,".amp.validator.TagSpec.NamedId","NOT_SET"],["extension_spec",null,27,1,11,".amp.validator.ExtensionSpec"],["requires_extension",null,28,3,9],["mandatory",null,3,1,8],["mandatory_alternatives",null,4,1,9],["unique",null,5,1,8],["unique_warning",null,25,1,8],["mandatory_parent",null,6,1,9],["mandatory_ancestor",null,15,1,9],["mandatory_ancestor_suggested_alternative",null,16,1,9],["disallowed_ancestor",null,13,3,9],["descendant_tag_list",null,29,1,9],["also_requires_tag_warning",null,22,3,9],["satisfies_condition",null,23,3,9],["requires_condition",null,24,3,9],["excludes_condition",null,32,3,9],["deprecation",null,17,1,9],["deprecation_url",null,18,1,9],["explicit_attrs_only",null,34,1,8,null,"false"],["attrs",null,7,3,11,".amp.validator.AttrSpec"],["attr_lists",null,8,3,9],["cdata",null,12,1,11,".amp.validator.CdataSpec"],["child_tags",null,19,1,11,".amp.validator.ChildTagSpec"],["siblings_disallowed",null,30,1,8,null,"false"],["mandatory_last_child",null,31,1,8,null,"false"],["reference_points",null,20,3,11,".amp.validator.ReferencePoint"],["spec_url",null,10,1,9],["amp_layout",null,11,1,11,".amp.validator.AmpLayout"],["mark_descendants",null,38,1,11,".amp.validator.AncestorMarker"]]]',jspb$d$amp$validator$AmpLayout.get,
jspb$d$amp$validator$AncestorMarker.get,jspb$d$amp$validator$AttrSpec.get,jspb$d$amp$validator$CdataSpec.get,jspb$d$amp$validator$ChildTagSpec.get,jspb$d$amp$validator$ExtensionSpec.get,jspb$d$amp$validator$ReferencePoint.get,jspb$d$amp$validator$HtmlFormat$Code.get,jspb$d$amp$validator$TagSpec$NamedId.get);var jspb$d$amp$validator$ValidationError$Severity={};jspb$d$amp$validator$ValidationError$Severity.get=module$contents$google3$javascript$apps$jspb$internal_descriptor_makeEnumDescriptorGetter("amp.validator.ValidationError.Severity",'[null,[["UNKNOWN_SEVERITY",0],["ERROR",1],["WARNING",4]]]');var jspb$d$amp$validator$ValidationError={};
jspb$d$amp$validator$ValidationError.get=module$contents$google3$javascript$apps$jspb$internal_descriptor_makeDescriptorGetter(jspb$amp$validator$MutableValidationError,"amp.validator.ValidationError",1,'[null,[["severity",null,6,1,14,".amp.validator.ValidationError.Severity","ERROR"],["code",null,1,1,14,".amp.validator.ValidationError.Code"],["line",null,2,1,5,null,"1"],["col",null,3,1,5],["spec_url",null,5,1,9],["params",null,7,3,9],["category",null,8,1,14,".amp.validator.ErrorCategory.Code"],["data_amp_report_test_value",null,9,1,9]]]',jspb$d$amp$validator$ErrorCategory$Code.get,
jspb$d$amp$validator$ValidationError$Code.get,jspb$d$amp$validator$ValidationError$Severity.get);var jspb$d$amp$validator$ValidationResult$Status={};jspb$d$amp$validator$ValidationResult$Status.get=module$contents$google3$javascript$apps$jspb$internal_descriptor_makeEnumDescriptorGetter("amp.validator.ValidationResult.Status",'[null,[["UNKNOWN",0],["PASS",1],["FAIL",2]]]');var jspb$d$amp$validator$ValueSetProvision={};jspb$d$amp$validator$ValueSetProvision.get=module$contents$google3$javascript$apps$jspb$internal_descriptor_makeDescriptorGetter(jspb$amp$validator$MutableValueSetProvision,"amp.validator.ValueSetProvision",1,'[null,[["set",null,1,1,14,".amp.validator.AttrSpec.ValueSet"],["value",null,2,1,9]]]',jspb$d$amp$validator$AttrSpec$ValueSet.get);var jspb$d$amp$validator$ValueSetRequirement={};jspb$d$amp$validator$ValueSetRequirement.get=module$contents$google3$javascript$apps$jspb$internal_descriptor_makeDescriptorGetter(jspb$amp$validator$MutableValueSetRequirement,"amp.validator.ValueSetRequirement",1,'[null,[["provision",null,1,1,11,".amp.validator.ValueSetProvision"],["error_if_unsatisfied",null,2,1,11,".amp.validator.ValidationError"]]]',jspb$d$amp$validator$ValidationError.get,jspb$d$amp$validator$ValueSetProvision.get);var jspb$d$amp$validator$ValidationResult={};
jspb$d$amp$validator$ValidationResult.get=module$contents$google3$javascript$apps$jspb$internal_descriptor_makeDescriptorGetter(jspb$amp$validator$MutableValidationResult,"amp.validator.ValidationResult",1,'[null,[["status",null,2,1,14,".amp.validator.ValidationResult.Status"],["errors",null,1,3,11,".amp.validator.ValidationError"],["validator_revision",null,3,1,5,null,"-1",[null,null,1]],["spec_file_revision",null,4,1,5,null,"-1",[null,null,1]],["transformer_version",null,6,1,5,null,"0"],["type_identifier",null,5,3,9],["value_set_provisions",null,7,3,11,".amp.validator.ValueSetProvision"],["value_set_requirements",null,8,3,11,".amp.validator.ValueSetRequirement"]]]',jspb$d$amp$validator$ValidationError.get,
jspb$d$amp$validator$ValueSetProvision.get,jspb$d$amp$validator$ValueSetRequirement.get,jspb$d$amp$validator$ValidationResult$Status.get);var jspb$amp$validator$MutableValidatorRules=function(a){module$contents$jspb_internal_public_for_gencode_GeneratedMessage.call(this,a)};$jscomp.inherits(jspb$amp$validator$MutableValidatorRules,module$contents$jspb_internal_public_for_gencode_GeneratedMessage);jspb$amp$validator$MutableValidatorRules.prototype.getTagsList=function(a){return jspb_internal_adapters.getRepeatedWrapperField(this,jspb$amp$validator$MutableTagSpec,1,jspb_internal_adapters.getRepeatedFieldReturnType(a))};
jspb$amp$validator$MutableValidatorRules.prototype.getAttrListsList=function(a){return jspb_internal_adapters.getRepeatedWrapperField(this,jspb$amp$validator$MutableAttrList,7,jspb_internal_adapters.getRepeatedFieldReturnType(a))};jspb$amp$validator$MutableValidatorRules.prototype.getErrorFormatsList=function(a){return jspb_internal_adapters.getRepeatedWrapperField(this,jspb$amp$validator$MutableErrorFormat,9,jspb_internal_adapters.getRepeatedFieldReturnType(a))};
jspb$amp$validator$MutableValidatorRules.prototype.getErrorSpecificityList=function(a){return jspb_internal_adapters.getRepeatedWrapperField(this,jspb$amp$validator$MutableErrorSpecificity,13,jspb_internal_adapters.getRepeatedFieldReturnType(a))};jspb$amp$validator$MutableValidatorRules.prototype.getDescendantTagListList=function(a){return jspb_internal_adapters.getRepeatedWrapperField(this,jspb$amp$validator$MutableDescendantTagList,16,jspb_internal_adapters.getRepeatedFieldReturnType(a))};
jspb$amp$validator$MutableValidatorRules.prototype.getDocList=function(a){return jspb_internal_adapters.getRepeatedWrapperField(this,jspb$amp$validator$MutableDocSpec,21,jspb_internal_adapters.getRepeatedFieldReturnType(a))};jspb$amp$validator$MutableValidatorRules.prototype.getCssList=function(a){return jspb_internal_adapters.getRepeatedWrapperField(this,jspb$amp$validator$MutableDocCssSpec,19,jspb_internal_adapters.getRepeatedFieldReturnType(a))};
jspb$amp$validator$MutableValidatorRules.prototype.getDeclarationListList=function(a){return jspb_internal_adapters.getRepeatedWrapperField(this,jspb$amp$validator$MutableDeclarationList,20,jspb_internal_adapters.getRepeatedFieldReturnType(a))};jspb$amp$validator$MutableValidatorRules.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasMutableInstance(jspb$amp$validator$MutableValidatorRules);
module$exports$jspb$internal_options.GENERATE_TYPE_NAME_PROPERTIES&&(jspb$amp$validator$MutableValidatorRules.internalDoNotUse_debugOnlyProtoTypeName="amp.validator.ValidatorRules");var jspb$d$amp$validator$ValidatorRules={};
jspb$d$amp$validator$ValidatorRules.get=module$contents$google3$javascript$apps$jspb$internal_descriptor_makeDescriptorGetter(jspb$amp$validator$MutableValidatorRules,"amp.validator.ValidatorRules",1,'[null,[["tags",null,1,3,11,".amp.validator.TagSpec"],["attr_lists",null,7,3,11,".amp.validator.AttrList"],["min_validator_revision_required",null,4,1,5,null,null,[null,null,1]],["spec_file_revision",null,6,1,5,null,"-1",[null,null,1]],["template_spec_url",null,8,1,9],["styles_spec_url",null,15,1,9],["script_spec_url",null,17,1,9],["error_formats",null,9,3,11,".amp.validator.ErrorFormat"],["error_specificity",null,13,3,11,".amp.validator.ErrorSpecificity"],["descendant_tag_list",null,16,3,11,".amp.validator.DescendantTagList"],["doc",null,21,3,11,".amp.validator.DocSpec"],["css",null,19,3,11,".amp.validator.DocCssSpec"],["declaration_list",null,20,3,11,".amp.validator.DeclarationList"]]]',jspb$d$amp$validator$AttrList.get,
jspb$d$amp$validator$DeclarationList.get,jspb$d$amp$validator$DescendantTagList.get,jspb$d$amp$validator$DocCssSpec.get,jspb$d$amp$validator$DocSpec.get,jspb$d$amp$validator$ErrorFormat.get,jspb$d$amp$validator$ErrorSpecificity.get,jspb$d$amp$validator$TagSpec.get);var jspbpublic$third_party$javascript$amp_validator$validator$proto={ValidatorDescriptors:function(){}};jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.AttrTriggerSpec={};jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.AttrTriggerSpec.get=jspb$d$amp$validator$AttrTriggerSpec.get;jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.PropertySpec={};
jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.PropertySpec.get=jspb$d$amp$validator$PropertySpec.get;jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.PropertySpecList={};jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.PropertySpecList.get=jspb$d$amp$validator$PropertySpecList.get;jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.UrlSpec={};
jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.UrlSpec.get=jspb$d$amp$validator$UrlSpec.get;jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.CssDeclaration={};jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.CssDeclaration.get=jspb$d$amp$validator$CssDeclaration.get;jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.AttrSpec={};
jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.AttrSpec.get=jspb$d$amp$validator$AttrSpec.get;jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.AttrSpec.ValueSet={};jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.AttrSpec.ValueSet.get=jspb$d$amp$validator$AttrSpec$ValueSet.get;jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.AttrSpec.DispatchKeyType={};
jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.AttrSpec.DispatchKeyType.get=jspb$d$amp$validator$AttrSpec$DispatchKeyType.get;jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.AttrList={};jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.AttrList.get=jspb$d$amp$validator$AttrList.get;jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.DescendantTagList={};
jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.DescendantTagList.get=jspb$d$amp$validator$DescendantTagList.get;jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.DeclarationList={};jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.DeclarationList.get=jspb$d$amp$validator$DeclarationList.get;
jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.DisallowedCDataRegex={};jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.DisallowedCDataRegex.get=jspb$d$amp$validator$DisallowedCDataRegex.get;jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.MediaQuerySpec={};jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.MediaQuerySpec.get=jspb$d$amp$validator$MediaQuerySpec.get;
jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.SelectorSpec={};jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.SelectorSpec.get=jspb$d$amp$validator$SelectorSpec.get;jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.AtRuleSpec={};jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.AtRuleSpec.get=jspb$d$amp$validator$AtRuleSpec.get;
jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.CssSpec={};jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.CssSpec.get=jspb$d$amp$validator$CssSpec.get;jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.CdataSpec={};jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.CdataSpec.get=jspb$d$amp$validator$CdataSpec.get;
jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.AmpLayout={};jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.AmpLayout.get=jspb$d$amp$validator$AmpLayout.get;jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.AmpLayout.Layout={};jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.AmpLayout.Layout.get=jspb$d$amp$validator$AmpLayout$Layout.get;
jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.AncestorMarker={};jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.AncestorMarker.get=jspb$d$amp$validator$AncestorMarker.get;jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.AncestorMarker.Marker={};jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.AncestorMarker.Marker.get=jspb$d$amp$validator$AncestorMarker$Marker.get;
jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.ChildTagSpec={};jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.ChildTagSpec.get=jspb$d$amp$validator$ChildTagSpec.get;jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.ReferencePoint={};jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.ReferencePoint.get=jspb$d$amp$validator$ReferencePoint.get;
jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.ExtensionSpec={};jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.ExtensionSpec.get=jspb$d$amp$validator$ExtensionSpec.get;jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.ExtensionSpec.ExtensionType={};jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.ExtensionSpec.ExtensionType.get=jspb$d$amp$validator$ExtensionSpec$ExtensionType.get;
jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.ExtensionSpec.ExtensionUsageRequirement={};jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.ExtensionSpec.ExtensionUsageRequirement.get=jspb$d$amp$validator$ExtensionSpec$ExtensionUsageRequirement.get;jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.HtmlFormat={};
jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.HtmlFormat.get=jspb$d$amp$validator$HtmlFormat.get;jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.HtmlFormat.Code={};jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.HtmlFormat.Code.get=jspb$d$amp$validator$HtmlFormat$Code.get;jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.TagSpec={};
jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.TagSpec.get=jspb$d$amp$validator$TagSpec.get;jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.TagSpec.NamedId={};jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.TagSpec.NamedId.get=jspb$d$amp$validator$TagSpec$NamedId.get;jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.DocSpec={};
jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.DocSpec.get=jspb$d$amp$validator$DocSpec.get;jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.DocCssSpec={};jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.DocCssSpec.get=jspb$d$amp$validator$DocCssSpec.get;jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.ValidatorRules={};
jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.ValidatorRules.get=jspb$d$amp$validator$ValidatorRules.get;jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.ErrorCategory={};jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.ErrorCategory.get=jspb$d$amp$validator$ErrorCategory.get;jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.ErrorCategory.Code={};
jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.ErrorCategory.Code.get=jspb$d$amp$validator$ErrorCategory$Code.get;jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.ValidationError={};jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.ValidationError.get=jspb$d$amp$validator$ValidationError.get;
jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.ValidationError.Severity={};jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.ValidationError.Severity.get=jspb$d$amp$validator$ValidationError$Severity.get;jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.ValidationError.Code={};jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.ValidationError.Code.get=jspb$d$amp$validator$ValidationError$Code.get;
jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.ErrorSpecificity={};jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.ErrorSpecificity.get=jspb$d$amp$validator$ErrorSpecificity.get;jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.ErrorFormat={};jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.ErrorFormat.get=jspb$d$amp$validator$ErrorFormat.get;
jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.ValueSetProvision={};jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.ValueSetProvision.get=jspb$d$amp$validator$ValueSetProvision.get;jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.ValueSetRequirement={};jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.ValueSetRequirement.get=jspb$d$amp$validator$ValueSetRequirement.get;
jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.ValidationResult={};jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.ValidationResult.get=jspb$d$amp$validator$ValidationResult.get;jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.ValidationResult.Status={};jspbpublic$third_party$javascript$amp_validator$validator$proto.ValidatorDescriptors.ValidationResult.Status.get=jspb$d$amp$validator$ValidationResult$Status.get;var jspb$b$amp$validator$ValidatorRules={};
jspb$b$amp$validator$ValidatorRules.fields=[0,jspb_internal_binary.RWRepeatedMessage,jspb$b$amp$validator$TagSpec.fields,2,jspb_internal_binary.RWInt32,1,jspb_internal_binary.RWInt32,jspb_internal_binary.RWRepeatedMessage,jspb$b$amp$validator$AttrList.fields,jspb_internal_binary.RWString,jspb_internal_binary.RWRepeatedMessage,jspb$b$amp$validator$ErrorFormat.fields,3,jspb_internal_binary.RWRepeatedMessage,jspb$b$amp$validator$ErrorSpecificity.fields,1,jspb_internal_binary.RWString,jspb_internal_binary.RWRepeatedMessage,
jspb$b$amp$validator$DescendantTagList.fields,jspb_internal_binary.RWString,1,jspb_internal_binary.RWRepeatedMessage,jspb$b$amp$validator$DocCssSpec.fields,jspb_internal_binary.RWRepeatedMessage,jspb$b$amp$validator$DeclarationList.fields,jspb_internal_binary.RWRepeatedMessage,jspb$b$amp$validator$DocSpec.fields];jspb$amp$validator$MutableValidatorRules.prototype.serializeBinary=module$contents$jspb_internal_public_for_gencode_makePrototypeSerializeBinaryFunction(jspb$b$amp$validator$ValidatorRules.fields);var jspb$amp$validator$ImmutableValidatorRules=function(){};jspb$amp$validator$ImmutableValidatorRules.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasImmutableInstance(jspb$amp$validator$MutableValidatorRules);var jspb$o$amp$validator$ValidatorRules={internal_toObject:function(a){if(a!=null)return module$contents$jspb_internal_public_for_gencode_assertMutable(a),{tagsList:module$contents$jspb_internal_public_for_gencode_toObjectList(a.getTagsList(),jspb$o$amp$validator$TagSpec.internal_toObject),attrListsList:module$contents$jspb_internal_public_for_gencode_toObjectList(a.getAttrListsList(),jspb$o$amp$validator$AttrList.internal_toObject),minValidatorRevisionRequired:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getInt32FieldNullable(a,
4)),specFileRevision:jspb_internal_adapters.getInt32FieldWithDefault(a,6,-1),templateSpecUrl:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getStringFieldNullable(a,8)),stylesSpecUrl:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getStringFieldNullable(a,15)),scriptSpecUrl:module$contents$jspb_internal_public_for_gencode_toObjectPrimitive(jspb_internal_adapters.getStringFieldNullable(a,17)),errorFormatsList:module$contents$jspb_internal_public_for_gencode_toObjectList(a.getErrorFormatsList(),
jspb$o$amp$validator$ErrorFormat.internal_toObject),errorSpecificityList:module$contents$jspb_internal_public_for_gencode_toObjectList(a.getErrorSpecificityList(),jspb$o$amp$validator$ErrorSpecificity.internal_toObject),descendantTagListList:module$contents$jspb_internal_public_for_gencode_toObjectList(a.getDescendantTagListList(),jspb$o$amp$validator$DescendantTagList.internal_toObject),docList:module$contents$jspb_internal_public_for_gencode_toObjectList(a.getDocList(),jspb$o$amp$validator$DocSpec.internal_toObject),
cssList:module$contents$jspb_internal_public_for_gencode_toObjectList(a.getCssList(),jspb$o$amp$validator$DocCssSpec.internal_toObject),declarationListList:module$contents$jspb_internal_public_for_gencode_toObjectList(a.getDeclarationListList(),jspb$o$amp$validator$DeclarationList.internal_toObject)}}};jspb$amp$validator$MutableValidatorRules.prototype.toObject=function(){return jspb$o$amp$validator$ValidatorRules.internal_toObject(this)};
module$contents$jspb_internal_public_for_gencode_GENERATE_FROM_OBJECT&&(jspb$o$amp$validator$ValidatorRules.fromObject=function(a){var b=new jspb$amp$validator$MutableValidatorRules;jspb_internal_adapters.setRepeatedWrapperField(b,jspb$amp$validator$MutableTagSpec,1,module$contents$jspb_internal_public_for_gencode_fromObjectList(a.tagsList,jspb$o$amp$validator$TagSpec.fromObject));jspb_internal_adapters.setRepeatedWrapperField(b,jspb$amp$validator$MutableAttrList,7,module$contents$jspb_internal_public_for_gencode_fromObjectList(a.attrListsList,
jspb$o$amp$validator$AttrList.fromObject));jspb_internal_adapters.setInt32Field(b,4,a.minValidatorRevisionRequired);jspb_internal_adapters.setInt32Field(b,6,a.specFileRevision);jspb_internal_adapters.setStringField(b,8,a.templateSpecUrl);jspb_internal_adapters.setStringField(b,15,a.stylesSpecUrl);jspb_internal_adapters.setStringField(b,17,a.scriptSpecUrl);jspb_internal_adapters.setRepeatedWrapperField(b,jspb$amp$validator$MutableErrorFormat,9,module$contents$jspb_internal_public_for_gencode_fromObjectList(a.errorFormatsList,
jspb$o$amp$validator$ErrorFormat.fromObject));jspb_internal_adapters.setRepeatedWrapperField(b,jspb$amp$validator$MutableErrorSpecificity,13,module$contents$jspb_internal_public_for_gencode_fromObjectList(a.errorSpecificityList,jspb$o$amp$validator$ErrorSpecificity.fromObject));jspb_internal_adapters.setRepeatedWrapperField(b,jspb$amp$validator$MutableDescendantTagList,16,module$contents$jspb_internal_public_for_gencode_fromObjectList(a.descendantTagListList,jspb$o$amp$validator$DescendantTagList.fromObject));
jspb_internal_adapters.setRepeatedWrapperField(b,jspb$amp$validator$MutableDocSpec,21,module$contents$jspb_internal_public_for_gencode_fromObjectList(a.docList,jspb$o$amp$validator$DocSpec.fromObject));jspb_internal_adapters.setRepeatedWrapperField(b,jspb$amp$validator$MutableDocCssSpec,19,module$contents$jspb_internal_public_for_gencode_fromObjectList(a.cssList,jspb$o$amp$validator$DocCssSpec.fromObject));jspb_internal_adapters.setRepeatedWrapperField(b,jspb$amp$validator$MutableDeclarationList,
20,module$contents$jspb_internal_public_for_gencode_fromObjectList(a.declarationListList,jspb$o$amp$validator$DeclarationList.fromObject));return b});proto.amp.validator.ReadonlyValidatorRules={};proto.amp.validator.ValidatorRules=jspb$amp$validator$MutableValidatorRules;jspb$amp$validator$MutableValidatorRules.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryFunction(jspb$amp$validator$MutableValidatorRules,jspb$b$amp$validator$ValidatorRules.fields);jspb$amp$validator$MutableValidatorRules.serializeBinary=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryFunction(jspb$b$amp$validator$ValidatorRules.fields);
jspb$amp$validator$MutableValidatorRules.serializeBinaryToByteString=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryToByteStringFunction(jspb$b$amp$validator$ValidatorRules.fields);jspb$amp$validator$MutableValidatorRules.makeCrossSerializerComparisonsCompatible=module$contents$jspb_internal_public_for_gencode_makeCrossSerializerComparisonsCompatibleFunction(jspb$amp$validator$MutableValidatorRules,jspb$b$amp$validator$ValidatorRules.fields);
jspb$amp$validator$MutableValidatorRules.fromObject=jspb$o$amp$validator$ValidatorRules.fromObject;proto.amp.validator.MutableValidatorRules=jspb$amp$validator$MutableValidatorRules;jspb$amp$validator$ImmutableValidatorRules.serializeBinary=jspb$amp$validator$MutableValidatorRules.serializeBinary;jspb$amp$validator$ImmutableValidatorRules.serializeBinaryToByteString=jspb$amp$validator$MutableValidatorRules.serializeBinaryToByteString;jspb$amp$validator$ImmutableValidatorRules.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryImmutableFunction(jspb$amp$validator$MutableValidatorRules.deserializeBinary);
jspb$amp$validator$ImmutableValidatorRules.makeCrossSerializerComparisonsCompatible=jspb$amp$validator$MutableValidatorRules.makeCrossSerializerComparisonsCompatible;proto.amp.validator.ImmutableValidatorRules=jspb$amp$validator$ImmutableValidatorRules;var jspb$amp$validator$ImmutableValueSetProvision=function(){};jspb$amp$validator$ImmutableValueSetProvision.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasImmutableInstance(jspb$amp$validator$MutableValueSetProvision);proto.amp.validator.ReadonlyValueSetProvision={};proto.amp.validator.ValueSetProvision=jspb$amp$validator$MutableValueSetProvision;jspb$amp$validator$MutableValueSetProvision.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryFunction(jspb$amp$validator$MutableValueSetProvision,jspb$b$amp$validator$ValueSetProvision.fields);jspb$amp$validator$MutableValueSetProvision.serializeBinary=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryFunction(jspb$b$amp$validator$ValueSetProvision.fields);
jspb$amp$validator$MutableValueSetProvision.serializeBinaryToByteString=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryToByteStringFunction(jspb$b$amp$validator$ValueSetProvision.fields);jspb$amp$validator$MutableValueSetProvision.makeCrossSerializerComparisonsCompatible=module$contents$jspb_internal_public_for_gencode_makeCrossSerializerComparisonsCompatibleFunction(jspb$amp$validator$MutableValueSetProvision,jspb$b$amp$validator$ValueSetProvision.fields);
jspb$amp$validator$MutableValueSetProvision.fromObject=jspb$o$amp$validator$ValueSetProvision.fromObject;proto.amp.validator.MutableValueSetProvision=jspb$amp$validator$MutableValueSetProvision;jspb$amp$validator$ImmutableValueSetProvision.serializeBinary=jspb$amp$validator$MutableValueSetProvision.serializeBinary;jspb$amp$validator$ImmutableValueSetProvision.serializeBinaryToByteString=jspb$amp$validator$MutableValueSetProvision.serializeBinaryToByteString;
jspb$amp$validator$ImmutableValueSetProvision.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryImmutableFunction(jspb$amp$validator$MutableValueSetProvision.deserializeBinary);jspb$amp$validator$ImmutableValueSetProvision.makeCrossSerializerComparisonsCompatible=jspb$amp$validator$MutableValueSetProvision.makeCrossSerializerComparisonsCompatible;proto.amp.validator.ImmutableValueSetProvision=jspb$amp$validator$ImmutableValueSetProvision;var jspb$amp$validator$ImmutableValueSetRequirement=function(){};jspb$amp$validator$ImmutableValueSetRequirement.hasInstance=module$contents$jspb_internal_public_for_gencode_makeHasImmutableInstance(jspb$amp$validator$MutableValueSetRequirement);proto.amp.validator.ReadonlyValueSetRequirement={};proto.amp.validator.ValueSetRequirement=jspb$amp$validator$MutableValueSetRequirement;jspb$amp$validator$MutableValueSetRequirement.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryFunction(jspb$amp$validator$MutableValueSetRequirement,jspb$b$amp$validator$ValueSetRequirement.fields);jspb$amp$validator$MutableValueSetRequirement.serializeBinary=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryFunction(jspb$b$amp$validator$ValueSetRequirement.fields);
jspb$amp$validator$MutableValueSetRequirement.serializeBinaryToByteString=module$contents$jspb_internal_public_for_gencode_makeSerializeBinaryToByteStringFunction(jspb$b$amp$validator$ValueSetRequirement.fields);jspb$amp$validator$MutableValueSetRequirement.makeCrossSerializerComparisonsCompatible=module$contents$jspb_internal_public_for_gencode_makeCrossSerializerComparisonsCompatibleFunction(jspb$amp$validator$MutableValueSetRequirement,jspb$b$amp$validator$ValueSetRequirement.fields);
jspb$amp$validator$MutableValueSetRequirement.fromObject=jspb$o$amp$validator$ValueSetRequirement.fromObject;proto.amp.validator.MutableValueSetRequirement=jspb$amp$validator$MutableValueSetRequirement;jspb$amp$validator$ImmutableValueSetRequirement.serializeBinary=jspb$amp$validator$MutableValueSetRequirement.serializeBinary;jspb$amp$validator$ImmutableValueSetRequirement.serializeBinaryToByteString=jspb$amp$validator$MutableValueSetRequirement.serializeBinaryToByteString;
jspb$amp$validator$ImmutableValueSetRequirement.deserializeBinary=module$contents$jspb_internal_public_for_gencode_makeDeserializeBinaryImmutableFunction(jspb$amp$validator$MutableValueSetRequirement.deserializeBinary);jspb$amp$validator$ImmutableValueSetRequirement.makeCrossSerializerComparisonsCompatible=jspb$amp$validator$MutableValueSetRequirement.makeCrossSerializerComparisonsCompatible;proto.amp.validator.ImmutableValueSetRequirement=jspb$amp$validator$ImmutableValueSetRequirement;goog.debug.LOGGING_ENABLED=goog.DEBUG;goog.debug.FORCE_SLOPPY_STACKS=!1;goog.debug.CHECK_FOR_THROWN_EVENT=!1;goog.debug.catchErrors=function(a,b,c){c=c||goog.global;var d=c.onerror,e=!!b;c.onerror=function(f,g,h,k,l){d&&d(f,g,h,k,l);a({message:f,fileName:g,line:h,lineNumber:h,col:k,error:l});return e}};
goog.debug.expose=function(a,b){if(typeof a=="undefined")return"undefined";if(a==null)return"NULL";var c=[],d;for(d in a)if(b||typeof a[d]!=="function"){var e=d+" = ";try{e+=a[d]}catch(f){e+="*** "+f+" ***"}c.push(e)}return c.join("\n")};
goog.debug.deepExpose=function(a,b){var c=[],d=[],e={},f=function(g,h){var k=h+"  ";try{if(g===void 0)c.push("undefined");else if(g===null)c.push("NULL");else if(typeof g==="string")c.push('"'+g.replace(/\n/g,"\n"+h)+'"');else if(typeof g==="function")c.push(String(g).replace(/\n/g,"\n"+h));else if(goog.isObject(g)){goog.hasUid(g)||d.push(g);var l=goog.getUid(g);if(e[l])c.push("*** reference loop detected (id="+l+") ***");else{e[l]=!0;c.push("{");for(var q in g)if(b||typeof g[q]!=="function")c.push("\n"),
c.push(k),c.push(q+" = "),f(g[q],k);c.push("\n"+h+"}");delete e[l]}}else c.push(g)}catch(t){c.push("*** "+t+" ***")}};f(a,"");for(a=0;a<d.length;a++)goog.removeUid(d[a]);return c.join("")};goog.debug.exposeArray=function(a){for(var b=[],c=0;c<a.length;c++)Array.isArray(a[c])?b.push(goog.debug.exposeArray(a[c])):b.push(a[c]);return"[ "+b.join(", ")+" ]"};
goog.debug.normalizeErrorObject=function(a){var b=goog.getObjectByName("window.location.href");a==null&&(a='Unknown Error of type "null/undefined"');if(typeof a==="string")return{message:a,name:"Unknown error",lineNumber:"Not available",fileName:b,stack:"Not available"};var c=!1;try{var d=a.lineNumber||a.line||"Not available"}catch(g){d="Not available",c=!0}try{var e=a.fileName||a.filename||a.sourceURL||goog.global.$googDebugFname||b}catch(g){e="Not available",c=!0}b=goog.debug.serializeErrorStack_(a);
if(!(!c&&a.lineNumber&&a.fileName&&a.stack&&a.message&&a.name)){c=a.message;if(c==null){if(a.constructor&&a.constructor instanceof Function){var f=a.constructor.name?a.constructor.name:goog.debug.getFunctionName(a.constructor);c='Unknown Error of type "'+f+'"';if(goog.debug.CHECK_FOR_THROWN_EVENT&&f=="Event")try{c=c+' with Event.type "'+(a.type||"")+'"'}catch(g){}}else c="Unknown Error of unknown type";typeof a.toString==="function"&&Object.prototype.toString!==a.toString&&(c+=": "+a.toString())}return{message:c,
name:a.name||"UnknownError",lineNumber:d,fileName:e,stack:b||"Not available"}}return{message:a.message,name:a.name,lineNumber:a.lineNumber,fileName:a.fileName,stack:b}};
goog.debug.serializeErrorStack_=function(a,b){b||(b={});b[goog.debug.serializeErrorAsKey_(a)]=!0;var c=a.stack||"",d=a.cause;d&&!b[goog.debug.serializeErrorAsKey_(d)]&&(c+="\nCaused by: ",d.stack&&d.stack.indexOf(d.toString())==0||(c+=typeof d==="string"?d:d.message+"\n"),c+=goog.debug.serializeErrorStack_(d,b));a=a.errors;if(Array.isArray(a)){d=1;var e;for(e=0;e<a.length&&!(d>4);e++)b[goog.debug.serializeErrorAsKey_(a[e])]||(c+="\nInner error "+d++ +": ",a[e].stack&&a[e].stack.indexOf(a[e].toString())==
0||(c+=typeof a[e]==="string"?a[e]:a[e].message+"\n"),c+=goog.debug.serializeErrorStack_(a[e],b));e<a.length&&(c+="\n... "+(a.length-e)+" more inner errors")}return c};goog.debug.serializeErrorAsKey_=function(a){var b="";typeof a.toString==="function"&&(b=""+a);return b+a.stack};
goog.debug.enhanceError=function(a,b){a instanceof Error||(a=Error(a),Error.captureStackTrace&&Error.captureStackTrace(a,goog.debug.enhanceError));a.stack||(a.stack=goog.debug.getStacktrace(goog.debug.enhanceError));if(b){for(var c=0;a["message"+c];)++c;a["message"+c]=String(b)}return a};goog.debug.enhanceErrorWithContext=function(a,b){a=goog.debug.enhanceError(a);if(b)for(var c in b)goog.debug.errorcontext.addErrorContext(a,c,b[c]);return a};
goog.debug.getStacktraceSimple=function(a){if(!goog.debug.FORCE_SLOPPY_STACKS){var b=goog.debug.getNativeStackTrace_(goog.debug.getStacktraceSimple);if(b)return b}b=[];for(var c=arguments.callee.caller,d=0;c&&(!a||d<a);){b.push(goog.debug.getFunctionName(c));b.push("()\n");try{c=c.caller}catch(e){b.push("[exception trying to get caller]\n");break}d++;if(d>=goog.debug.MAX_STACK_DEPTH){b.push("[...long stack...]");break}}a&&d>=a?b.push("[...reached max depth limit...]"):b.push("[end]");return b.join("")};
goog.debug.MAX_STACK_DEPTH=50;goog.debug.getNativeStackTrace_=function(a){var b=Error();if(Error.captureStackTrace)return Error.captureStackTrace(b,a),String(b.stack);try{throw b;}catch(c){b=c}return(a=b.stack)?String(a):null};goog.debug.getStacktrace=function(a){if(!goog.debug.FORCE_SLOPPY_STACKS){var b=a||goog.debug.getStacktrace;b=goog.debug.getNativeStackTrace_(b)}b||(b=goog.debug.getStacktraceHelper_(a||arguments.callee.caller,[]));return b};
goog.debug.getStacktraceHelper_=function(a,b){var c=[];if(module$contents$goog$array_contains(b,a))c.push("[...circular reference...]");else if(a&&b.length<goog.debug.MAX_STACK_DEPTH){c.push(goog.debug.getFunctionName(a)+"(");for(var d=a.arguments,e=0;d&&e<d.length;e++){e>0&&c.push(", ");var f=d[e];switch(typeof f){case "object":f=f?"object":"null";break;case "string":break;case "number":f=String(f);break;case "boolean":f=f?"true":"false";break;case "function":f=(f=goog.debug.getFunctionName(f))?
f:"[fn]";break;default:f=typeof f}f.length>40&&(f=f.slice(0,40)+"...");c.push(f)}b.push(a);c.push(")\n");try{c.push(goog.debug.getStacktraceHelper_(a.caller,b))}catch(g){c.push("[exception trying to get caller]\n")}}else a?c.push("[...long stack...]"):c.push("[end]");return c.join("")};
goog.debug.getFunctionName=function(a){if(goog.debug.fnNameCache_[a])return goog.debug.fnNameCache_[a];a=String(a);if(!goog.debug.fnNameCache_[a]){var b=/function\s+([^\(]+)/m.exec(a);b?(b=b[1],goog.debug.fnNameCache_[a]=b):goog.debug.fnNameCache_[a]="[Anonymous]"}return goog.debug.fnNameCache_[a]};goog.debug.makeWhitespaceVisible=function(a){return a.replace(/ /g,"[_]").replace(/\f/g,"[f]").replace(/\n/g,"[n]\n").replace(/\r/g,"[r]").replace(/\t/g,"[t]")};
goog.debug.runtimeType=function(a){return a instanceof Function?a.displayName||a.name||"unknown type name":a instanceof Object?a.constructor.displayName||a.constructor.name||Object.prototype.toString.call(a):a===null?"null":typeof a};goog.debug.fnNameCache_={};goog.debug.freezeInternal_=goog.DEBUG&&Object.freeze||function(a){return a};goog.debug.freeze=function(a){return goog.debug.freezeInternal_(a)};goog.log={};goog.log.ENABLED=goog.debug.LOGGING_ENABLED;goog.log.ROOT_LOGGER_NAME="";var third_party$javascript$closure$log$log$classdecl$var2=function(a,b){this.name=a;this.value=b};third_party$javascript$closure$log$log$classdecl$var2.prototype.toString=function(){return this.name};goog.log.Level=third_party$javascript$closure$log$log$classdecl$var2;goog.log.Level.OFF=new goog.log.Level("OFF",Infinity);goog.log.Level.SHOUT=new goog.log.Level("SHOUT",1200);
goog.log.Level.SEVERE=new goog.log.Level("SEVERE",1E3);goog.log.Level.WARNING=new goog.log.Level("WARNING",900);goog.log.Level.INFO=new goog.log.Level("INFO",800);goog.log.Level.CONFIG=new goog.log.Level("CONFIG",700);goog.log.Level.FINE=new goog.log.Level("FINE",500);goog.log.Level.FINER=new goog.log.Level("FINER",400);goog.log.Level.FINEST=new goog.log.Level("FINEST",300);goog.log.Level.ALL=new goog.log.Level("ALL",0);
goog.log.Level.PREDEFINED_LEVELS=[goog.log.Level.OFF,goog.log.Level.SHOUT,goog.log.Level.SEVERE,goog.log.Level.WARNING,goog.log.Level.INFO,goog.log.Level.CONFIG,goog.log.Level.FINE,goog.log.Level.FINER,goog.log.Level.FINEST,goog.log.Level.ALL];goog.log.Level.predefinedLevelsCache_=null;
goog.log.Level.createPredefinedLevelsCache_=function(){goog.log.Level.predefinedLevelsCache_={};for(var a=0,b;b=goog.log.Level.PREDEFINED_LEVELS[a];a++)goog.log.Level.predefinedLevelsCache_[b.value]=b,goog.log.Level.predefinedLevelsCache_[b.name]=b};goog.log.Level.getPredefinedLevel=function(a){goog.log.Level.predefinedLevelsCache_||goog.log.Level.createPredefinedLevelsCache_();return goog.log.Level.predefinedLevelsCache_[a]||null};
goog.log.Level.getPredefinedLevelByValue=function(a){goog.log.Level.predefinedLevelsCache_||goog.log.Level.createPredefinedLevelsCache_();if(a in goog.log.Level.predefinedLevelsCache_)return goog.log.Level.predefinedLevelsCache_[a];for(var b=0;b<goog.log.Level.PREDEFINED_LEVELS.length;++b){var c=goog.log.Level.PREDEFINED_LEVELS[b];if(c.value<=a)return c}return null};var third_party$javascript$closure$log$log$classdecl$var3=function(){};
third_party$javascript$closure$log$log$classdecl$var3.prototype.getName=function(){};goog.log.Logger=third_party$javascript$closure$log$log$classdecl$var3;goog.log.Logger.Level=goog.log.Level;var third_party$javascript$closure$log$log$classdecl$var4=function(a){this.capacity_=typeof a==="number"?a:goog.log.LogBuffer.CAPACITY;this.clear()};
third_party$javascript$closure$log$log$classdecl$var4.prototype.addRecord=function(a,b,c){if(!this.isBufferingEnabled())return new goog.log.LogRecord(a,b,c);var d=(this.curIndex_+1)%this.capacity_;this.curIndex_=d;if(this.isFull_)return d=this.buffer_[d],d.reset(a,b,c),d;this.isFull_=d==this.capacity_-1;return this.buffer_[d]=new goog.log.LogRecord(a,b,c)};third_party$javascript$closure$log$log$classdecl$var4.prototype.isBufferingEnabled=function(){return this.capacity_>0};
third_party$javascript$closure$log$log$classdecl$var4.prototype.clear=function(){this.buffer_=Array(this.capacity_);this.curIndex_=-1;this.isFull_=!1};goog.log.LogBuffer=third_party$javascript$closure$log$log$classdecl$var4;goog.log.LogBuffer.CAPACITY=0;goog.log.LogBuffer.getInstance=function(){goog.log.LogBuffer.instance_||(goog.log.LogBuffer.instance_=new goog.log.LogBuffer(goog.log.LogBuffer.CAPACITY));return goog.log.LogBuffer.instance_};goog.log.LogBuffer.isBufferingEnabled=function(){return goog.log.LogBuffer.getInstance().isBufferingEnabled()};
var third_party$javascript$closure$log$log$classdecl$var5=function(a,b,c,d,e){this.reset(a||goog.log.Level.OFF,b,c,d,e)};third_party$javascript$closure$log$log$classdecl$var5.prototype.reset=function(a){this.level_=a};third_party$javascript$closure$log$log$classdecl$var5.prototype.getLevel=function(){return this.level_};third_party$javascript$closure$log$log$classdecl$var5.prototype.setLevel=function(a){this.level_=a};goog.log.LogRecord=third_party$javascript$closure$log$log$classdecl$var5;
goog.log.LogRecord.nextSequenceNumber_=0;var third_party$javascript$closure$log$log$classdecl$var6=function(a,b){b=b===void 0?null:b;this.level=null;this.handlers=[];this.parent=b||null;this.children=[];this.logger={getName:function(){return a}}};third_party$javascript$closure$log$log$classdecl$var6.prototype.getEffectiveLevel=function(){if(this.level)return this.level;if(this.parent)return this.parent.getEffectiveLevel();goog.asserts.fail("Root logger has no level set.");return goog.log.Level.OFF};
third_party$javascript$closure$log$log$classdecl$var6.prototype.publish=function(a){for(var b=this;b;)b.handlers.forEach(function(c){c(a)}),b=b.parent};goog.log.LogRegistryEntry_=third_party$javascript$closure$log$log$classdecl$var6;var third_party$javascript$closure$log$log$classdecl$var7=function(){this.entries={};var a=new goog.log.LogRegistryEntry_(goog.log.ROOT_LOGGER_NAME);a.level=goog.log.Level.CONFIG;this.entries[goog.log.ROOT_LOGGER_NAME]=a};
third_party$javascript$closure$log$log$classdecl$var7.prototype.getLogRegistryEntry=function(a,b){var c=this.entries[a];if(c)return b!==void 0&&(c.level=b),c;c=a.lastIndexOf(".");c=a.slice(0,Math.max(c,0));c=this.getLogRegistryEntry(c);var d=new goog.log.LogRegistryEntry_(a,c);this.entries[a]=d;c.children.push(d);b!==void 0&&(d.level=b);return d};third_party$javascript$closure$log$log$classdecl$var7.prototype.getAllLoggers=function(){var a=this;return Object.keys(this.entries).map(function(b){return a.entries[b].logger})};
goog.log.LogRegistry_=third_party$javascript$closure$log$log$classdecl$var7;goog.log.LogRegistry_.getInstance=function(){goog.log.LogRegistry_.instance_||(goog.log.LogRegistry_.instance_=new goog.log.LogRegistry_);return goog.log.LogRegistry_.instance_};goog.log.getLogger=function(a,b){return goog.log.ENABLED?(a=goog.log.LogRegistry_.getInstance().getLogRegistryEntry(a,b),a.logger):null};
goog.log.getRootLogger=function(){if(goog.log.ENABLED){var a=goog.log.LogRegistry_.getInstance().getLogRegistryEntry(goog.log.ROOT_LOGGER_NAME);return a.logger}return null};goog.log.addHandler=function(a,b){goog.log.ENABLED&&a&&(a=goog.log.LogRegistry_.getInstance().getLogRegistryEntry(a.getName()),a.handlers.push(b))};
goog.log.removeHandler=function(a,b){return goog.log.ENABLED&&a&&(a=goog.log.LogRegistry_.getInstance().getLogRegistryEntry(a.getName()),b=a.handlers.indexOf(b),b!==-1)?(a.handlers.splice(b,1),!0):!1};goog.log.setLevel=function(a,b){goog.log.ENABLED&&a&&(a=goog.log.LogRegistry_.getInstance().getLogRegistryEntry(a.getName()),a.level=b)};goog.log.getLevel=function(a){return goog.log.ENABLED&&a?(a=goog.log.LogRegistry_.getInstance().getLogRegistryEntry(a.getName()),a.level):null};
goog.log.getEffectiveLevel=function(a){return goog.log.ENABLED&&a?(a=goog.log.LogRegistry_.getInstance().getLogRegistryEntry(a.getName()),a.getEffectiveLevel()):goog.log.Level.OFF};goog.log.isLoggable=function(a,b){return goog.log.ENABLED&&a&&b?b.value>=goog.log.getEffectiveLevel(a).value:!1};goog.log.getAllLoggers=function(){return goog.log.ENABLED?goog.log.LogRegistry_.getInstance().getAllLoggers():[]};
goog.log.getLogRecord=function(a,b,c){return a=goog.log.LogBuffer.getInstance().addRecord(b||goog.log.Level.OFF,c,a.getName())};goog.log.publishLogRecord=function(a,b){goog.log.ENABLED&&a&&goog.log.isLoggable(a,b.getLevel())&&(a=goog.log.LogRegistry_.getInstance().getLogRegistryEntry(a.getName()),a.publish(b))};
goog.log.log=function(a,b,c){if(goog.log.ENABLED&&a&&goog.log.isLoggable(a,b)){b=b||goog.log.Level.OFF;var d=goog.log.LogRegistry_.getInstance().getLogRegistryEntry(a.getName());typeof c==="function"&&(c=c());a=goog.log.LogBuffer.getInstance().addRecord(b,c,a.getName());d.publish(a)}};goog.log.error=function(a,b,c){goog.log.ENABLED&&a&&goog.log.log(a,goog.log.Level.SEVERE,b,c)};goog.log.warning=function(a,b,c){goog.log.ENABLED&&a&&goog.log.log(a,goog.log.Level.WARNING,b,c)};
goog.log.info=function(a,b,c){goog.log.ENABLED&&a&&goog.log.log(a,goog.log.Level.INFO,b,c)};goog.log.fine=function(a,b,c){goog.log.ENABLED&&a&&goog.log.log(a,goog.log.Level.FINE,b,c)};/*

 Copyright Google LLC
 SPDX-License-Identifier: Apache-2.0
*/
var module$exports$google3$third_party$javascript$safevalues$internals$secrets={secretToken:{}};function module$contents$google3$third_party$javascript$safevalues$internals$secrets_ensureTokenIsValid(a){if(goog.DEBUG&&a!==module$exports$google3$third_party$javascript$safevalues$internals$secrets.secretToken)throw Error("Bad secret");}module$exports$google3$third_party$javascript$safevalues$internals$secrets.ensureTokenIsValid=module$contents$google3$third_party$javascript$safevalues$internals$secrets_ensureTokenIsValid;var module$exports$google3$third_party$javascript$safevalues$internals$trusted_types={},module$contents$google3$third_party$javascript$safevalues$internals$trusted_types_configuredPolicyName=goog.TRUSTED_TYPES_POLICY_NAME?goog.TRUSTED_TYPES_POLICY_NAME+"#html":"",module$contents$google3$third_party$javascript$safevalues$internals$trusted_types_policyName=module$contents$google3$third_party$javascript$safevalues$internals$trusted_types_configuredPolicyName;
module$exports$google3$third_party$javascript$safevalues$internals$trusted_types.trustedTypes=globalThis.trustedTypes;var module$contents$google3$third_party$javascript$safevalues$internals$trusted_types_trustedTypesInternal=module$exports$google3$third_party$javascript$safevalues$internals$trusted_types.trustedTypes,module$contents$google3$third_party$javascript$safevalues$internals$trusted_types_policy;
function module$contents$google3$third_party$javascript$safevalues$internals$trusted_types_createPolicy(){var a=null;if(module$contents$google3$third_party$javascript$safevalues$internals$trusted_types_policyName===""||!module$contents$google3$third_party$javascript$safevalues$internals$trusted_types_trustedTypesInternal)return a;try{var b=function(c){return c};a=module$contents$google3$third_party$javascript$safevalues$internals$trusted_types_trustedTypesInternal.createPolicy(module$contents$google3$third_party$javascript$safevalues$internals$trusted_types_policyName,
{createHTML:b,createScript:b,createScriptURL:b})}catch(c){if(goog.DEBUG)throw c;}return a}
function module$contents$google3$third_party$javascript$safevalues$internals$trusted_types_getPolicy(){module$contents$google3$third_party$javascript$safevalues$internals$trusted_types_policy===void 0&&(module$contents$google3$third_party$javascript$safevalues$internals$trusted_types_policy=module$contents$google3$third_party$javascript$safevalues$internals$trusted_types_createPolicy());return module$contents$google3$third_party$javascript$safevalues$internals$trusted_types_policy}
module$exports$google3$third_party$javascript$safevalues$internals$trusted_types.getPolicy=module$contents$google3$third_party$javascript$safevalues$internals$trusted_types_getPolicy;
module$exports$google3$third_party$javascript$safevalues$internals$trusted_types.TEST_ONLY={setPolicyName:function(a){module$contents$google3$third_party$javascript$safevalues$internals$trusted_types_policyName=a},setTrustedTypes:function(a){module$contents$google3$third_party$javascript$safevalues$internals$trusted_types_trustedTypesInternal=a},resetDefaults:function(){module$contents$google3$third_party$javascript$safevalues$internals$trusted_types_policy=void 0;module$contents$google3$third_party$javascript$safevalues$internals$trusted_types_policyName=
module$contents$google3$third_party$javascript$safevalues$internals$trusted_types_configuredPolicyName;module$contents$google3$third_party$javascript$safevalues$internals$trusted_types_trustedTypesInternal=module$exports$google3$third_party$javascript$safevalues$internals$trusted_types.trustedTypes}};var module$exports$google3$third_party$javascript$safevalues$internals$resource_url_impl={TrustedResourceUrl:function(a,b){goog.DEBUG&&module$contents$google3$third_party$javascript$safevalues$internals$secrets_ensureTokenIsValid(a);this.privateDoNotAccessOrElseWrappedResourceUrl=b}};module$exports$google3$third_party$javascript$safevalues$internals$resource_url_impl.TrustedResourceUrl.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedResourceUrl+""};
function module$contents$google3$third_party$javascript$safevalues$internals$resource_url_impl_createResourceUrlInternal(a){var b=module$contents$google3$third_party$javascript$safevalues$internals$trusted_types_getPolicy();return new module$exports$google3$third_party$javascript$safevalues$internals$resource_url_impl.TrustedResourceUrl(module$exports$google3$third_party$javascript$safevalues$internals$secrets.secretToken,b?b.createScriptURL(a):a)}
module$exports$google3$third_party$javascript$safevalues$internals$resource_url_impl.createResourceUrlInternal=module$contents$google3$third_party$javascript$safevalues$internals$resource_url_impl_createResourceUrlInternal;function module$contents$google3$third_party$javascript$safevalues$internals$resource_url_impl_isResourceUrl(a){return a instanceof module$exports$google3$third_party$javascript$safevalues$internals$resource_url_impl.TrustedResourceUrl}
module$exports$google3$third_party$javascript$safevalues$internals$resource_url_impl.isResourceUrl=module$contents$google3$third_party$javascript$safevalues$internals$resource_url_impl_isResourceUrl;
function module$contents$google3$third_party$javascript$safevalues$internals$resource_url_impl_unwrapResourceUrl(a){if(module$contents$google3$third_party$javascript$safevalues$internals$resource_url_impl_isResourceUrl(a))return a.privateDoNotAccessOrElseWrappedResourceUrl;a="";goog.DEBUG&&(a="Unexpected type when unwrapping TrustedResourceUrl");throw Error(a);}module$exports$google3$third_party$javascript$safevalues$internals$resource_url_impl.unwrapResourceUrl=module$contents$google3$third_party$javascript$safevalues$internals$resource_url_impl_unwrapResourceUrl;var $jscomp$templatelit$1274514361$5=$jscomp.createTemplateTagFirstArg([""]),$jscomp$templatelit$1274514361$6=$jscomp.createTemplateTagFirstArgWithRaw(["\x00"],["\\0"]),$jscomp$templatelit$1274514361$7=$jscomp.createTemplateTagFirstArgWithRaw(["\n"],["\\n"]),$jscomp$templatelit$1274514361$8=$jscomp.createTemplateTagFirstArgWithRaw(["\x00"],["\\u0000"]),$jscomp$templatelit$1274514361$9=$jscomp.createTemplateTagFirstArg([""]),$jscomp$templatelit$1274514361$10=$jscomp.createTemplateTagFirstArgWithRaw(["\x00"],
["\\0"]),$jscomp$templatelit$1274514361$11=$jscomp.createTemplateTagFirstArgWithRaw(["\n"],["\\n"]),$jscomp$templatelit$1274514361$12=$jscomp.createTemplateTagFirstArgWithRaw(["\x00"],["\\u0000"]);function module$contents$google3$third_party$javascript$safevalues$internals$string_literal_checkFrozen(a){return Object.isFrozen(a)&&Object.isFrozen(a.raw)}
function module$contents$google3$third_party$javascript$safevalues$internals$string_literal_checkTranspiled(a){return a.toString().indexOf("`")===-1}
var module$contents$google3$third_party$javascript$safevalues$internals$string_literal_isTranspiled=module$contents$google3$third_party$javascript$safevalues$internals$string_literal_checkTranspiled(function(a){return a($jscomp$templatelit$1274514361$5)})||module$contents$google3$third_party$javascript$safevalues$internals$string_literal_checkTranspiled(function(a){return a($jscomp$templatelit$1274514361$6)})||module$contents$google3$third_party$javascript$safevalues$internals$string_literal_checkTranspiled(function(a){return a($jscomp$templatelit$1274514361$7)})||
module$contents$google3$third_party$javascript$safevalues$internals$string_literal_checkTranspiled(function(a){return a($jscomp$templatelit$1274514361$8)}),module$contents$google3$third_party$javascript$safevalues$internals$string_literal_frozenTSA=module$contents$google3$third_party$javascript$safevalues$internals$string_literal_checkFrozen($jscomp$templatelit$1274514361$9)&&module$contents$google3$third_party$javascript$safevalues$internals$string_literal_checkFrozen($jscomp$templatelit$1274514361$10)&&
module$contents$google3$third_party$javascript$safevalues$internals$string_literal_checkFrozen($jscomp$templatelit$1274514361$11)&&module$contents$google3$third_party$javascript$safevalues$internals$string_literal_checkFrozen($jscomp$templatelit$1274514361$12);var module$exports$google3$third_party$javascript$safevalues$internals$url_impl={SafeUrl:function(a,b){goog.DEBUG&&module$contents$google3$third_party$javascript$safevalues$internals$secrets_ensureTokenIsValid(a);this.privateDoNotAccessOrElseWrappedUrl=b}};module$exports$google3$third_party$javascript$safevalues$internals$url_impl.SafeUrl.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedUrl};
function module$contents$google3$third_party$javascript$safevalues$internals$url_impl_createUrlInternal(a){return new module$exports$google3$third_party$javascript$safevalues$internals$url_impl.SafeUrl(module$exports$google3$third_party$javascript$safevalues$internals$secrets.secretToken,a)}module$exports$google3$third_party$javascript$safevalues$internals$url_impl.createUrlInternal=module$contents$google3$third_party$javascript$safevalues$internals$url_impl_createUrlInternal;
module$exports$google3$third_party$javascript$safevalues$internals$url_impl.ABOUT_BLANK=module$contents$google3$third_party$javascript$safevalues$internals$url_impl_createUrlInternal("about:blank");module$exports$google3$third_party$javascript$safevalues$internals$url_impl.INNOCUOUS_URL=module$contents$google3$third_party$javascript$safevalues$internals$url_impl_createUrlInternal("about:invalid#zClosurez");
function module$contents$google3$third_party$javascript$safevalues$internals$url_impl_isUrl(a){return a instanceof module$exports$google3$third_party$javascript$safevalues$internals$url_impl.SafeUrl}module$exports$google3$third_party$javascript$safevalues$internals$url_impl.isUrl=module$contents$google3$third_party$javascript$safevalues$internals$url_impl_isUrl;
function module$contents$google3$third_party$javascript$safevalues$internals$url_impl_unwrapUrl(a){if(module$contents$google3$third_party$javascript$safevalues$internals$url_impl_isUrl(a))return a.privateDoNotAccessOrElseWrappedUrl;var b="";goog.DEBUG&&(b="Unexpected type when unwrapping SafeUrl, got '"+a+"' of type '"+typeof a+"'");throw Error(b);}module$exports$google3$third_party$javascript$safevalues$internals$url_impl.unwrapUrl=module$contents$google3$third_party$javascript$safevalues$internals$url_impl_unwrapUrl;var module$exports$google3$third_party$javascript$safevalues$builders$url_builders={};function module$contents$google3$third_party$javascript$safevalues$builders$url_builders_Scheme(){}module$exports$google3$third_party$javascript$safevalues$builders$url_builders.Scheme=module$contents$google3$third_party$javascript$safevalues$builders$url_builders_Scheme;var module$contents$google3$third_party$javascript$safevalues$builders$url_builders_SchemeImpl=function(a){this.isValid=a};
function module$contents$google3$third_party$javascript$safevalues$builders$url_builders_simpleScheme(a){return new module$contents$google3$third_party$javascript$safevalues$builders$url_builders_SchemeImpl(function(b){return b.substr(0,a.length+1).toLowerCase()===a+":"})}
var module$contents$google3$third_party$javascript$safevalues$builders$url_builders_RELATIVE_SCHEME=new module$contents$google3$third_party$javascript$safevalues$builders$url_builders_SchemeImpl(function(a){return/^[^:]*([/?#]|$)/.test(a)}),module$contents$google3$third_party$javascript$safevalues$builders$url_builders_CALLTO_SCHEME=new module$contents$google3$third_party$javascript$safevalues$builders$url_builders_SchemeImpl(function(a){return/^callto:\+?\d*$/i.test(a)}),module$contents$google3$third_party$javascript$safevalues$builders$url_builders_SSH_SCHEME=
new module$contents$google3$third_party$javascript$safevalues$builders$url_builders_SchemeImpl(function(a){return a.indexOf("ssh://")===0}),module$contents$google3$third_party$javascript$safevalues$builders$url_builders_EXTENSION_SCHEME=new module$contents$google3$third_party$javascript$safevalues$builders$url_builders_SchemeImpl(function(a){return a.indexOf("chrome-extension://")===0||a.indexOf("moz-extension://")===0||a.indexOf("ms-browser-extension://")===0}),module$contents$google3$third_party$javascript$safevalues$builders$url_builders_SIP_SCHEME=
new module$contents$google3$third_party$javascript$safevalues$builders$url_builders_SchemeImpl(function(a){return a.indexOf("sip:")===0||a.indexOf("sips:")===0});
module$exports$google3$third_party$javascript$safevalues$builders$url_builders.SanitizableUrlScheme={TEL:module$contents$google3$third_party$javascript$safevalues$builders$url_builders_simpleScheme("tel"),CALLTO:module$contents$google3$third_party$javascript$safevalues$builders$url_builders_CALLTO_SCHEME,SSH:module$contents$google3$third_party$javascript$safevalues$builders$url_builders_SSH_SCHEME,RTSP:module$contents$google3$third_party$javascript$safevalues$builders$url_builders_simpleScheme("rtsp"),
DATA:module$contents$google3$third_party$javascript$safevalues$builders$url_builders_simpleScheme("data"),HTTP:module$contents$google3$third_party$javascript$safevalues$builders$url_builders_simpleScheme("http"),HTTPS:module$contents$google3$third_party$javascript$safevalues$builders$url_builders_simpleScheme("https"),EXTENSION:module$contents$google3$third_party$javascript$safevalues$builders$url_builders_EXTENSION_SCHEME,FTP:module$contents$google3$third_party$javascript$safevalues$builders$url_builders_simpleScheme("ftp"),
RELATIVE:module$contents$google3$third_party$javascript$safevalues$builders$url_builders_RELATIVE_SCHEME,MAILTO:module$contents$google3$third_party$javascript$safevalues$builders$url_builders_simpleScheme("mailto"),INTENT:module$contents$google3$third_party$javascript$safevalues$builders$url_builders_simpleScheme("intent"),MARKET:module$contents$google3$third_party$javascript$safevalues$builders$url_builders_simpleScheme("market"),ITMS:module$contents$google3$third_party$javascript$safevalues$builders$url_builders_simpleScheme("itms"),
ITMS_APPSS:module$contents$google3$third_party$javascript$safevalues$builders$url_builders_simpleScheme("itms-appss"),ITMS_SERVICES:module$contents$google3$third_party$javascript$safevalues$builders$url_builders_simpleScheme("itms-services"),FACEBOOK_MESSENGER:module$contents$google3$third_party$javascript$safevalues$builders$url_builders_simpleScheme("fb-messenger"),WHATSAPP:module$contents$google3$third_party$javascript$safevalues$builders$url_builders_simpleScheme("whatsapp"),SIP:module$contents$google3$third_party$javascript$safevalues$builders$url_builders_SIP_SCHEME,
SMS:module$contents$google3$third_party$javascript$safevalues$builders$url_builders_simpleScheme("sms"),VND_YOUTUBE:module$contents$google3$third_party$javascript$safevalues$builders$url_builders_simpleScheme("vnd.youtube"),GOOGLEHOME:module$contents$google3$third_party$javascript$safevalues$builders$url_builders_simpleScheme("googlehome"),GOOGLEHOMESDK:module$contents$google3$third_party$javascript$safevalues$builders$url_builders_simpleScheme("googlehomesdk")};
var module$contents$google3$third_party$javascript$safevalues$builders$url_builders_DEFAULT_SCHEMES=[module$exports$google3$third_party$javascript$safevalues$builders$url_builders.SanitizableUrlScheme.DATA,module$exports$google3$third_party$javascript$safevalues$builders$url_builders.SanitizableUrlScheme.HTTP,module$exports$google3$third_party$javascript$safevalues$builders$url_builders.SanitizableUrlScheme.HTTPS,module$exports$google3$third_party$javascript$safevalues$builders$url_builders.SanitizableUrlScheme.MAILTO,
module$exports$google3$third_party$javascript$safevalues$builders$url_builders.SanitizableUrlScheme.FTP,module$exports$google3$third_party$javascript$safevalues$builders$url_builders.SanitizableUrlScheme.RELATIVE];
function module$contents$google3$third_party$javascript$safevalues$builders$url_builders_trySanitizeUrl(a,b){b=b===void 0?module$contents$google3$third_party$javascript$safevalues$builders$url_builders_DEFAULT_SCHEMES:b;if(module$contents$google3$third_party$javascript$safevalues$internals$url_impl_isUrl(a))return a;for(var c=0;c<b.length;++c){var d=b[c];if(d instanceof module$contents$google3$third_party$javascript$safevalues$builders$url_builders_SchemeImpl&&d.isValid(a))return module$contents$google3$third_party$javascript$safevalues$internals$url_impl_createUrlInternal(a)}}
module$exports$google3$third_party$javascript$safevalues$builders$url_builders.trySanitizeUrl=module$contents$google3$third_party$javascript$safevalues$builders$url_builders_trySanitizeUrl;
function module$contents$google3$third_party$javascript$safevalues$builders$url_builders_sanitizeUrl(a,b){b=b===void 0?module$contents$google3$third_party$javascript$safevalues$builders$url_builders_DEFAULT_SCHEMES:b;b=module$contents$google3$third_party$javascript$safevalues$builders$url_builders_trySanitizeUrl(a,b);b===void 0&&module$contents$google3$third_party$javascript$safevalues$builders$url_builders_triggerCallbacks(a.toString());return b||module$exports$google3$third_party$javascript$safevalues$internals$url_impl.INNOCUOUS_URL}
module$exports$google3$third_party$javascript$safevalues$builders$url_builders.sanitizeUrl=module$contents$google3$third_party$javascript$safevalues$builders$url_builders_sanitizeUrl;
function module$contents$google3$third_party$javascript$safevalues$builders$url_builders_objectUrlFromSafeSource(a){if(typeof MediaSource!=="undefined"&&a instanceof MediaSource)return module$contents$google3$third_party$javascript$safevalues$internals$url_impl_createUrlInternal(URL.createObjectURL(a));var b=a.type.match(/^([^;]+)(?:;\w+=(?:\w+|"[\w;,= ]+"))*$/i),c;var d=((c=b)==null?void 0:c.length)===2&&(/^image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon|heic|heif|avif|x-ms-bmp)$/i.test(b[1])||/^video\/(?:mpeg|mp4|ogg|webm|x-matroska|quicktime|x-ms-wmv)$/i.test(b[1])||
/^audio\/(?:3gpp2|3gpp|aac|amr|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)$/i.test(b[1])||/^font\/[\w-]+$/i.test(b[1]));if(!d)throw c="",goog.DEBUG&&(c="unsafe blob MIME type: "+a.type),Error(c);return module$contents$google3$third_party$javascript$safevalues$internals$url_impl_createUrlInternal(URL.createObjectURL(a))}module$exports$google3$third_party$javascript$safevalues$builders$url_builders.objectUrlFromSafeSource=module$contents$google3$third_party$javascript$safevalues$builders$url_builders_objectUrlFromSafeSource;
function module$contents$google3$third_party$javascript$safevalues$builders$url_builders_fromMediaSource(a){if(typeof MediaSource!=="undefined"&&a instanceof MediaSource)return module$contents$google3$third_party$javascript$safevalues$internals$url_impl_createUrlInternal(URL.createObjectURL(a));var b="";goog.DEBUG&&(b="fromMediaSource only accepts MediaSource instances, but was called with "+a+".");throw Error(b);}
module$exports$google3$third_party$javascript$safevalues$builders$url_builders.fromMediaSource=module$contents$google3$third_party$javascript$safevalues$builders$url_builders_fromMediaSource;
function module$contents$google3$third_party$javascript$safevalues$builders$url_builders_fromTrustedResourceUrl(a){return module$contents$google3$third_party$javascript$safevalues$internals$url_impl_createUrlInternal(module$contents$google3$third_party$javascript$safevalues$internals$resource_url_impl_unwrapResourceUrl(a).toString())}module$exports$google3$third_party$javascript$safevalues$builders$url_builders.fromTrustedResourceUrl=module$contents$google3$third_party$javascript$safevalues$builders$url_builders_fromTrustedResourceUrl;
function module$contents$google3$third_party$javascript$safevalues$builders$url_builders_safeUrl(a){var b=$jscomp.getRestArguments.apply(1,arguments);if(goog.DEBUG){var c=a,d=b.length;var e=c;e=Array.isArray(e)&&Array.isArray(e.raw)&&e.length===e.raw.length&&(module$contents$google3$third_party$javascript$safevalues$internals$string_literal_isTranspiled||e!==e.raw)&&(module$contents$google3$third_party$javascript$safevalues$internals$string_literal_isTranspiled&&!module$contents$google3$third_party$javascript$safevalues$internals$string_literal_frozenTSA||
module$contents$google3$third_party$javascript$safevalues$internals$string_literal_checkFrozen(e))?!0:!1;if(!e||d+1!==c.length)throw new TypeError("\n    ############################## ERROR ##############################\n\n    It looks like you are trying to call a template tag function (fn`...`)\n    using the normal function syntax (fn(...)), which is not supported.\n\n    The functions in the safevalues library are not designed to be called\n    like normal functions, and doing so invalidates the security guarantees\n    that safevalues provides.\n\n    If you are stuck and not sure how to proceed, please reach out to us\n    instead through:\n     - go/ise-hardening-yaqs (preferred) // LINE-INTERNAL\n     - g/ise-hardening // LINE-INTERNAL\n     - https://github.com/google/safevalues/issues\n\n    ############################## ERROR ##############################");
}c=a[0];if(goog.DEBUG){d=c;e=b.length===0;var f=d.search(/[:/?#]/);f<0?d=e:d.charAt(f)!==":"?d=!0:(d=d.substring(0,f).toLowerCase(),d=/^[a-z][a-z\d+.-]*$/.test(d)&&d!=="javascript");if(!d)throw Error("Trying to interpolate with unsupported prefix: "+c);}c=[c];for(d=0;d<b.length;d++)c.push(String(b[d])),c.push(a[d+1]);return module$contents$google3$third_party$javascript$safevalues$internals$url_impl_createUrlInternal(c.join(""))}
module$exports$google3$third_party$javascript$safevalues$builders$url_builders.safeUrl=module$contents$google3$third_party$javascript$safevalues$builders$url_builders_safeUrl;
var module$contents$google3$third_party$javascript$safevalues$builders$url_builders_ASSUME_IMPLEMENTS_URL_API=goog.FEATURESET_YEAR>=2020,module$contents$google3$third_party$javascript$safevalues$builders$url_builders_supportsURLAPI=module$contents$google3$third_party$javascript$safevalues$builders$url_builders_ASSUME_IMPLEMENTS_URL_API?!0:typeof URL==="function";
function module$contents$google3$third_party$javascript$safevalues$builders$url_builders_extractScheme(a){if(!module$contents$google3$third_party$javascript$safevalues$builders$url_builders_supportsURLAPI){a:{var b=document.createElement("a");try{b.href=a}catch(c){a=void 0;break a}a=b.protocol;a=a===":"||a===""?"https:":a}return a}try{b=new URL(a)}catch(c){return"https:"}return b.protocol}module$exports$google3$third_party$javascript$safevalues$builders$url_builders.extractScheme=module$contents$google3$third_party$javascript$safevalues$builders$url_builders_extractScheme;
var module$contents$google3$third_party$javascript$safevalues$builders$url_builders_ALLOWED_SCHEMES=["data:","http:","https:","mailto:","ftp:"];module$exports$google3$third_party$javascript$safevalues$builders$url_builders.IS_NOT_JAVASCRIPT_URL_PATTERN=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;
function module$contents$google3$third_party$javascript$safevalues$builders$url_builders_reportJavaScriptUrl(a){var b=!module$exports$google3$third_party$javascript$safevalues$builders$url_builders.IS_NOT_JAVASCRIPT_URL_PATTERN.test(a);b&&module$contents$google3$third_party$javascript$safevalues$builders$url_builders_triggerCallbacks(a);return b}module$exports$google3$third_party$javascript$safevalues$builders$url_builders.reportJavaScriptUrl=module$contents$google3$third_party$javascript$safevalues$builders$url_builders_reportJavaScriptUrl;
function module$contents$google3$third_party$javascript$safevalues$builders$url_builders_sanitizeJavaScriptUrl(a){if(!module$contents$google3$third_party$javascript$safevalues$builders$url_builders_reportJavaScriptUrl(a))return a}module$exports$google3$third_party$javascript$safevalues$builders$url_builders.sanitizeJavaScriptUrl=module$contents$google3$third_party$javascript$safevalues$builders$url_builders_sanitizeJavaScriptUrl;
function module$contents$google3$third_party$javascript$safevalues$builders$url_builders_sanitizeUrlForMigration(a){a=module$contents$google3$third_party$javascript$safevalues$builders$url_builders_sanitizeJavaScriptUrl(a);return a===void 0?module$exports$google3$third_party$javascript$safevalues$internals$url_impl.INNOCUOUS_URL:module$contents$google3$third_party$javascript$safevalues$internals$url_impl_createUrlInternal(a)}
module$exports$google3$third_party$javascript$safevalues$builders$url_builders.sanitizeUrlForMigration=module$contents$google3$third_party$javascript$safevalues$builders$url_builders_sanitizeUrlForMigration;
function module$contents$google3$third_party$javascript$safevalues$builders$url_builders_unwrapUrlOrSanitize(a){return a instanceof module$exports$google3$third_party$javascript$safevalues$internals$url_impl.SafeUrl?module$contents$google3$third_party$javascript$safevalues$internals$url_impl_unwrapUrl(a):module$contents$google3$third_party$javascript$safevalues$builders$url_builders_sanitizeJavaScriptUrl(a)}
module$exports$google3$third_party$javascript$safevalues$builders$url_builders.unwrapUrlOrSanitize=module$contents$google3$third_party$javascript$safevalues$builders$url_builders_unwrapUrlOrSanitize;
function module$contents$google3$third_party$javascript$safevalues$builders$url_builders_restrictivelySanitizeUrl(a){var b=module$contents$google3$third_party$javascript$safevalues$builders$url_builders_extractScheme(a);return b!==void 0&&module$contents$google3$third_party$javascript$safevalues$builders$url_builders_ALLOWED_SCHEMES.indexOf(b.toLowerCase())!==-1?a:"about:invalid#zClosurez"}module$exports$google3$third_party$javascript$safevalues$builders$url_builders.restrictivelySanitizeUrl=module$contents$google3$third_party$javascript$safevalues$builders$url_builders_restrictivelySanitizeUrl;
var module$contents$google3$third_party$javascript$safevalues$builders$url_builders_sanitizationCallbacks=[],module$contents$google3$third_party$javascript$safevalues$builders$url_builders_triggerCallbacks=function(){};goog.DEBUG&&module$contents$google3$third_party$javascript$safevalues$builders$url_builders_addJavaScriptUrlSanitizationCallback(function(a){console.warn("A URL with content '"+a+"' was sanitized away.")});
function module$contents$google3$third_party$javascript$safevalues$builders$url_builders_addJavaScriptUrlSanitizationCallback(a){module$contents$google3$third_party$javascript$safevalues$builders$url_builders_sanitizationCallbacks.indexOf(a)===-1&&module$contents$google3$third_party$javascript$safevalues$builders$url_builders_sanitizationCallbacks.push(a);module$contents$google3$third_party$javascript$safevalues$builders$url_builders_triggerCallbacks=function(b){module$contents$google3$third_party$javascript$safevalues$builders$url_builders_sanitizationCallbacks.forEach(function(c){c(b)})}}
module$exports$google3$third_party$javascript$safevalues$builders$url_builders.addJavaScriptUrlSanitizationCallback=module$contents$google3$third_party$javascript$safevalues$builders$url_builders_addJavaScriptUrlSanitizationCallback;
function module$contents$google3$third_party$javascript$safevalues$builders$url_builders_removeJavaScriptUrlSanitizationCallback(a){a=module$contents$google3$third_party$javascript$safevalues$builders$url_builders_sanitizationCallbacks.indexOf(a);a!==-1&&module$contents$google3$third_party$javascript$safevalues$builders$url_builders_sanitizationCallbacks.splice(a,1)}module$exports$google3$third_party$javascript$safevalues$builders$url_builders.removeJavaScriptUrlSanitizationCallback=module$contents$google3$third_party$javascript$safevalues$builders$url_builders_removeJavaScriptUrlSanitizationCallback;function module$contents$google3$third_party$javascript$safevalues$dom$elements$anchor_setAnchorHref(a,b){b=module$contents$google3$third_party$javascript$safevalues$builders$url_builders_unwrapUrlOrSanitize(b);b!==void 0&&(a.href=b)}function module$contents$google3$third_party$javascript$safevalues$dom$elements$anchor_setAnchorHrefLite(a,b){module$contents$google3$third_party$javascript$safevalues$builders$url_builders_reportJavaScriptUrl(b)||(a.href=b)};function module$contents$google3$third_party$javascript$safevalues$dom$elements$area_setAreaHref(a,b){b=module$contents$google3$third_party$javascript$safevalues$builders$url_builders_unwrapUrlOrSanitize(b);b!==void 0&&(a.href=b)};function module$contents$google3$third_party$javascript$safevalues$dom$elements$base_setBaseHref(a,b){a.href=module$contents$google3$third_party$javascript$safevalues$internals$resource_url_impl_unwrapResourceUrl(b)};function module$contents$google3$third_party$javascript$safevalues$dom$elements$button_setButtonFormaction(a,b){b=module$contents$google3$third_party$javascript$safevalues$builders$url_builders_unwrapUrlOrSanitize(b);b!==void 0&&(a.formAction=b)};var module$exports$google3$third_party$javascript$safevalues$internals$attribute_impl={SafeAttributePrefix:function(a,b){goog.DEBUG&&module$contents$google3$third_party$javascript$safevalues$internals$secrets_ensureTokenIsValid(a);this.privateDoNotAccessOrElseWrappedAttributePrefix=b}};module$exports$google3$third_party$javascript$safevalues$internals$attribute_impl.SafeAttributePrefix.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedAttributePrefix};
function module$contents$google3$third_party$javascript$safevalues$internals$attribute_impl_createAttributePrefixInternal(a){return new module$exports$google3$third_party$javascript$safevalues$internals$attribute_impl.SafeAttributePrefix(module$exports$google3$third_party$javascript$safevalues$internals$secrets.secretToken,a)}module$exports$google3$third_party$javascript$safevalues$internals$attribute_impl.createAttributePrefixInternal=module$contents$google3$third_party$javascript$safevalues$internals$attribute_impl_createAttributePrefixInternal;
function module$contents$google3$third_party$javascript$safevalues$internals$attribute_impl_isAttributePrefix(a){return a instanceof module$exports$google3$third_party$javascript$safevalues$internals$attribute_impl.SafeAttributePrefix}module$exports$google3$third_party$javascript$safevalues$internals$attribute_impl.isAttributePrefix=module$contents$google3$third_party$javascript$safevalues$internals$attribute_impl_isAttributePrefix;
function module$contents$google3$third_party$javascript$safevalues$internals$attribute_impl_unwrapAttributePrefix(a){if(module$contents$google3$third_party$javascript$safevalues$internals$attribute_impl_isAttributePrefix(a))return a.privateDoNotAccessOrElseWrappedAttributePrefix;var b="";goog.DEBUG&&(b="Unexpected type when unwrapping SafeAttributePrefix, got '"+a+"' of type '"+typeof a+"'");throw Error(b);}
module$exports$google3$third_party$javascript$safevalues$internals$attribute_impl.unwrapAttributePrefix=module$contents$google3$third_party$javascript$safevalues$internals$attribute_impl_unwrapAttributePrefix;var module$exports$google3$third_party$javascript$safevalues$internals$html_impl={SafeHtml:function(a,b){goog.DEBUG&&module$contents$google3$third_party$javascript$safevalues$internals$secrets_ensureTokenIsValid(a);this.privateDoNotAccessOrElseWrappedHtml=b}};module$exports$google3$third_party$javascript$safevalues$internals$html_impl.SafeHtml.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedHtml+""};
function module$contents$google3$third_party$javascript$safevalues$internals$html_impl_createHtmlInternal(a){var b=module$contents$google3$third_party$javascript$safevalues$internals$trusted_types_getPolicy();return new module$exports$google3$third_party$javascript$safevalues$internals$html_impl.SafeHtml(module$exports$google3$third_party$javascript$safevalues$internals$secrets.secretToken,b?b.createHTML(a):a)}
module$exports$google3$third_party$javascript$safevalues$internals$html_impl.createHtmlInternal=module$contents$google3$third_party$javascript$safevalues$internals$html_impl_createHtmlInternal;
module$exports$google3$third_party$javascript$safevalues$internals$html_impl.EMPTY_HTML=new module$exports$google3$third_party$javascript$safevalues$internals$html_impl.SafeHtml(module$exports$google3$third_party$javascript$safevalues$internals$secrets.secretToken,module$exports$google3$third_party$javascript$safevalues$internals$trusted_types.trustedTypes?module$exports$google3$third_party$javascript$safevalues$internals$trusted_types.trustedTypes.emptyHTML:"");
function module$contents$google3$third_party$javascript$safevalues$internals$html_impl_isHtml(a){return a instanceof module$exports$google3$third_party$javascript$safevalues$internals$html_impl.SafeHtml}module$exports$google3$third_party$javascript$safevalues$internals$html_impl.isHtml=module$contents$google3$third_party$javascript$safevalues$internals$html_impl_isHtml;
function module$contents$google3$third_party$javascript$safevalues$internals$html_impl_unwrapHtml(a){if(module$contents$google3$third_party$javascript$safevalues$internals$html_impl_isHtml(a))return a.privateDoNotAccessOrElseWrappedHtml;a="";goog.DEBUG&&(a="Unexpected type when unwrapping SafeHtml");throw Error(a);}module$exports$google3$third_party$javascript$safevalues$internals$html_impl.unwrapHtml=module$contents$google3$third_party$javascript$safevalues$internals$html_impl_unwrapHtml;function module$contents$google3$third_party$javascript$safevalues$dom$elements$element_setElementInnerHtml(a,b){a.nodeType===1&&module$contents$google3$third_party$javascript$safevalues$dom$elements$element_throwIfScriptOrStyle(a);a.innerHTML=(0,module$exports$google3$third_party$javascript$safevalues$internals$html_impl.unwrapHtml)(b)}
function module$contents$google3$third_party$javascript$safevalues$dom$elements$element_setElementOuterHtml(a,b){var c=a.parentElement;c!==null&&module$contents$google3$third_party$javascript$safevalues$dom$elements$element_throwIfScriptOrStyle(c);a.outerHTML=(0,module$exports$google3$third_party$javascript$safevalues$internals$html_impl.unwrapHtml)(b)}
function module$contents$google3$third_party$javascript$safevalues$dom$elements$element_elementInsertAdjacentHtml(a,b,c){var d=b==="beforebegin"||b==="afterend"?a.parentElement:a;d!==null&&module$contents$google3$third_party$javascript$safevalues$dom$elements$element_throwIfScriptOrStyle(d);a.insertAdjacentHTML(b,(0,module$exports$google3$third_party$javascript$safevalues$internals$html_impl.unwrapHtml)(c))}
function module$contents$google3$third_party$javascript$safevalues$dom$elements$element_buildPrefixedAttributeSetter(a){var b=$jscomp.getRestArguments.apply(1,arguments),c=[a].concat((0,$jscomp.arrayFromIterable)(b));return function(d,e,f){module$contents$google3$third_party$javascript$safevalues$dom$elements$element_setElementPrefixedAttribute(c,d,e,f)}}
function module$contents$google3$third_party$javascript$safevalues$dom$elements$element_setElementPrefixedAttribute(a,b,c,d){if(a.length===0)throw b="",goog.DEBUG&&(b="No prefixes are provided"),Error(b);a=a.map(function(f){return module$contents$google3$third_party$javascript$safevalues$internals$attribute_impl_unwrapAttributePrefix(f)});var e=c.toLowerCase();if(a.every(function(f){return e.indexOf(f)!==0}))throw Error('Attribute "'+c+'" does not match any of the allowed prefixes.');b.setAttribute(c,
d)}function module$contents$google3$third_party$javascript$safevalues$dom$elements$element_throwIfScriptOrStyle(a){var b="";a=a.tagName;if(/^(script|style)$/i.test(a))throw goog.DEBUG&&(b=a.toLowerCase()==="script"?"Use setScriptTextContent with a SafeScript.":"Use setStyleTextContent with a SafeStyleSheet."),Error(b);};function module$contents$google3$third_party$javascript$safevalues$dom$elements$embed_setEmbedSrc(a,b){a.src=module$contents$google3$third_party$javascript$safevalues$internals$resource_url_impl_unwrapResourceUrl(b)};function module$contents$google3$third_party$javascript$safevalues$dom$elements$form_setFormAction(a,b){b=module$contents$google3$third_party$javascript$safevalues$builders$url_builders_unwrapUrlOrSanitize(b);b!==void 0&&(a.action=b)}function module$contents$google3$third_party$javascript$safevalues$dom$elements$form_setFormActionLite(a,b){module$contents$google3$third_party$javascript$safevalues$builders$url_builders_reportJavaScriptUrl(b)||(a.action=b)};var module$exports$google3$third_party$javascript$safevalues$dom$elements$iframe={};function module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_setIframeSrc(a,b){a.src=module$contents$google3$third_party$javascript$safevalues$internals$resource_url_impl_unwrapResourceUrl(b).toString()}module$exports$google3$third_party$javascript$safevalues$dom$elements$iframe.setIframeSrc=module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_setIframeSrc;
function module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_setIframeSrcdoc(a,b){a.srcdoc=(0,module$exports$google3$third_party$javascript$safevalues$internals$html_impl.unwrapHtml)(b)}module$exports$google3$third_party$javascript$safevalues$dom$elements$iframe.setIframeSrcdoc=module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_setIframeSrcdoc;
module$exports$google3$third_party$javascript$safevalues$dom$elements$iframe.IframeIntent={FORMATTED_HTML_CONTENT:0,EMBEDDED_INTERNAL_CONTENT:1,EMBEDDED_TRUSTED_EXTERNAL_CONTENT:2};module$exports$google3$third_party$javascript$safevalues$dom$elements$iframe.IframeIntent[module$exports$google3$third_party$javascript$safevalues$dom$elements$iframe.IframeIntent.FORMATTED_HTML_CONTENT]="FORMATTED_HTML_CONTENT";
module$exports$google3$third_party$javascript$safevalues$dom$elements$iframe.IframeIntent[module$exports$google3$third_party$javascript$safevalues$dom$elements$iframe.IframeIntent.EMBEDDED_INTERNAL_CONTENT]="EMBEDDED_INTERNAL_CONTENT";module$exports$google3$third_party$javascript$safevalues$dom$elements$iframe.IframeIntent[module$exports$google3$third_party$javascript$safevalues$dom$elements$iframe.IframeIntent.EMBEDDED_TRUSTED_EXTERNAL_CONTENT]="EMBEDDED_TRUSTED_EXTERNAL_CONTENT";
var module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_SandboxDirective={ALLOW_SAME_ORIGIN:"allow-same-origin",ALLOW_SCRIPTS:"allow-scripts",ALLOW_FORMS:"allow-forms",ALLOW_POPUPS:"allow-popups",ALLOW_POPUPS_TO_ESCAPE_SANDBOX:"allow-popups-to-escape-sandbox",ALLOW_STORAGE_ACCESS_BY_USER_ACTIVATION:"allow-storage-access-by-user-activation"};
function module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_setSandboxDirectives(a,b){a.setAttribute("sandbox","");for(var c=0;c<b.length;c++)a.sandbox.supports&&!a.sandbox.supports(b[c])||a.sandbox.add(b[c])}
module$exports$google3$third_party$javascript$safevalues$dom$elements$iframe.TypeCannotBeUsedWithIframeIntentError=function(a,b){b=Error.call(this,a+" cannot be used with intent "+module$exports$google3$third_party$javascript$safevalues$dom$elements$iframe.IframeIntent[b]);this.message=b.message;"stack"in b&&(this.stack=b.stack);this.type=a;this.name="TypeCannotBeUsedWithIframeIntentError"};
$jscomp.inherits(module$exports$google3$third_party$javascript$safevalues$dom$elements$iframe.TypeCannotBeUsedWithIframeIntentError,Error);
function module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_setIframeSrcWithIntent(a,b,c){a.removeAttribute("srcdoc");switch(b){case module$exports$google3$third_party$javascript$safevalues$dom$elements$iframe.IframeIntent.FORMATTED_HTML_CONTENT:if(c instanceof module$exports$google3$third_party$javascript$safevalues$internals$resource_url_impl.TrustedResourceUrl)throw new module$exports$google3$third_party$javascript$safevalues$dom$elements$iframe.TypeCannotBeUsedWithIframeIntentError("TrustedResourceUrl",module$exports$google3$third_party$javascript$safevalues$dom$elements$iframe.IframeIntent.FORMATTED_HTML_CONTENT);
module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_setSandboxDirectives(a,[]);b=module$contents$google3$third_party$javascript$safevalues$builders$url_builders_unwrapUrlOrSanitize(c);b!==void 0&&(a.src=b);break;case module$exports$google3$third_party$javascript$safevalues$dom$elements$iframe.IframeIntent.EMBEDDED_INTERNAL_CONTENT:if(!(c instanceof module$exports$google3$third_party$javascript$safevalues$internals$resource_url_impl.TrustedResourceUrl))throw new module$exports$google3$third_party$javascript$safevalues$dom$elements$iframe.TypeCannotBeUsedWithIframeIntentError(typeof c,
module$exports$google3$third_party$javascript$safevalues$dom$elements$iframe.IframeIntent.EMBEDDED_INTERNAL_CONTENT);module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_setSandboxDirectives(a,[module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_SandboxDirective.ALLOW_SAME_ORIGIN,module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_SandboxDirective.ALLOW_SCRIPTS,module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_SandboxDirective.ALLOW_FORMS,
module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_SandboxDirective.ALLOW_POPUPS,module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_SandboxDirective.ALLOW_POPUPS_TO_ESCAPE_SANDBOX,module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_SandboxDirective.ALLOW_STORAGE_ACCESS_BY_USER_ACTIVATION]);module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_setIframeSrc(a,c);break;case module$exports$google3$third_party$javascript$safevalues$dom$elements$iframe.IframeIntent.EMBEDDED_TRUSTED_EXTERNAL_CONTENT:if(c instanceof
module$exports$google3$third_party$javascript$safevalues$internals$resource_url_impl.TrustedResourceUrl)throw new module$exports$google3$third_party$javascript$safevalues$dom$elements$iframe.TypeCannotBeUsedWithIframeIntentError("TrustedResourceUrl",module$exports$google3$third_party$javascript$safevalues$dom$elements$iframe.IframeIntent.EMBEDDED_TRUSTED_EXTERNAL_CONTENT);module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_setSandboxDirectives(a,[module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_SandboxDirective.ALLOW_SAME_ORIGIN,
module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_SandboxDirective.ALLOW_SCRIPTS,module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_SandboxDirective.ALLOW_FORMS,module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_SandboxDirective.ALLOW_POPUPS,module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_SandboxDirective.ALLOW_POPUPS_TO_ESCAPE_SANDBOX,module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_SandboxDirective.ALLOW_STORAGE_ACCESS_BY_USER_ACTIVATION]);
b=module$contents$google3$third_party$javascript$safevalues$builders$url_builders_unwrapUrlOrSanitize(c);b!==void 0&&(a.src=b);break;default:module$contents$google3$javascript$typescript$contrib$check_checkExhaustiveAllowing(b,void 0)}}module$exports$google3$third_party$javascript$safevalues$dom$elements$iframe.setIframeSrcWithIntent=module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_setIframeSrcWithIntent;
function module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_setIframeSrcdocWithIntent(a,b,c){a.removeAttribute("src");switch(b){case module$exports$google3$third_party$javascript$safevalues$dom$elements$iframe.IframeIntent.FORMATTED_HTML_CONTENT:if(c instanceof module$exports$google3$third_party$javascript$safevalues$internals$html_impl.SafeHtml)throw new module$exports$google3$third_party$javascript$safevalues$dom$elements$iframe.TypeCannotBeUsedWithIframeIntentError("SafeHtml",
module$exports$google3$third_party$javascript$safevalues$dom$elements$iframe.IframeIntent.FORMATTED_HTML_CONTENT);a.csp="default-src 'none'";module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_setSandboxDirectives(a,[]);module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_setIframeSrcdoc(a,(0,module$exports$google3$third_party$javascript$safevalues$internals$html_impl.createHtmlInternal)(c));break;case module$exports$google3$third_party$javascript$safevalues$dom$elements$iframe.IframeIntent.EMBEDDED_INTERNAL_CONTENT:if(!(c instanceof
module$exports$google3$third_party$javascript$safevalues$internals$html_impl.SafeHtml))throw new module$exports$google3$third_party$javascript$safevalues$dom$elements$iframe.TypeCannotBeUsedWithIframeIntentError("string",module$exports$google3$third_party$javascript$safevalues$dom$elements$iframe.IframeIntent.EMBEDDED_INTERNAL_CONTENT);module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_setSandboxDirectives(a,[module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_SandboxDirective.ALLOW_SAME_ORIGIN,
module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_SandboxDirective.ALLOW_SCRIPTS,module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_SandboxDirective.ALLOW_FORMS,module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_SandboxDirective.ALLOW_POPUPS,module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_SandboxDirective.ALLOW_POPUPS_TO_ESCAPE_SANDBOX,module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_SandboxDirective.ALLOW_STORAGE_ACCESS_BY_USER_ACTIVATION]);
module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_setIframeSrcdoc(a,c);break;case module$exports$google3$third_party$javascript$safevalues$dom$elements$iframe.IframeIntent.EMBEDDED_TRUSTED_EXTERNAL_CONTENT:if(c instanceof module$exports$google3$third_party$javascript$safevalues$internals$html_impl.SafeHtml)throw new module$exports$google3$third_party$javascript$safevalues$dom$elements$iframe.TypeCannotBeUsedWithIframeIntentError("SafeHtml",module$exports$google3$third_party$javascript$safevalues$dom$elements$iframe.IframeIntent.EMBEDDED_INTERNAL_CONTENT);
module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_setSandboxDirectives(a,[module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_SandboxDirective.ALLOW_SCRIPTS,module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_SandboxDirective.ALLOW_FORMS,module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_SandboxDirective.ALLOW_POPUPS,module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_SandboxDirective.ALLOW_POPUPS_TO_ESCAPE_SANDBOX,
module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_SandboxDirective.ALLOW_STORAGE_ACCESS_BY_USER_ACTIVATION]);module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_setIframeSrcdoc(a,(0,module$exports$google3$third_party$javascript$safevalues$internals$html_impl.createHtmlInternal)(c));break;default:module$contents$google3$javascript$typescript$contrib$check_checkExhaustiveAllowing(b,void 0)}}
module$exports$google3$third_party$javascript$safevalues$dom$elements$iframe.setIframeSrcdocWithIntent=module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_setIframeSrcdocWithIntent;function module$contents$google3$third_party$javascript$safevalues$dom$elements$input_setInputFormaction(a,b){b=module$contents$google3$third_party$javascript$safevalues$builders$url_builders_unwrapUrlOrSanitize(b);b!==void 0&&(a.formAction=b)};var module$contents$google3$third_party$javascript$safevalues$dom$elements$link_SAFE_URL_REL_VALUES="alternate author bookmark canonical cite help icon license modulepreload next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" ");
function module$contents$google3$third_party$javascript$safevalues$dom$elements$link_setLinkHrefAndRel(a,b,c){if(module$contents$google3$third_party$javascript$safevalues$internals$resource_url_impl_isResourceUrl(b))module$contents$google3$third_party$javascript$safevalues$dom$elements$link_setLinkWithResourceUrlHrefAndRel(a,b,c);else{if(module$contents$google3$third_party$javascript$safevalues$dom$elements$link_SAFE_URL_REL_VALUES.indexOf(c)===-1)throw Error('TrustedResourceUrl href attribute required with rel="'+
c+'"');b=module$contents$google3$third_party$javascript$safevalues$builders$url_builders_unwrapUrlOrSanitize(b);b!==void 0&&(a.href=b,a.rel=c)}}function module$contents$google3$third_party$javascript$safevalues$dom$elements$link_setLinkWithResourceUrlHrefAndRel(a,b,c){a.href=module$contents$google3$third_party$javascript$safevalues$internals$resource_url_impl_unwrapResourceUrl(b).toString();a.rel=c};function module$contents$google3$third_party$javascript$safevalues$dom$elements$object_setObjectData(a,b){a.data=module$contents$google3$third_party$javascript$safevalues$internals$resource_url_impl_unwrapResourceUrl(b)};function module$contents$google3$third_party$javascript$safevalues$dom$globals$window_windowOpen(a,b,c,d){b=module$contents$google3$third_party$javascript$safevalues$builders$url_builders_unwrapUrlOrSanitize(b);return b!==void 0?a.open(b,c,d):null}function module$contents$google3$third_party$javascript$safevalues$dom$globals$window_getScriptNonce(a){return module$contents$google3$third_party$javascript$safevalues$dom$globals$window_getNonceFor("script",a)}
function module$contents$google3$third_party$javascript$safevalues$dom$globals$window_getStyleNonce(a){return module$contents$google3$third_party$javascript$safevalues$dom$globals$window_getNonceFor("style",a)}function module$contents$google3$third_party$javascript$safevalues$dom$globals$window_getNonceFor(a,b){b=b===void 0?document:b;b="document"in b?b.document:b;var c,d;b=(d=(c=b).querySelector)==null?void 0:d.call(c,a+"[nonce]");return b==null?"":b.nonce||b.getAttribute("nonce")||""};var module$exports$google3$third_party$javascript$safevalues$internals$script_impl={SafeScript:function(a,b){goog.DEBUG&&module$contents$google3$third_party$javascript$safevalues$internals$secrets_ensureTokenIsValid(a);this.privateDoNotAccessOrElseWrappedScript=b}};module$exports$google3$third_party$javascript$safevalues$internals$script_impl.SafeScript.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedScript+""};
function module$contents$google3$third_party$javascript$safevalues$internals$script_impl_createScriptInternal(a){var b=module$contents$google3$third_party$javascript$safevalues$internals$trusted_types_getPolicy();return new module$exports$google3$third_party$javascript$safevalues$internals$script_impl.SafeScript(module$exports$google3$third_party$javascript$safevalues$internals$secrets.secretToken,b?b.createScript(a):a)}
module$exports$google3$third_party$javascript$safevalues$internals$script_impl.createScriptInternal=module$contents$google3$third_party$javascript$safevalues$internals$script_impl_createScriptInternal;
module$exports$google3$third_party$javascript$safevalues$internals$script_impl.EMPTY_SCRIPT=new module$exports$google3$third_party$javascript$safevalues$internals$script_impl.SafeScript(module$exports$google3$third_party$javascript$safevalues$internals$secrets.secretToken,module$exports$google3$third_party$javascript$safevalues$internals$trusted_types.trustedTypes?module$exports$google3$third_party$javascript$safevalues$internals$trusted_types.trustedTypes.emptyScript:"");
function module$contents$google3$third_party$javascript$safevalues$internals$script_impl_isScript(a){return a instanceof module$exports$google3$third_party$javascript$safevalues$internals$script_impl.SafeScript}module$exports$google3$third_party$javascript$safevalues$internals$script_impl.isScript=module$contents$google3$third_party$javascript$safevalues$internals$script_impl_isScript;
function module$contents$google3$third_party$javascript$safevalues$internals$script_impl_unwrapScript(a){if(module$contents$google3$third_party$javascript$safevalues$internals$script_impl_isScript(a))return a.privateDoNotAccessOrElseWrappedScript;a="";goog.DEBUG&&(a="Unexpected type when unwrapping SafeScript");throw Error(a);}module$exports$google3$third_party$javascript$safevalues$internals$script_impl.unwrapScript=module$contents$google3$third_party$javascript$safevalues$internals$script_impl_unwrapScript;function module$contents$google3$third_party$javascript$safevalues$dom$elements$script_setNonceForScriptElement(a){var b=module$contents$google3$third_party$javascript$safevalues$dom$globals$window_getScriptNonce(a.ownerDocument);b&&a.setAttribute("nonce",b)}
function module$contents$google3$third_party$javascript$safevalues$dom$elements$script_setScriptTextContent(a,b,c){a.textContent=module$contents$google3$third_party$javascript$safevalues$internals$script_impl_unwrapScript(b);var d;((d=c)==null?0:d.omitNonce)||module$contents$google3$third_party$javascript$safevalues$dom$elements$script_setNonceForScriptElement(a)}
function module$contents$google3$third_party$javascript$safevalues$dom$elements$script_setScriptSrc(a,b,c){a.src=module$contents$google3$third_party$javascript$safevalues$internals$resource_url_impl_unwrapResourceUrl(b);var d;((d=c)==null?0:d.omitNonce)||module$contents$google3$third_party$javascript$safevalues$dom$elements$script_setNonceForScriptElement(a)};var module$exports$google3$third_party$javascript$safevalues$internals$style_sheet_impl={SafeStyleSheet:function(a,b){goog.DEBUG&&module$contents$google3$third_party$javascript$safevalues$internals$secrets_ensureTokenIsValid(a);this.privateDoNotAccessOrElseWrappedStyleSheet=b}};module$exports$google3$third_party$javascript$safevalues$internals$style_sheet_impl.SafeStyleSheet.prototype.toString=function(){return this.privateDoNotAccessOrElseWrappedStyleSheet};
function module$contents$google3$third_party$javascript$safevalues$internals$style_sheet_impl_createStyleSheetInternal(a){return new module$exports$google3$third_party$javascript$safevalues$internals$style_sheet_impl.SafeStyleSheet(module$exports$google3$third_party$javascript$safevalues$internals$secrets.secretToken,a)}module$exports$google3$third_party$javascript$safevalues$internals$style_sheet_impl.createStyleSheetInternal=module$contents$google3$third_party$javascript$safevalues$internals$style_sheet_impl_createStyleSheetInternal;
function module$contents$google3$third_party$javascript$safevalues$internals$style_sheet_impl_isStyleSheet(a){return a instanceof module$exports$google3$third_party$javascript$safevalues$internals$style_sheet_impl.SafeStyleSheet}module$exports$google3$third_party$javascript$safevalues$internals$style_sheet_impl.isStyleSheet=module$contents$google3$third_party$javascript$safevalues$internals$style_sheet_impl_isStyleSheet;
function module$contents$google3$third_party$javascript$safevalues$internals$style_sheet_impl_unwrapStyleSheet(a){if(module$contents$google3$third_party$javascript$safevalues$internals$style_sheet_impl_isStyleSheet(a))return a.privateDoNotAccessOrElseWrappedStyleSheet;var b="";goog.DEBUG&&(b="Unexpected type when unwrapping SafeStyleSheet, got '"+a+"' of type '"+typeof a+"'");throw Error(b);}module$exports$google3$third_party$javascript$safevalues$internals$style_sheet_impl.unwrapStyleSheet=module$contents$google3$third_party$javascript$safevalues$internals$style_sheet_impl_unwrapStyleSheet;function module$contents$google3$third_party$javascript$safevalues$dom$elements$style_setStyleTextContent(a,b){a.textContent=module$contents$google3$third_party$javascript$safevalues$internals$style_sheet_impl_unwrapStyleSheet(b)};var module$contents$google3$third_party$javascript$safevalues$dom$elements$svg_UNSAFE_SVG_ATTRIBUTES=["href","xlink:href"];function module$contents$google3$third_party$javascript$safevalues$dom$elements$svg_setSvgAttribute(a,b,c){var d=b.toLowerCase();if(module$contents$google3$third_party$javascript$safevalues$dom$elements$svg_UNSAFE_SVG_ATTRIBUTES.indexOf(d)!==-1||d.indexOf("on")===0)throw a="",goog.DEBUG&&(a="Setting the '"+d+"' attribute on SVG can cause XSS."),Error(a);a.setAttribute(b,c)};function module$contents$google3$third_party$javascript$safevalues$dom$elements$svg_use_setSvgUseHref(a,b){var c=module$contents$google3$third_party$javascript$safevalues$builders$url_builders_extractScheme(b);c==="javascript:"||c==="data:"?goog.DEBUG&&(a="A URL with content '"+b+"' was sanitized away.",(0,goog.log.warning)((0,goog.log.getLogger)("safevalues"),a)):a.setAttribute("href",b)};function module$contents$google3$third_party$javascript$safevalues$dom$globals$document_documentWrite(a,b){a.write((0,module$exports$google3$third_party$javascript$safevalues$internals$html_impl.unwrapHtml)(b))}
function module$contents$google3$third_party$javascript$safevalues$dom$globals$document_documentExecCommand(a,b,c){b=String(b);var d=c;b.toLowerCase()==="inserthtml"&&(d=(0,module$exports$google3$third_party$javascript$safevalues$internals$html_impl.unwrapHtml)(c));return a.execCommand(b,!1,d)}
function module$contents$google3$third_party$javascript$safevalues$dom$globals$document_documentExecCommandInsertHtml(a,b){return a.execCommand("insertHTML",!1,(0,module$exports$google3$third_party$javascript$safevalues$internals$html_impl.unwrapHtml)(b))};function module$contents$google3$third_party$javascript$safevalues$dom$globals$dom_parser_domParserParseHtml(a,b){return module$contents$google3$third_party$javascript$safevalues$dom$globals$dom_parser_domParserParseFromString(a,b,"text/html")}
function module$contents$google3$third_party$javascript$safevalues$dom$globals$dom_parser_domParserParseXml(a,b){a=module$contents$google3$third_party$javascript$safevalues$dom$globals$dom_parser_domParserParseFromString(a,(0,module$exports$google3$third_party$javascript$safevalues$internals$html_impl.createHtmlInternal)(b),"text/xml");b=document.createNodeIterator(a,NodeFilter.SHOW_ELEMENT);for(var c;c=b.nextNode();)if(c=c.namespaceURI,c==="http://www.w3.org/1999/xhtml"||c==="http://www.w3.org/2000/svg"||
c==="http://www.w3.org/1998/Math/MathML")throw a="unsafe XML",goog.DEBUG&&(a+=" - attempted to parse an XML document containing an element with namespace "+c+". Parsing HTML, SVG or MathML content is unsafe because it may lead to XSS when the content is appended to the document."),Error(a);return a}
function module$contents$google3$third_party$javascript$safevalues$dom$globals$dom_parser_domParserParseFromString(a,b,c){return a.parseFromString((0,module$exports$google3$third_party$javascript$safevalues$internals$html_impl.unwrapHtml)(b),c)};var module$exports$google3$third_party$javascript$safevalues$dom$globals$fetch={IncorrectContentTypeError:function(a,b,c){var d=Error.call(this,a+" was requested as a "+b+', but the response Content-Type, "'+c+" is not appropriate for this type of content.");this.message=d.message;"stack"in d&&(this.stack=d.stack);this.url=a;this.typeName=b;this.contentType=c}};$jscomp.inherits(module$exports$google3$third_party$javascript$safevalues$dom$globals$fetch.IncorrectContentTypeError,Error);
function module$contents$google3$third_party$javascript$safevalues$dom$globals$fetch_SafeResponse(){}module$exports$google3$third_party$javascript$safevalues$dom$globals$fetch.SafeResponse=module$contents$google3$third_party$javascript$safevalues$dom$globals$fetch_SafeResponse;
function module$contents$google3$third_party$javascript$safevalues$dom$globals$fetch_fetchResourceUrl(a,b){var c,d,e,f,g;return(0,$jscomp.asyncExecutePromiseGeneratorProgram)(function(h){if(h.nextAddress==1)return h.yield(fetch(module$contents$google3$third_party$javascript$safevalues$internals$resource_url_impl_unwrapResourceUrl(a).toString(),b),2);c=h.yieldResult;g=(d=c.headers.get("Content-Type"))==null?void 0:(e=d.split(";",2))==null?void 0:(f=e[0])==null?void 0:f.toLowerCase();return h.return({html:function(){var k;
return(0,$jscomp.asyncExecutePromiseGeneratorProgram)(function(l){if(l.nextAddress==1){if(g!=="text/html")throw new module$exports$google3$third_party$javascript$safevalues$dom$globals$fetch.IncorrectContentTypeError(c.url,"SafeHtml","text/html");return l.yield(c.text(),2)}k=l.yieldResult;return l.return((0,module$exports$google3$third_party$javascript$safevalues$internals$html_impl.createHtmlInternal)(k))})},script:function(){var k;return(0,$jscomp.asyncExecutePromiseGeneratorProgram)(function(l){if(l.nextAddress==
1){if(g!=="text/javascript"&&g!=="application/javascript")throw new module$exports$google3$third_party$javascript$safevalues$dom$globals$fetch.IncorrectContentTypeError(c.url,"SafeScript","text/javascript");return l.yield(c.text(),2)}k=l.yieldResult;return l.return(module$contents$google3$third_party$javascript$safevalues$internals$script_impl_createScriptInternal(k))})},styleSheet:function(){var k;return(0,$jscomp.asyncExecutePromiseGeneratorProgram)(function(l){if(l.nextAddress==1){if(g!=="text/css")throw new module$exports$google3$third_party$javascript$safevalues$dom$globals$fetch.IncorrectContentTypeError(c.url,
"SafeStyleSheet","text/css");return l.yield(c.text(),2)}k=l.yieldResult;return l.return(module$contents$google3$third_party$javascript$safevalues$internals$style_sheet_impl_createStyleSheetInternal(k))})}})})}module$exports$google3$third_party$javascript$safevalues$dom$globals$fetch.fetchResourceUrl=module$contents$google3$third_party$javascript$safevalues$dom$globals$fetch_fetchResourceUrl;function module$contents$google3$third_party$javascript$safevalues$dom$globals$global_globalEval(a,b){b=module$contents$google3$third_party$javascript$safevalues$internals$script_impl_unwrapScript(b);var c=a.eval(b);c===b&&(c=a.eval(b.toString()));return c};function module$contents$google3$third_party$javascript$safevalues$dom$globals$location_setLocationHref(a,b){b=module$contents$google3$third_party$javascript$safevalues$builders$url_builders_unwrapUrlOrSanitize(b);b!==void 0&&(a.href=b)}function module$contents$google3$third_party$javascript$safevalues$dom$globals$location_locationReplace(a,b){b=module$contents$google3$third_party$javascript$safevalues$builders$url_builders_unwrapUrlOrSanitize(b);b!==void 0&&a.replace(b)}
function module$contents$google3$third_party$javascript$safevalues$dom$globals$location_locationAssign(a,b){b=module$contents$google3$third_party$javascript$safevalues$builders$url_builders_unwrapUrlOrSanitize(b);b!==void 0&&a.assign(b)};function module$contents$google3$third_party$javascript$safevalues$dom$globals$range_rangeCreateContextualFragment(a,b){return a.createContextualFragment((0,module$exports$google3$third_party$javascript$safevalues$internals$html_impl.unwrapHtml)(b))};function module$contents$google3$third_party$javascript$safevalues$dom$globals$service_worker_container_serviceWorkerContainerRegister(a,b,c){return a.register(module$contents$google3$third_party$javascript$safevalues$internals$resource_url_impl_unwrapResourceUrl(b),c)};function module$contents$google3$third_party$javascript$safevalues$dom$globals$url_objectUrlFromSafeSource(a){return module$contents$google3$third_party$javascript$safevalues$builders$url_builders_objectUrlFromSafeSource(a).toString()};function module$contents$google3$third_party$javascript$safevalues$dom$globals$worker_createWorker(a,b){return new Worker(module$contents$google3$third_party$javascript$safevalues$internals$resource_url_impl_unwrapResourceUrl(a),b)}function module$contents$google3$third_party$javascript$safevalues$dom$globals$worker_createSharedWorker(a,b){return new SharedWorker(module$contents$google3$third_party$javascript$safevalues$internals$resource_url_impl_unwrapResourceUrl(a),b)}
function module$contents$google3$third_party$javascript$safevalues$dom$globals$worker_workerGlobalScopeImportScripts(a){var b=$jscomp.getRestArguments.apply(1,arguments);a.importScripts.apply(a,(0,$jscomp.arrayFromIterable)(b.map(function(c){return module$contents$google3$third_party$javascript$safevalues$internals$resource_url_impl_unwrapResourceUrl(c)})))};var module$exports$google3$third_party$javascript$safevalues$dom$index={};module$exports$google3$third_party$javascript$safevalues$dom$index.setAnchorHref=module$contents$google3$third_party$javascript$safevalues$dom$elements$anchor_setAnchorHref;module$exports$google3$third_party$javascript$safevalues$dom$index.setAnchorHrefLite=module$contents$google3$third_party$javascript$safevalues$dom$elements$anchor_setAnchorHrefLite;
module$exports$google3$third_party$javascript$safevalues$dom$index.setAreaHref=module$contents$google3$third_party$javascript$safevalues$dom$elements$area_setAreaHref;module$exports$google3$third_party$javascript$safevalues$dom$index.setBaseHref=module$contents$google3$third_party$javascript$safevalues$dom$elements$base_setBaseHref;module$exports$google3$third_party$javascript$safevalues$dom$index.setButtonFormaction=module$contents$google3$third_party$javascript$safevalues$dom$elements$button_setButtonFormaction;
module$exports$google3$third_party$javascript$safevalues$dom$index.buildPrefixedAttributeSetter=module$contents$google3$third_party$javascript$safevalues$dom$elements$element_buildPrefixedAttributeSetter;module$exports$google3$third_party$javascript$safevalues$dom$index.elementInsertAdjacentHtml=module$contents$google3$third_party$javascript$safevalues$dom$elements$element_elementInsertAdjacentHtml;module$exports$google3$third_party$javascript$safevalues$dom$index.setElementInnerHtml=module$contents$google3$third_party$javascript$safevalues$dom$elements$element_setElementInnerHtml;
module$exports$google3$third_party$javascript$safevalues$dom$index.setElementOuterHtml=module$contents$google3$third_party$javascript$safevalues$dom$elements$element_setElementOuterHtml;module$exports$google3$third_party$javascript$safevalues$dom$index.setElementPrefixedAttribute=module$contents$google3$third_party$javascript$safevalues$dom$elements$element_setElementPrefixedAttribute;module$exports$google3$third_party$javascript$safevalues$dom$index.setEmbedSrc=module$contents$google3$third_party$javascript$safevalues$dom$elements$embed_setEmbedSrc;
module$exports$google3$third_party$javascript$safevalues$dom$index.setFormAction=module$contents$google3$third_party$javascript$safevalues$dom$elements$form_setFormAction;module$exports$google3$third_party$javascript$safevalues$dom$index.setFormActionLite=module$contents$google3$third_party$javascript$safevalues$dom$elements$form_setFormActionLite;module$exports$google3$third_party$javascript$safevalues$dom$index.IframeIntent=module$exports$google3$third_party$javascript$safevalues$dom$elements$iframe.IframeIntent;
module$exports$google3$third_party$javascript$safevalues$dom$index.setIframeSrc=module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_setIframeSrc;module$exports$google3$third_party$javascript$safevalues$dom$index.setIframeSrcdoc=module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_setIframeSrcdoc;module$exports$google3$third_party$javascript$safevalues$dom$index.setIframeSrcdocWithIntent=module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_setIframeSrcdocWithIntent;
module$exports$google3$third_party$javascript$safevalues$dom$index.setIframeSrcWithIntent=module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_setIframeSrcWithIntent;module$exports$google3$third_party$javascript$safevalues$dom$index.TypeCannotBeUsedWithIframeIntentError=module$exports$google3$third_party$javascript$safevalues$dom$elements$iframe.TypeCannotBeUsedWithIframeIntentError;module$exports$google3$third_party$javascript$safevalues$dom$index.setInputFormaction=module$contents$google3$third_party$javascript$safevalues$dom$elements$input_setInputFormaction;
module$exports$google3$third_party$javascript$safevalues$dom$index.setLinkHrefAndRel=module$contents$google3$third_party$javascript$safevalues$dom$elements$link_setLinkHrefAndRel;module$exports$google3$third_party$javascript$safevalues$dom$index.setLinkWithResourceUrlHrefAndRel=module$contents$google3$third_party$javascript$safevalues$dom$elements$link_setLinkWithResourceUrlHrefAndRel;module$exports$google3$third_party$javascript$safevalues$dom$index.setObjectData=module$contents$google3$third_party$javascript$safevalues$dom$elements$object_setObjectData;
module$exports$google3$third_party$javascript$safevalues$dom$index.setScriptSrc=module$contents$google3$third_party$javascript$safevalues$dom$elements$script_setScriptSrc;module$exports$google3$third_party$javascript$safevalues$dom$index.setScriptTextContent=module$contents$google3$third_party$javascript$safevalues$dom$elements$script_setScriptTextContent;module$exports$google3$third_party$javascript$safevalues$dom$index.setStyleTextContent=module$contents$google3$third_party$javascript$safevalues$dom$elements$style_setStyleTextContent;
module$exports$google3$third_party$javascript$safevalues$dom$index.setSvgAttribute=module$contents$google3$third_party$javascript$safevalues$dom$elements$svg_setSvgAttribute;module$exports$google3$third_party$javascript$safevalues$dom$index.setSvgUseHref=module$contents$google3$third_party$javascript$safevalues$dom$elements$svg_use_setSvgUseHref;module$exports$google3$third_party$javascript$safevalues$dom$index.documentExecCommand=module$contents$google3$third_party$javascript$safevalues$dom$globals$document_documentExecCommand;
module$exports$google3$third_party$javascript$safevalues$dom$index.documentExecCommandInsertHtml=module$contents$google3$third_party$javascript$safevalues$dom$globals$document_documentExecCommandInsertHtml;module$exports$google3$third_party$javascript$safevalues$dom$index.documentWrite=module$contents$google3$third_party$javascript$safevalues$dom$globals$document_documentWrite;module$exports$google3$third_party$javascript$safevalues$dom$index.domParserParseFromString=module$contents$google3$third_party$javascript$safevalues$dom$globals$dom_parser_domParserParseFromString;
module$exports$google3$third_party$javascript$safevalues$dom$index.domParserParseHtml=module$contents$google3$third_party$javascript$safevalues$dom$globals$dom_parser_domParserParseHtml;module$exports$google3$third_party$javascript$safevalues$dom$index.domParserParseXml=module$contents$google3$third_party$javascript$safevalues$dom$globals$dom_parser_domParserParseXml;module$exports$google3$third_party$javascript$safevalues$dom$index.fetchResourceUrl=module$contents$google3$third_party$javascript$safevalues$dom$globals$fetch_fetchResourceUrl;
module$exports$google3$third_party$javascript$safevalues$dom$index.globalEval=module$contents$google3$third_party$javascript$safevalues$dom$globals$global_globalEval;module$exports$google3$third_party$javascript$safevalues$dom$index.locationAssign=module$contents$google3$third_party$javascript$safevalues$dom$globals$location_locationAssign;module$exports$google3$third_party$javascript$safevalues$dom$index.locationReplace=module$contents$google3$third_party$javascript$safevalues$dom$globals$location_locationReplace;
module$exports$google3$third_party$javascript$safevalues$dom$index.setLocationHref=module$contents$google3$third_party$javascript$safevalues$dom$globals$location_setLocationHref;module$exports$google3$third_party$javascript$safevalues$dom$index.rangeCreateContextualFragment=module$contents$google3$third_party$javascript$safevalues$dom$globals$range_rangeCreateContextualFragment;module$exports$google3$third_party$javascript$safevalues$dom$index.serviceWorkerContainerRegister=module$contents$google3$third_party$javascript$safevalues$dom$globals$service_worker_container_serviceWorkerContainerRegister;
module$exports$google3$third_party$javascript$safevalues$dom$index.objectUrlFromSafeSource=module$contents$google3$third_party$javascript$safevalues$dom$globals$url_objectUrlFromSafeSource;module$exports$google3$third_party$javascript$safevalues$dom$index.getScriptNonce=module$contents$google3$third_party$javascript$safevalues$dom$globals$window_getScriptNonce;module$exports$google3$third_party$javascript$safevalues$dom$index.getStyleNonce=module$contents$google3$third_party$javascript$safevalues$dom$globals$window_getStyleNonce;
module$exports$google3$third_party$javascript$safevalues$dom$index.windowOpen=module$contents$google3$third_party$javascript$safevalues$dom$globals$window_windowOpen;module$exports$google3$third_party$javascript$safevalues$dom$index.createSharedWorker=module$contents$google3$third_party$javascript$safevalues$dom$globals$worker_createSharedWorker;module$exports$google3$third_party$javascript$safevalues$dom$index.createWorker=module$contents$google3$third_party$javascript$safevalues$dom$globals$worker_createWorker;
module$exports$google3$third_party$javascript$safevalues$dom$index.workerGlobalScopeImportScripts=module$contents$google3$third_party$javascript$safevalues$dom$globals$worker_workerGlobalScopeImportScripts;var safevalues={dom:{}};safevalues.dom.setAnchorHref=module$contents$google3$third_party$javascript$safevalues$dom$elements$anchor_setAnchorHref;safevalues.dom.setAnchorHrefLite=module$contents$google3$third_party$javascript$safevalues$dom$elements$anchor_setAnchorHrefLite;safevalues.dom.setAreaHref=module$contents$google3$third_party$javascript$safevalues$dom$elements$area_setAreaHref;safevalues.dom.setBaseHref=module$contents$google3$third_party$javascript$safevalues$dom$elements$base_setBaseHref;
safevalues.dom.setButtonFormaction=module$contents$google3$third_party$javascript$safevalues$dom$elements$button_setButtonFormaction;safevalues.dom.buildPrefixedAttributeSetter=module$contents$google3$third_party$javascript$safevalues$dom$elements$element_buildPrefixedAttributeSetter;safevalues.dom.elementInsertAdjacentHtml=module$contents$google3$third_party$javascript$safevalues$dom$elements$element_elementInsertAdjacentHtml;safevalues.dom.setElementInnerHtml=module$contents$google3$third_party$javascript$safevalues$dom$elements$element_setElementInnerHtml;
safevalues.dom.setElementOuterHtml=module$contents$google3$third_party$javascript$safevalues$dom$elements$element_setElementOuterHtml;safevalues.dom.setElementPrefixedAttribute=module$contents$google3$third_party$javascript$safevalues$dom$elements$element_setElementPrefixedAttribute;safevalues.dom.setEmbedSrc=module$contents$google3$third_party$javascript$safevalues$dom$elements$embed_setEmbedSrc;safevalues.dom.setFormAction=module$contents$google3$third_party$javascript$safevalues$dom$elements$form_setFormAction;
safevalues.dom.setFormActionLite=module$contents$google3$third_party$javascript$safevalues$dom$elements$form_setFormActionLite;safevalues.dom.IframeIntent=module$exports$google3$third_party$javascript$safevalues$dom$elements$iframe.IframeIntent;safevalues.dom.setIframeSrc=module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_setIframeSrc;safevalues.dom.setIframeSrcdoc=module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_setIframeSrcdoc;
safevalues.dom.setIframeSrcdocWithIntent=module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_setIframeSrcdocWithIntent;safevalues.dom.setIframeSrcWithIntent=module$contents$google3$third_party$javascript$safevalues$dom$elements$iframe_setIframeSrcWithIntent;safevalues.dom.TypeCannotBeUsedWithIframeIntentError=module$exports$google3$third_party$javascript$safevalues$dom$elements$iframe.TypeCannotBeUsedWithIframeIntentError;safevalues.dom.setInputFormaction=module$contents$google3$third_party$javascript$safevalues$dom$elements$input_setInputFormaction;
safevalues.dom.setLinkHrefAndRel=module$contents$google3$third_party$javascript$safevalues$dom$elements$link_setLinkHrefAndRel;safevalues.dom.setLinkWithResourceUrlHrefAndRel=module$contents$google3$third_party$javascript$safevalues$dom$elements$link_setLinkWithResourceUrlHrefAndRel;safevalues.dom.setObjectData=module$contents$google3$third_party$javascript$safevalues$dom$elements$object_setObjectData;safevalues.dom.setScriptSrc=module$contents$google3$third_party$javascript$safevalues$dom$elements$script_setScriptSrc;
safevalues.dom.setScriptTextContent=module$contents$google3$third_party$javascript$safevalues$dom$elements$script_setScriptTextContent;safevalues.dom.setStyleTextContent=module$contents$google3$third_party$javascript$safevalues$dom$elements$style_setStyleTextContent;safevalues.dom.setSvgAttribute=module$contents$google3$third_party$javascript$safevalues$dom$elements$svg_setSvgAttribute;safevalues.dom.setSvgUseHref=module$contents$google3$third_party$javascript$safevalues$dom$elements$svg_use_setSvgUseHref;
safevalues.dom.documentExecCommand=module$contents$google3$third_party$javascript$safevalues$dom$globals$document_documentExecCommand;safevalues.dom.documentExecCommandInsertHtml=module$contents$google3$third_party$javascript$safevalues$dom$globals$document_documentExecCommandInsertHtml;safevalues.dom.documentWrite=module$contents$google3$third_party$javascript$safevalues$dom$globals$document_documentWrite;safevalues.dom.domParserParseFromString=module$contents$google3$third_party$javascript$safevalues$dom$globals$dom_parser_domParserParseFromString;
safevalues.dom.domParserParseHtml=module$contents$google3$third_party$javascript$safevalues$dom$globals$dom_parser_domParserParseHtml;safevalues.dom.domParserParseXml=module$contents$google3$third_party$javascript$safevalues$dom$globals$dom_parser_domParserParseXml;safevalues.dom.fetchResourceUrl=module$contents$google3$third_party$javascript$safevalues$dom$globals$fetch_fetchResourceUrl;safevalues.dom.globalEval=module$contents$google3$third_party$javascript$safevalues$dom$globals$global_globalEval;
safevalues.dom.locationAssign=module$contents$google3$third_party$javascript$safevalues$dom$globals$location_locationAssign;safevalues.dom.locationReplace=module$contents$google3$third_party$javascript$safevalues$dom$globals$location_locationReplace;safevalues.dom.setLocationHref=module$contents$google3$third_party$javascript$safevalues$dom$globals$location_setLocationHref;safevalues.dom.rangeCreateContextualFragment=module$contents$google3$third_party$javascript$safevalues$dom$globals$range_rangeCreateContextualFragment;
safevalues.dom.serviceWorkerContainerRegister=module$contents$google3$third_party$javascript$safevalues$dom$globals$service_worker_container_serviceWorkerContainerRegister;safevalues.dom.objectUrlFromSafeSource=module$contents$google3$third_party$javascript$safevalues$dom$globals$url_objectUrlFromSafeSource;safevalues.dom.getScriptNonce=module$contents$google3$third_party$javascript$safevalues$dom$globals$window_getScriptNonce;safevalues.dom.getStyleNonce=module$contents$google3$third_party$javascript$safevalues$dom$globals$window_getStyleNonce;
safevalues.dom.windowOpen=module$contents$google3$third_party$javascript$safevalues$dom$globals$window_windowOpen;safevalues.dom.createSharedWorker=module$contents$google3$third_party$javascript$safevalues$dom$globals$worker_createSharedWorker;safevalues.dom.createWorker=module$contents$google3$third_party$javascript$safevalues$dom$globals$worker_createWorker;safevalues.dom.workerGlobalScopeImportScripts=module$contents$google3$third_party$javascript$safevalues$dom$globals$worker_workerGlobalScopeImportScripts;
safevalues.dom.WorkerGlobalScopeWithImportScripts=module$exports$google3$third_party$javascript$safevalues$dom$index.WorkerGlobalScopeWithImportScripts;function module$contents$google3$third_party$javascript$safevalues$restricted$reviewed_assertValidJustification(a){if(typeof a!=="string"||a.trim()==="")throw a="Calls to uncheckedconversion functions must go through security review.",a+=" A justification must be provided to capture what security assumptions are being made.",a+=" See go/unchecked-conversions",Error(a);}
function module$contents$google3$third_party$javascript$safevalues$restricted$reviewed_htmlSafeByReview(a,b){goog.DEBUG&&module$contents$google3$third_party$javascript$safevalues$restricted$reviewed_assertValidJustification(b.justification);return(0,module$exports$google3$third_party$javascript$safevalues$internals$html_impl.createHtmlInternal)(a)}
function module$contents$google3$third_party$javascript$safevalues$restricted$reviewed_scriptSafeByReview(a,b){goog.DEBUG&&module$contents$google3$third_party$javascript$safevalues$restricted$reviewed_assertValidJustification(b.justification);return module$contents$google3$third_party$javascript$safevalues$internals$script_impl_createScriptInternal(a)}
function module$contents$google3$third_party$javascript$safevalues$restricted$reviewed_resourceUrlSafeByReview(a,b){goog.DEBUG&&module$contents$google3$third_party$javascript$safevalues$restricted$reviewed_assertValidJustification(b.justification);return module$contents$google3$third_party$javascript$safevalues$internals$resource_url_impl_createResourceUrlInternal(a)}
function module$contents$google3$third_party$javascript$safevalues$restricted$reviewed_styleSheetSafeByReview(a,b){goog.DEBUG&&module$contents$google3$third_party$javascript$safevalues$restricted$reviewed_assertValidJustification(b.justification);return module$contents$google3$third_party$javascript$safevalues$internals$style_sheet_impl_createStyleSheetInternal(a)}
function module$contents$google3$third_party$javascript$safevalues$restricted$reviewed_urlSafeByReview(a,b){goog.DEBUG&&module$contents$google3$third_party$javascript$safevalues$restricted$reviewed_assertValidJustification(b.justification);return module$contents$google3$third_party$javascript$safevalues$internals$url_impl_createUrlInternal(a)};safevalues.restricted={};safevalues.restricted.reviewed={};safevalues.restricted.reviewed.htmlSafeByReview=module$contents$google3$third_party$javascript$safevalues$restricted$reviewed_htmlSafeByReview;safevalues.restricted.reviewed.scriptSafeByReview=module$contents$google3$third_party$javascript$safevalues$restricted$reviewed_scriptSafeByReview;safevalues.restricted.reviewed.resourceUrlSafeByReview=module$contents$google3$third_party$javascript$safevalues$restricted$reviewed_resourceUrlSafeByReview;
safevalues.restricted.reviewed.styleSheetSafeByReview=module$contents$google3$third_party$javascript$safevalues$restricted$reviewed_styleSheetSafeByReview;safevalues.restricted.reviewed.urlSafeByReview=module$contents$google3$third_party$javascript$safevalues$restricted$reviewed_urlSafeByReview;goog.string.DETECT_DOUBLE_ESCAPING=!1;goog.string.FORCE_NON_DOM_HTML_UNESCAPING=!1;goog.string.Unicode={NBSP:"\u00a0",ZERO_WIDTH_SPACE:"\u200b"};goog.string.startsWith=goog.string.internal.startsWith;goog.string.endsWith=goog.string.internal.endsWith;goog.string.caseInsensitiveStartsWith=goog.string.internal.caseInsensitiveStartsWith;goog.string.caseInsensitiveEndsWith=goog.string.internal.caseInsensitiveEndsWith;goog.string.caseInsensitiveEquals=goog.string.internal.caseInsensitiveEquals;
goog.string.subs=function(a,b){for(var c=a.split("%s"),d="",e=Array.prototype.slice.call(arguments,1);e.length&&c.length>1;)d+=c.shift()+e.shift();return d+c.join("%s")};goog.string.collapseWhitespace=function(a){return a.replace(/[\s\xa0]+/g," ").replace(/^\s+|\s+$/g,"")};goog.string.isEmptyOrWhitespace=goog.string.internal.isEmptyOrWhitespace;goog.string.isEmptyString=function(a){return a.length==0};goog.string.isEmpty=goog.string.isEmptyOrWhitespace;goog.string.isEmptyOrWhitespaceSafe=function(a){return goog.string.isEmptyOrWhitespace(goog.string.makeSafe(a))};
goog.string.isEmptySafe=goog.string.isEmptyOrWhitespaceSafe;goog.string.isBreakingWhitespace=function(a){return!/[^\t\n\r ]/.test(a)};goog.string.isAlpha=function(a){return!/[^a-zA-Z]/.test(a)};goog.string.isNumeric=function(a){return!/[^0-9]/.test(a)};goog.string.isAlphaNumeric=function(a){return!/[^a-zA-Z0-9]/.test(a)};goog.string.isSpace=function(a){return a==" "};goog.string.isUnicodeChar=function(a){return a.length==1&&a>=" "&&a<="~"||a>="\u0080"&&a<="\ufffd"};
goog.string.stripNewlines=function(a){return a.replace(/(\r\n|\r|\n)+/g," ")};goog.string.canonicalizeNewlines=function(a){return a.replace(/(\r\n|\r|\n)/g,"\n")};goog.string.normalizeWhitespace=function(a){return a.replace(/\xa0|\s/g," ")};goog.string.normalizeSpaces=function(a){return a.replace(/\xa0|[ \t]+/g," ")};goog.string.collapseBreakingSpaces=function(a){return a.replace(/[\t\r\n ]+/g," ").replace(/^[\t\r\n ]+|[\t\r\n ]+$/g,"")};goog.string.trim=goog.string.internal.trim;
goog.string.trimLeft=function(a){return a.replace(/^[\s\xa0]+/,"")};goog.string.trimRight=function(a){return a.replace(/[\s\xa0]+$/,"")};goog.string.caseInsensitiveCompare=goog.string.internal.caseInsensitiveCompare;
goog.string.numberAwareCompare_=function(a,b,c){if(a==b)return 0;if(!a)return-1;if(!b)return 1;for(var d=a.toLowerCase().match(c),e=b.toLowerCase().match(c),f=Math.min(d.length,e.length),g=0;g<f;g++){c=d[g];var h=e[g];if(c!=h)return a=parseInt(c,10),!isNaN(a)&&(b=parseInt(h,10),!isNaN(b)&&a-b)?a-b:c<h?-1:1}return d.length!=e.length?d.length-e.length:a<b?-1:1};goog.string.intAwareCompare=function(a,b){return goog.string.numberAwareCompare_(a,b,/\d+|\D+/g)};
goog.string.floatAwareCompare=function(a,b){return goog.string.numberAwareCompare_(a,b,/\d+|\.\d+|\D+/g)};goog.string.numerateCompare=goog.string.floatAwareCompare;goog.string.urlEncode=function(a){return encodeURIComponent(String(a))};goog.string.urlDecode=function(a){return decodeURIComponent(a.replace(/\+/g," "))};goog.string.newLineToBr=goog.string.internal.newLineToBr;
goog.string.htmlEscape=function(a,b){a=goog.string.internal.htmlEscape(a,b);goog.string.DETECT_DOUBLE_ESCAPING&&(a=a.replace(goog.string.E_RE_,"&#101;"));return a};goog.string.E_RE_=/e/g;goog.string.unescapeEntities=function(a){return goog.string.contains(a,"&")?!goog.string.FORCE_NON_DOM_HTML_UNESCAPING&&"document"in goog.global?goog.string.unescapeEntitiesUsingDom_(a):goog.string.unescapePureXmlEntities_(a):a};
goog.string.unescapeEntitiesWithDocument=function(a,b){return goog.string.contains(a,"&")?goog.string.unescapeEntitiesUsingDom_(a,b):a};
goog.string.unescapeEntitiesUsingDom_=function(a,b){var c={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var d=b?b.createElement("div"):goog.global.document.createElement("div");return a.replace(goog.string.HTML_ENTITY_PATTERN_,function(e,f){var g=c[e];if(g)return g;f.charAt(0)=="#"&&(f=Number("0"+f.slice(1)),isNaN(f)||(g=String.fromCharCode(f)));g||(module$contents$google3$third_party$javascript$safevalues$dom$elements$element_setElementInnerHtml(d,module$contents$google3$third_party$javascript$safevalues$restricted$reviewed_htmlSafeByReview(e+
" ",{justification:"Single HTML entity."})),g=d.firstChild.nodeValue.slice(0,-1));return c[e]=g})};goog.string.unescapePureXmlEntities_=function(a){return a.replace(/&([^;]+);/g,function(b,c){switch(c){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:return c.charAt(0)!="#"||(c=Number("0"+c.slice(1)),isNaN(c))?b:String.fromCharCode(c)}})};goog.string.HTML_ENTITY_PATTERN_=/&([^;\s<&]+);?/g;
goog.string.whitespaceEscape=function(a,b){return goog.string.newLineToBr(a.replace(/  /g," &#160;"),b)};goog.string.preserveSpaces=function(a){return a.replace(/(^|[\n ]) /g,"$1"+goog.string.Unicode.NBSP)};goog.string.stripQuotes=function(a,b){for(var c=b.length,d=0;d<c;d++){var e=c==1?b:b.charAt(d);if(a.charAt(0)==e&&a.charAt(a.length-1)==e)return a.substring(1,a.length-1)}return a};
goog.string.truncate=function(a,b,c){c&&(a=goog.string.unescapeEntities(a));a.length>b&&(a=a.substring(0,b-3)+"...");c&&(a=goog.string.htmlEscape(a));return a};goog.string.truncateMiddle=function(a,b,c,d){c&&(a=goog.string.unescapeEntities(a));if(d&&a.length>b){d>b&&(d=b);var e=a.length-d;b-=d;a=a.substring(0,b)+"..."+a.substring(e)}else a.length>b&&(e=Math.floor(b/2),d=a.length-e,e+=b%2,a=a.substring(0,e)+"..."+a.substring(d));c&&(a=goog.string.htmlEscape(a));return a};
goog.string.specialEscapeChars_={"\x00":"\\0","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\x0B",'"':'\\"',"\\":"\\\\","<":"\\u003C"};goog.string.jsEscapeCache_={"'":"\\'"};goog.string.quote=function(a){a=String(a);for(var b=['"'],c=0;c<a.length;c++){var d=a.charAt(c),e=d.charCodeAt(0);b[c+1]=goog.string.specialEscapeChars_[d]||(e>31&&e<127?d:goog.string.escapeChar(d))}b.push('"');return b.join("")};
goog.string.escapeString=function(a){for(var b=[],c=0;c<a.length;c++)b[c]=goog.string.escapeChar(a.charAt(c));return b.join("")};
goog.string.escapeChar=function(a){if(a in goog.string.jsEscapeCache_)return goog.string.jsEscapeCache_[a];if(a in goog.string.specialEscapeChars_)return goog.string.jsEscapeCache_[a]=goog.string.specialEscapeChars_[a];var b=a.charCodeAt(0);if(b>31&&b<127)var c=a;else{if(b<256){if(c="\\x",b<16||b>256)c+="0"}else c="\\u",b<4096&&(c+="0");c+=b.toString(16).toUpperCase()}return goog.string.jsEscapeCache_[a]=c};goog.string.contains=goog.string.internal.contains;goog.string.caseInsensitiveContains=goog.string.internal.caseInsensitiveContains;
goog.string.countOf=function(a,b){return a&&b?a.split(b).length-1:0};goog.string.removeAt=function(a,b,c){var d=a;b>=0&&b<a.length&&c>0&&(d=a.slice(0,b)+a.slice(b+c));return d};goog.string.remove=function(a,b){return a.replace(b,"")};goog.string.removeAll=function(a,b){b=new RegExp(goog.string.regExpEscape(b),"g");return a.replace(b,"")};goog.string.replaceAll=function(a,b,c){b=new RegExp(goog.string.regExpEscape(b),"g");return a.replace(b,c.replace(/\$/g,"$$$$"))};
goog.string.regExpEscape=function(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")};goog.string.repeat=goog.FEATURESET_YEAR>=2018||String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)};
goog.string.padNumber=function(a,b,c){if(!Number.isFinite(a))return String(a);a=c!==void 0?a.toFixed(c):String(a);c=a.indexOf(".");c===-1&&(c=a.length);var d=a[0]==="-"?"-":"";d&&(a=a.substring(1));return d+goog.string.repeat("0",Math.max(0,b-c))+a};goog.string.makeSafe=function(a){return a==null?"":String(a)};goog.string.getRandomString=function(){return Math.floor(Math.random()*2147483648).toString(36)+Math.abs(Math.floor(Math.random()*2147483648)^goog.now()).toString(36)};
goog.string.compareVersions=goog.string.internal.compareVersions;goog.string.hashCode=function(a){for(var b=0,c=0;c<a.length;++c)b=31*b+a.charCodeAt(c)>>>0;return b};goog.string.uniqueStringCounter_=Math.random()*2147483648|0;goog.string.createUniqueString=function(){return"goog_"+goog.string.uniqueStringCounter_++};goog.string.toNumber=function(a){var b=Number(a);return b==0&&goog.string.isEmptyOrWhitespace(a)?NaN:b};goog.string.isLowerCamelCase=function(a){return/^[a-z]+([A-Z][a-z]*)*$/.test(a)};
goog.string.isUpperCamelCase=function(a){return/^([A-Z][a-z]*)+$/.test(a)};goog.string.toCamelCase=function(a){return String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()})};goog.string.toSelectorCase=function(a){return String(a).replace(/([A-Z])/g,"-$1").toLowerCase()};goog.string.toTitleCase=function(a,b){b=(b=typeof b==="string"?goog.string.regExpEscape(b):"\\s")?"|["+b+"]+":"";b=new RegExp("(^"+b+")([a-z])","g");return a.replace(b,function(c,d,e){return d+e.toUpperCase()})};
goog.string.capitalize=function(a){return String(a.charAt(0)).toUpperCase()+String(a.slice(1)).toLowerCase()};goog.string.parseInt=function(a){isFinite(a)&&(a=String(a));return typeof a==="string"?/^\s*-?0x/i.test(a)?parseInt(a,16):parseInt(a,10):NaN};goog.string.splitLimit=function(a,b,c){a=a.split(b);for(var d=[];c>0&&a.length;)d.push(a.shift()),c--;a.length&&d.push(a.join(b));return d};
goog.string.lastComponent=function(a,b){if(b)typeof b=="string"&&(b=[b]);else return a;for(var c=-1,d=0;d<b.length;d++)if(b[d]!=""){var e=a.lastIndexOf(b[d]);e>c&&(c=e)}return c==-1?a:a.slice(c+1)};
goog.string.editDistance=function(a,b){var c=[],d=[];if(a==b)return 0;if(!a.length||!b.length)return Math.max(a.length,b.length);for(var e=0;e<b.length+1;e++)c[e]=e;for(e=0;e<a.length;e++){d[0]=e+1;for(var f=0;f<b.length;f++){var g=Number(a[e]!=b[f]);d[f+1]=Math.min(d[f]+1,c[f+1]+1,c[f]+g)}for(f=0;f<c.length;f++)c[f]=d[f]}return d[b.length]};goog.uri={};goog.uri.utils={};goog.uri.utils.CharCode_={AMPERSAND:38,EQUAL:61,HASH:35,QUESTION:63};goog.uri.utils.buildFromEncodedParts=function(a,b,c,d,e,f,g){var h="";a&&(h+=a+":");c&&(h+="//",b&&(h+=b+"@"),h+=c,d&&(h+=":"+d));e&&(h+=e);f&&(h+="?"+f);g&&(h+="#"+g);return h};goog.uri.utils.splitRe_=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");
goog.uri.utils.ComponentIndex={SCHEME:1,USER_INFO:2,DOMAIN:3,PORT:4,PATH:5,QUERY_DATA:6,FRAGMENT:7};goog.uri.utils.urlPackageSupportLoggingHandler_=null;goog.uri.utils.setUrlPackageSupportLoggingHandler=function(a){goog.uri.utils.urlPackageSupportLoggingHandler_=a};
goog.uri.utils.split=function(a){var b=a.match(goog.uri.utils.splitRe_);goog.uri.utils.urlPackageSupportLoggingHandler_&&["http","https","ws","wss","ftp"].indexOf(b[goog.uri.utils.ComponentIndex.SCHEME])>=0&&goog.uri.utils.urlPackageSupportLoggingHandler_(a);return b};goog.uri.utils.decodeIfPossible_=function(a,b){return a?b?decodeURI(a):decodeURIComponent(a):a};goog.uri.utils.getComponentByIndex_=function(a,b){return goog.uri.utils.split(b)[a]||null};
goog.uri.utils.getScheme=function(a){return goog.uri.utils.getComponentByIndex_(goog.uri.utils.ComponentIndex.SCHEME,a)};goog.uri.utils.getEffectiveScheme=function(a){a=goog.uri.utils.getScheme(a);!a&&goog.global.self&&goog.global.self.location&&(a=goog.global.self.location.protocol,a=a.slice(0,-1));return a?a.toLowerCase():""};goog.uri.utils.getUserInfoEncoded=function(a){return goog.uri.utils.getComponentByIndex_(goog.uri.utils.ComponentIndex.USER_INFO,a)};goog.uri.utils.getUserInfo=function(a){return goog.uri.utils.decodeIfPossible_(goog.uri.utils.getUserInfoEncoded(a))};
goog.uri.utils.getDomainEncoded=function(a){return goog.uri.utils.getComponentByIndex_(goog.uri.utils.ComponentIndex.DOMAIN,a)};goog.uri.utils.getDomain=function(a){return goog.uri.utils.decodeIfPossible_(goog.uri.utils.getDomainEncoded(a),!0)};goog.uri.utils.getPort=function(a){return Number(goog.uri.utils.getComponentByIndex_(goog.uri.utils.ComponentIndex.PORT,a))||null};goog.uri.utils.getPathEncoded=function(a){return goog.uri.utils.getComponentByIndex_(goog.uri.utils.ComponentIndex.PATH,a)};
goog.uri.utils.getPath=function(a){return goog.uri.utils.decodeIfPossible_(goog.uri.utils.getPathEncoded(a),!0)};goog.uri.utils.getQueryData=function(a){return goog.uri.utils.getComponentByIndex_(goog.uri.utils.ComponentIndex.QUERY_DATA,a)};goog.uri.utils.getFragmentEncoded=function(a){var b=a.indexOf("#");return b<0?null:a.slice(b+1)};goog.uri.utils.setFragmentEncoded=function(a,b){return goog.uri.utils.removeFragment(a)+(b?"#"+b:"")};goog.uri.utils.getFragment=function(a){return goog.uri.utils.decodeIfPossible_(goog.uri.utils.getFragmentEncoded(a))};
goog.uri.utils.getHost=function(a){a=goog.uri.utils.split(a);return goog.uri.utils.buildFromEncodedParts(a[goog.uri.utils.ComponentIndex.SCHEME],a[goog.uri.utils.ComponentIndex.USER_INFO],a[goog.uri.utils.ComponentIndex.DOMAIN],a[goog.uri.utils.ComponentIndex.PORT])};goog.uri.utils.getOrigin=function(a){a=goog.uri.utils.split(a);return goog.uri.utils.buildFromEncodedParts(a[goog.uri.utils.ComponentIndex.SCHEME],null,a[goog.uri.utils.ComponentIndex.DOMAIN],a[goog.uri.utils.ComponentIndex.PORT])};
goog.uri.utils.getPathAndAfter=function(a){a=goog.uri.utils.split(a);return goog.uri.utils.buildFromEncodedParts(null,null,null,null,a[goog.uri.utils.ComponentIndex.PATH],a[goog.uri.utils.ComponentIndex.QUERY_DATA],a[goog.uri.utils.ComponentIndex.FRAGMENT])};goog.uri.utils.removeFragment=function(a){var b=a.indexOf("#");return b<0?a:a.slice(0,b)};
goog.uri.utils.haveSameDomain=function(a,b){a=goog.uri.utils.split(a);b=goog.uri.utils.split(b);return a[goog.uri.utils.ComponentIndex.DOMAIN]==b[goog.uri.utils.ComponentIndex.DOMAIN]&&a[goog.uri.utils.ComponentIndex.SCHEME]==b[goog.uri.utils.ComponentIndex.SCHEME]&&a[goog.uri.utils.ComponentIndex.PORT]==b[goog.uri.utils.ComponentIndex.PORT]};
goog.uri.utils.assertNoFragmentsOrQueries_=function(a){goog.asserts.assert(a.indexOf("#")<0&&a.indexOf("?")<0,"goog.uri.utils: Fragment or query identifiers are not supported: [%s]",a)};goog.uri.utils.parseQueryData=function(a,b){if(a){a=a.split("&");for(var c=0;c<a.length;c++){var d=a[c].indexOf("="),e=null;if(d>=0){var f=a[c].substring(0,d);e=a[c].substring(d+1)}else f=a[c];b(f,e?goog.string.urlDecode(e):"")}}};
goog.uri.utils.splitQueryData_=function(a){var b=a.indexOf("#");b<0&&(b=a.length);var c=a.indexOf("?");if(c<0||c>b){c=b;var d=""}else d=a.substring(c+1,b);return[a.slice(0,c),d,a.slice(b)]};goog.uri.utils.joinQueryData_=function(a){return a[0]+(a[1]?"?"+a[1]:"")+a[2]};goog.uri.utils.appendQueryData_=function(a,b){return b?a?a+"&"+b:b:a};goog.uri.utils.appendQueryDataToUri_=function(a,b){if(!b)return a;a=goog.uri.utils.splitQueryData_(a);a[1]=goog.uri.utils.appendQueryData_(a[1],b);return goog.uri.utils.joinQueryData_(a)};
goog.uri.utils.appendKeyValuePairs_=function(a,b,c){goog.asserts.assertString(a);if(Array.isArray(b)){goog.asserts.assertArray(b);for(var d=0;d<b.length;d++)goog.uri.utils.appendKeyValuePairs_(a,String(b[d]),c)}else b!=null&&c.push(a+(b===""?"":"="+goog.string.urlEncode(b)))};
goog.uri.utils.buildQueryData=function(a,b){goog.asserts.assert(Math.max(a.length-(b||0),0)%2==0,"goog.uri.utils: Key/value lists must be even in length.");var c=[];for(b=b||0;b<a.length;b+=2){var d=a[b];goog.uri.utils.appendKeyValuePairs_(d,a[b+1],c)}return c.join("&")};goog.uri.utils.buildQueryDataFromMap=function(a){var b=[],c;for(c in a)goog.uri.utils.appendKeyValuePairs_(c,a[c],b);return b.join("&")};
goog.uri.utils.appendParams=function(a,b){var c=arguments.length==2?goog.uri.utils.buildQueryData(arguments[1],0):goog.uri.utils.buildQueryData(arguments,1);return goog.uri.utils.appendQueryDataToUri_(a,c)};goog.uri.utils.appendParamsFromMap=function(a,b){b=goog.uri.utils.buildQueryDataFromMap(b);return goog.uri.utils.appendQueryDataToUri_(a,b)};goog.uri.utils.appendParam=function(a,b,c){c=c!=null?"="+goog.string.urlEncode(c):"";return goog.uri.utils.appendQueryDataToUri_(a,b+c)};
goog.uri.utils.findParam_=function(a,b,c,d){for(var e=c.length;(b=a.indexOf(c,b))>=0&&b<d;){var f=a.charCodeAt(b-1);if(f==goog.uri.utils.CharCode_.AMPERSAND||f==goog.uri.utils.CharCode_.QUESTION)if(f=a.charCodeAt(b+e),!f||f==goog.uri.utils.CharCode_.EQUAL||f==goog.uri.utils.CharCode_.AMPERSAND||f==goog.uri.utils.CharCode_.HASH)return b;b+=e+1}return-1};goog.uri.utils.hashOrEndRe_=/#|$/;
goog.uri.utils.hasParam=function(a,b){return goog.uri.utils.findParam_(a,0,b,a.search(goog.uri.utils.hashOrEndRe_))>=0};goog.uri.utils.getParamValue=function(a,b){var c=a.search(goog.uri.utils.hashOrEndRe_),d=goog.uri.utils.findParam_(a,0,b,c);if(d<0)return null;var e=a.indexOf("&",d);if(e<0||e>c)e=c;d+=b.length+1;return goog.string.urlDecode(a.slice(d,e!==-1?e:0))};
goog.uri.utils.getParamValues=function(a,b){for(var c=a.search(goog.uri.utils.hashOrEndRe_),d=0,e,f=[];(e=goog.uri.utils.findParam_(a,d,b,c))>=0;){d=a.indexOf("&",e);if(d<0||d>c)d=c;e+=b.length+1;f.push(goog.string.urlDecode(a.slice(e,Math.max(d,0))))}return f};goog.uri.utils.trailingQueryPunctuationRe_=/[?&]($|#)/;
goog.uri.utils.removeParam=function(a,b){for(var c=a.search(goog.uri.utils.hashOrEndRe_),d=0,e,f=[];(e=goog.uri.utils.findParam_(a,d,b,c))>=0;)f.push(a.substring(d,e)),d=Math.min(a.indexOf("&",e)+1||c,c);f.push(a.slice(d));return f.join("").replace(goog.uri.utils.trailingQueryPunctuationRe_,"$1")};goog.uri.utils.setParam=function(a,b,c){return goog.uri.utils.appendParam(goog.uri.utils.removeParam(a,b),b,c)};
goog.uri.utils.setParamsFromMap=function(a,b){a=goog.uri.utils.splitQueryData_(a);var c=a[1],d=[];c&&c.split("&").forEach(function(e){var f=e.indexOf("=");f=f>=0?e.slice(0,f):e;b.hasOwnProperty(f)||d.push(e)});a[1]=goog.uri.utils.appendQueryData_(d.join("&"),goog.uri.utils.buildQueryDataFromMap(b));return goog.uri.utils.joinQueryData_(a)};
goog.uri.utils.appendPath=function(a,b){goog.uri.utils.assertNoFragmentsOrQueries_(a);goog.string.endsWith(a,"/")&&(a=a.slice(0,-1));goog.string.startsWith(b,"/")&&(b=b.slice(1));return""+a+"/"+b};
goog.uri.utils.setPath=function(a,b){goog.string.startsWith(b,"/")||(b="/"+b);a=goog.uri.utils.split(a);return goog.uri.utils.buildFromEncodedParts(a[goog.uri.utils.ComponentIndex.SCHEME],a[goog.uri.utils.ComponentIndex.USER_INFO],a[goog.uri.utils.ComponentIndex.DOMAIN],a[goog.uri.utils.ComponentIndex.PORT],b,a[goog.uri.utils.ComponentIndex.QUERY_DATA],a[goog.uri.utils.ComponentIndex.FRAGMENT])};goog.uri.utils.StandardQueryParam={RANDOM:"zx"};
goog.uri.utils.makeUnique=function(a){return goog.uri.utils.setParam(a,goog.uri.utils.StandardQueryParam.RANDOM,goog.string.getRandomString())};var loadValidatorWasm=function(){var a,b=typeof document!="undefined"?(a=document.currentScript)==null?void 0:a.src:void 0;return function(c){function d(){V++;var m,n;(n=(m=v).monitorRunDependencies)==null||n.call(m,V)}function e(m){var n,p;(p=(n=v).onAbort)==null||p.call(n,m);m="Aborted("+m+")";Y(m);pa=!0;m+=". Build with -sASSERTIONS for more info.";m=new WebAssembly.RuntimeError(m);ia(m);throw m;}function f(m){return Promise.resolve().then(function(){var n=m;if(n==ja&&qa)n=new Uint8Array(qa);else{var p=
n;if(db(p)){p=p.slice(Da.length);p=atob(p);for(var r=new Uint8Array(p.length),u=0;u<p.length;++u)r[u]=p.charCodeAt(u);p=r}else p=void 0;if(p)n=p;else if(Ea)n=Ea(n);else throw"both async and sync fetching of the wasm failed";}return n})}function g(m,n,p){return f(m).then(function(r){return WebAssembly.instantiate(r,n)}).then(p,function(r){Y("failed to asynchronously prepare wasm: "+r);e(r)})}function h(){function m(r){I=r.exports;Fa=I.memory;r=Fa.buffer;v.HEAP8=ca=new Int8Array(r);v.HEAP16=da=new Int16Array(r);
v.HEAPU8=J=new Uint8Array(r);v.HEAPU16=ka=new Uint16Array(r);v.HEAP32=R=new Int32Array(r);v.HEAPU32=K=new Uint32Array(r);v.HEAPF32=Ga=new Float32Array(r);v.HEAPF64=ra=new Float64Array(r);Ha=I.__indirect_function_table;Ia.unshift(I.__wasm_call_ctors);V--;var u,w;(w=(u=v).monitorRunDependencies)==null||w.call(u,V);V==0&&(sa!==null&&(clearInterval(sa),sa=null),ea&&(u=ea,ea=null,u()));return I}function n(r){m(r.instance)}var p={env:Ja,wasi_snapshot_preview1:Ja};d("wasm-instantiate");if(v.instantiateWasm)try{return v.instantiateWasm(p,
m)}catch(r){Y("Module.instantiateWasm callback failed with error: "+r),ia(r)}ja||(ja="data:application/octet-stream;base64,[encoded data, 2787752 characters]");
g(ja,p,n).catch(ia);return{}}function k(){return typeof wasmOffsetConverter!=="undefined"}function l(m){this.name="ExitStatus";this.message="Program terminated with exit("+m+")";this.status=m}function q(m,n,p){p=p===void 0?{}:p;var r=n.name;m||N('type "'+r+'" must have a positive integer typeid pointer');if(Z.hasOwnProperty(m)){if(p.ignoreDuplicateRegistrations)return;N("Cannot register type '"+r+"' twice")}Z[m]=n;delete la[m];aa.hasOwnProperty(m)&&(n=aa[m],delete aa[m],n.forEach(function(u){return u()}))}
function t(m,n,p){p=p===void 0?{}:p;if(!("argPackAdvance"in n))throw new TypeError("registerType registeredInstance requires argPackAdvance");return q(m,n,p)}function x(m){return this.fromWireType(K[m>>2])}function A(m){for(var n=1;n<m.length;++n)if(m[n]!==null&&m[n].destructorFunction===void 0)return!0;return!1}function C(m,n,p,r,u){var w=n.length;w<2&&N("argTypes array size mismatch! Must at least get return value and 'this' types!");var y=n[1]!==null&&p!==null,z=A(n),B=n[0].name!=="void",D=w-2,
G=Array(D),H=[],S=[];p=function(){var W=$jscomp.getRestArguments.apply(0,arguments);W.length!==D&&N("function "+m+" called with "+W.length+" arguments, expected "+D);S.length=0;H.length=y?2:1;H[0]=u;if(y){var T=n[1].toWireType(S,this);H[1]=T}for(var M=0;M<D;++M)G[M]=n[M+2].toWireType(S,W[M]),H.push(G[M]);W=r.apply(null,(0,$jscomp.arrayFromIterable)(H));if(z)for(T=S;T.length;){M=T.pop();var ta=T.pop();ta(M)}else for(M=y?1:2;M<n.length;M++)ta=M===1?T:G[M-2],n[M].destructorFunction!==null&&n[M].destructorFunction(ta);
T=B?n[0].fromWireType(W):void 0;return T};return Ka(m,p)}function F(m,n,p,r,u,w){ua(u,w);return-52}function E(m,n,p,r,u,w,y){ua(w,y)}function L(){var m=Error().stack.toString().split("\n");m[0]=="Error"&&m.shift();La(m);ba.last_addr=ma(m[3]);ba.last_stack=m;return ba.last_addr}function O(m,n,p){ua(n,p);return 70}function Ma(){function m(){if(!na&&(na=!0,v.calledRun=!0,!pa)){va(Ia);Na(v);var n,p;(p=(n=v).onRuntimeInitialized)==null||p.call(n);if(v.postRun)for(typeof v.postRun=="function"&&(v.postRun=
[v.postRun]);v.postRun.length;)Oa.unshift(v.postRun.shift());va(Oa)}}if(!(V>0)){if(v.preRun)for(typeof v.preRun=="function"&&(v.preRun=[v.preRun]);v.preRun.length;)Pa.unshift(v.preRun.shift());va(Pa);V>0||(v.setStatus?(v.setStatus("Running..."),setTimeout(function(){setTimeout(function(){v.setStatus("")},1);m()},1)):m())}}c=c===void 0?{}:c;var eb,v=c,Na,ia,fb=new Promise(function(m,n){Na=m;ia=n}),Qa=typeof window=="object",wa=typeof importScripts=="function",gb=typeof process=="object"&&typeof process.versions==
"object"&&typeof process.versions.node=="string",hb=!Qa&&!gb&&!wa,Ra=Object.assign({},v),Sa="./this.program",xa=function(m,n){throw n;},X="";if(hb){var Ea=function(m){if(typeof readbuffer=="function")return new Uint8Array(readbuffer(m));m=read(m,"binary");typeof m!="object"&&e(void 0);return m};typeof clearTimeout=="undefined"&&(globalThis.clearTimeout=function(){});typeof setTimeout=="undefined"&&(globalThis.setTimeout=function(m){return typeof m=="function"?m():e()});typeof quit=="function"&&(xa=
function(m,n){setTimeout(function(){if(!(n instanceof l)){var p=n;n&&typeof n=="object"&&n.stack&&(p=[n,n.stack]);Y("exiting due to exception: "+p)}quit(m)});throw n;});typeof print!="undefined"&&(typeof console=="undefined"&&(console={}),console.log=print,console.warn=console.error=typeof printErr!="undefined"?printErr:print)}else if(Qa||wa)wa?X=self.location.href:typeof document!="undefined"&&document.currentScript&&(X=document.currentScript.src),b&&(X=b),X=X.startsWith("blob:")?"":X.substr(0,X.replace(/[?#].*/,
"").lastIndexOf("/")+1);var ib=v.print||console.log.bind(console),Y=v.printErr||console.error.bind(console);Object.assign(v,Ra);Ra=null;v.thisProgram&&(Sa=v.thisProgram);v.quit&&(xa=v.quit);var qa;v.wasmBinary&&(qa=v.wasmBinary);typeof atob=="undefined"&&(typeof global!="undefined"&&typeof globalThis=="undefined"&&(globalThis=global),globalThis.atob=function(m){var n="",p=0;m=m.replace(/[^A-Za-z0-9\+\/=]/g,"");do{var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(m.charAt(p++));
var u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(m.charAt(p++));var w="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(m.charAt(p++));var y="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(m.charAt(p++));r=r<<2|u>>4;u=(u&15)<<4|w>>2;var z=(w&3)<<6|y;n+=String.fromCharCode(r);w!==64&&(n+=String.fromCharCode(u));y!==64&&(n+=String.fromCharCode(z))}while(p<m.length);return n});var Fa,pa=!1,ca,J,da,ka,R,K,Ga,ra,Pa=
[],Ia=[],Oa=[],V=0,sa=null,ea=null,Da="data:application/octet-stream;base64,",db=function(m){return m.startsWith(Da)},ja,Ta={623992:function(){return typeof wasmOffsetConverter!=="undefined"}},va=function(m){for(;m.length>0;)m.shift()(v)},jb=v.noExitRuntime||!0,kb=function(){e("")},lb=function(){},mb=function(){for(var m=Array(256),n=0;n<256;++n)m[n]=String.fromCharCode(n);Ua=m},Ua,P=function(m){for(var n="";J[m];)n+=Ua[J[m++]];return n},aa={},Z={},la={},N=function(m){throw new nb(m);},ob=function(m,
n,p){function r(z){z=p(z);if(z.length!==m.length)throw new Va("Mismatched type converter count");for(var B=0;B<m.length;++B)t(m[B],z[B])}m.forEach(function(z){la[z]=n});var u=Array(n.length),w=[],y=0;n.forEach(function(z,B){Z.hasOwnProperty(z)?u[B]=Z[z]:(w.push(z),aa.hasOwnProperty(z)||(aa[z]=[]),aa[z].push(function(){u[B]=Z[z];++y;y===w.length&&r(u)}))});0===w.length&&r(u)},pb=function(m,n,p,r){n=P(n);t(m,{name:n,fromWireType:function(u){return!!u},toWireType:function(u,w){return w?p:r},argPackAdvance:8,
readValueFromPointer:function(u){return this.fromWireType(J[u])},destructorFunction:null})},ya=[],U=[],qb=function(m){m>9&&0===--U[m+1]&&(U[m]=void 0,ya.push(m))},rb=function(){return U.length/2-5-ya.length},Wa={toValue:function(m){m||N("Cannot use deleted val. handle = "+m);return U[m]},toHandle:function(m){switch(m){case void 0:return 2;case null:return 4;case !0:return 6;case !1:return 8;default:var n=ya.pop()||U.length;U[n]=m;U[n+1]=1;return n}}},sb={name:"emscripten::val",fromWireType:function(m){var n=
Wa.toValue(m);qb(m);return n},toWireType:function(m,n){return Wa.toHandle(n)},argPackAdvance:8,readValueFromPointer:x,destructorFunction:null},tb=function(m){return t(m,sb)},ub=function(m,n){switch(n){case 4:return function(p){return this.fromWireType(Ga[p>>2])};case 8:return function(p){return this.fromWireType(ra[p>>3])};default:throw new TypeError("invalid float width ("+n+"): "+m);}},vb=function(m,n,p){n=P(n);t(m,{name:n,fromWireType:function(r){return r},toWireType:function(r,u){return u},argPackAdvance:8,
readValueFromPointer:ub(n,p),destructorFunction:null})},Ka=function(m,n){return Object.defineProperty(n,"name",{value:m})},wb=function(m,n,p){if(void 0===m[n].overloadTable){var r=m[n];m[n]=function(){var u=$jscomp.getRestArguments.apply(0,arguments);m[n].overloadTable.hasOwnProperty(u.length)||N("Function '"+p+"' called with an invalid number of arguments ("+u.length+") - expects one of ("+m[n].overloadTable+")!");return m[n].overloadTable[u.length].apply(this,u)};m[n].overloadTable=[];m[n].overloadTable[r.argCount]=
r}},xb=function(m,n,p){v.hasOwnProperty(m)?((void 0===p||void 0!==v[m].overloadTable&&void 0!==v[m].overloadTable[p])&&N("Cannot register public name '"+m+"' twice"),wb(v,m,m),v.hasOwnProperty(p)&&N("Cannot register multiple overloads of a function with the same number of arguments ("+p+")!"),v[m].overloadTable[p]=n):(v[m]=n,void 0!==p&&(v[m].numArguments=p))},yb=function(m,n){for(var p=[],r=0;r<m;r++)p.push(K[n+r*4>>2]);return p},oa=[],Ha,Xa=function(m){var n=oa[m];n||(m>=oa.length&&(oa.length=m+
1),oa[m]=n=Ha.get(m));return n},zb=function(m,n){return function(){var p=$jscomp.getRestArguments.apply(0,arguments);var r=m;var u=n;p=p===void 0?[]:p;r.includes("j")?(r=r.replace(/p/g,"i"),r=v["dynCall_"+r],u=r.apply(null,[u].concat((0,$jscomp.arrayFromIterable)(p)))):u=Xa(u).apply(null,(0,$jscomp.arrayFromIterable)(p));return u}},Ab=function(m,n){m=P(m);var p=m.includes("j")?zb(m,n):Xa(n);typeof p!="function"&&N("unknown function pointer with signature "+m+": "+n);return p},Bb=function(m,n){var p=
Ka(n,function(r){this.name=n;this.message=r;r=Error(r).stack;r!==void 0&&(this.stack=this.toString()+"\n"+r.replace(/^Error(:[^\n]*)?\n/,""))});p.prototype=Object.create(m.prototype);p.prototype.constructor=p;p.prototype.toString=function(){return this.message===void 0?this.name:this.name+": "+this.message};return p},Cb=function(m){m=Ya(m);var n=P(m);Q(m);return n},Eb=function(m,n){function p(w){u[w]||Z[w]||(la[w]?la[w].forEach(p):(r.push(w),u[w]=!0))}var r=[],u={};n.forEach(p);throw new Db(m+": "+
r.map(Cb).join([", "]));},Fb=function(m){m=m.trim();var n=m.indexOf("(");return n!==-1?m.substr(0,n):m},Gb=function(m,n,p,r,u,w,y){var z=yb(n,p);m=P(m);m=Fb(m);u=Ab(r,u);xb(m,function(){Eb("Cannot call "+m+" due to unbound types",z)},n-1);ob([],z,function(B){var D=[B[0],null].concat(B.slice(1));B=m;D=C(m,D,null,u,w,y);var G=n-1;if(!v.hasOwnProperty(B))throw new Va("Replacing nonexistent public symbol");void 0!==v[B].overloadTable&&void 0!==G?v[B].overloadTable[G]=D:(v[B]=D,v[B].argCount=G);return[]})},
Hb=function(m,n,p){switch(n){case 1:return p?function(r){return ca[r]}:function(r){return J[r]};case 2:return p?function(r){return da[r>>1]}:function(r){return ka[r>>1]};case 4:return p?function(r){return R[r>>2]}:function(r){return K[r>>2]};default:throw new TypeError("invalid integer width ("+n+"): "+m);}},Ib=function(m,n,p,r,u){n=P(n);u===-1&&(u=4294967295);u=function(z){return z};if(r===0){var w=32-8*p;u=function(z){return z<<w>>>w}}var y=n.includes("unsigned");y=y?function(z,B){return B>>>0}:
function(z,B){return B};t(m,{name:n,fromWireType:u,toWireType:y,argPackAdvance:8,readValueFromPointer:Hb(n,p,r!==0),destructorFunction:null})},Jb=function(m,n,p){function r(y){var z=K[y>>2];y=K[y+4>>2];return new w(ca.buffer,y,z)}var u=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array],w=u[n];p=P(p);t(m,{name:p,fromWireType:r,argPackAdvance:8,readValueFromPointer:r},{ignoreDuplicateRegistrations:!0})},fa=function(m,n,p,r){if(!(r>0))return 0;var u=p;r=p+
r-1;for(var w=0;w<m.length;++w){var y=m.charCodeAt(w);if(y>=55296&&y<=57343){var z=m.charCodeAt(++w);y=65536+((y&1023)<<10)|z&1023}if(y<=127){if(p>=r)break;n[p++]=y}else{if(y<=2047){if(p+1>=r)break;n[p++]=192|y>>6}else{if(y<=65535){if(p+2>=r)break;n[p++]=224|y>>12}else{if(p+3>=r)break;n[p++]=240|y>>18;n[p++]=128|y>>12&63}n[p++]=128|y>>6&63}n[p++]=128|y&63}}n[p]=0;return p-u},Za=typeof TextDecoder!="undefined"?new TextDecoder:void 0,za=function(m,n,p){var r=n+p;for(p=n;m[p]&&!(p>=r);)++p;if(p-n>16&&
m.buffer&&Za)return Za.decode(m.subarray(n,p));for(r="";n<p;){var u=m[n++];if(u&128){var w=m[n++]&63;if((u&224)==192)r+=String.fromCharCode((u&31)<<6|w);else{var y=m[n++]&63;u=(u&240)==224?(u&15)<<12|w<<6|y:(u&7)<<18|w<<12|y<<6|m[n++]&63;u<65536?r+=String.fromCharCode(u):(u-=65536,r+=String.fromCharCode(55296|u>>10,56320|u&1023))}}else r+=String.fromCharCode(u)}return r},Kb=function(m,n){n=P(n);var p=n==="std::string",r={};t(m,(r.name=n,r.fromWireType=function(u){var w=K[u>>2],y=u+4;if(p)for(var z=
y,B=0;B<=w;++B){var D=y+B;if(B==w||J[D]==0){var G=D-z;z=z?za(J,z,G):"";if(H===void 0)var H=z;else H+=String.fromCharCode(0),H+=z;z=D+1}}else{H=Array(w);for(B=0;B<w;++B)H[B]=String.fromCharCode(J[y+B]);H=H.join("")}Q(u);return H},r.toWireType=function(u,w){w instanceof ArrayBuffer&&(w=new Uint8Array(w));var y,z=typeof w=="string";z||w instanceof Uint8Array||w instanceof Uint8ClampedArray||w instanceof Int8Array||N("Cannot pass non-string to std::string");if(p&&z)for(var B=y=0;B<w.length;++B){var D=
w.charCodeAt(B);D<=127?y++:D<=2047?y+=2:D>=55296&&D<=57343?(y+=4,++B):y+=3}else y=w.length;B=Aa(4+y+1);D=B+4;K[B>>2]=y;if(p&&z)fa(w,J,D,y+1);else if(z)for(z=0;z<y;++z){var G=w.charCodeAt(z);G>255&&(Q(D),N("String has UTF-16 code units that do not fit in 8 bits"));J[D+z]=G}else for(z=0;z<y;++z)J[D+z]=w[z];u!==null&&u.push(Q,B);return B},r.argPackAdvance=8,r.readValueFromPointer=x,r.destructorFunction=function(u){Q(u)},r))},$a=typeof TextDecoder!="undefined"?new TextDecoder("utf-16le"):void 0,Lb=function(m,
n){var p=m;p>>=1;for(var r=p+n/2;!(p>=r)&&ka[p];)++p;p<<=1;if(p-m>32&&$a)return $a.decode(J.subarray(m,p));p="";for(r=0;!(r>=n/2);++r){var u=da[m+r*2>>1];if(u==0)break;p+=String.fromCharCode(u)}return p},Mb=function(m,n,p){p!=null||(p=2147483647);if(p<2)return 0;p-=2;var r=n;p=p<m.length*2?p/2:m.length;for(var u=0;u<p;++u){var w=m.charCodeAt(u);da[n>>1]=w;n+=2}da[n>>1]=0;return n-r},Nb=function(m){return m.length*2},Ob=function(m,n){for(var p=0,r="";!(p>=n/4);){var u=R[m+p*4>>2];if(u==0)break;++p;
u>=65536?(u-=65536,r+=String.fromCharCode(55296|u>>10,56320|u&1023)):r+=String.fromCharCode(u)}return r},Pb=function(m,n,p){p!=null||(p=2147483647);if(p<4)return 0;var r=n;p=r+p-4;for(var u=0;u<m.length;++u){var w=m.charCodeAt(u);if(w>=55296&&w<=57343){var y=m.charCodeAt(++u);w=65536+((w&1023)<<10)|y&1023}R[n>>2]=w;n+=4;if(n+4>p)break}R[n>>2]=0;return n-r},Qb=function(m){for(var n=0,p=0;p<m.length;++p){var r=m.charCodeAt(p);r>=55296&&r<=57343&&++p;n+=4}return n},Rb=function(m,n,p){p=P(p);if(n===2){var r=
Lb;var u=Mb;var w=Nb;var y=function(z){return ka[z>>1]}}else n===4&&(r=Ob,u=Pb,w=Qb,y=function(z){return K[z>>2]});t(m,{name:p,fromWireType:function(z){for(var B=K[z>>2],D,G=z+4,H=0;H<=B;++H){var S=z+4+H*n;if(H==B||y(S)==0){var W=S-G;G=r(G,W);D===void 0?D=G:(D+=String.fromCharCode(0),D+=G);G=S+n}}Q(z);return D},toWireType:function(z,B){typeof B!="string"&&N("Cannot pass non-string to C++ string type "+p);var D=w(B),G=Aa(4+D+n);K[G>>2]=D/n;u(B,G+4,D+n);z!==null&&z.push(Q,G);return G},argPackAdvance:8,
readValueFromPointer:x,destructorFunction:function(z){Q(z)}})},Sb=function(m,n){n=P(n);t(m,{isVoid:!0,name:n,argPackAdvance:0,fromWireType:function(){},toWireType:function(){}})},Tb=function(){return 1},Ub=function(m,n,p){return J.copyWithin(m,n,n+p)},ua=function(m,n){return n+2097152>>>0<4194305-!!m?(m>>>0)+n*4294967296:NaN},Vb=function(m,n,p,r){var u=(new Date).getFullYear(),w=new Date(u,0,1),y=new Date(u,6,1);u=w.getTimezoneOffset();var z=y.getTimezoneOffset(),B=Math.max(u,z);K[m>>2]=B*60;R[n>>
2]=Number(u!=z);m=function(D){return D.toLocaleTimeString(void 0,{hour12:!1,timeZoneName:"short"}).split(" ")[1]};w=m(w);y=m(y);z<u?(fa(w,J,p,17),fa(y,J,r,17)):(fa(w,J,r,17),fa(y,J,p,17))},Ba=[],Wb=function(m,n,p){Ba.length=0;for(var r;r=J[n++];){var u=r!=105;u&=r!=112;p+=u&&p%8?4:0;Ba.push(r==112?K[p>>2]:r==105?R[p>>2]:ra[p>>3]);p+=u?8:4}n=Ba;return m=Ta[m].apply(Ta,(0,$jscomp.arrayFromIterable)(n))},Xb=function(){return Date.now()},Yb=function(m,n){return Y(m?za(J,m,n):"")},Zb=function(){return J.length};
var $b=function(){return performance.now()};var ac=function(){e("Cannot use emscripten_pc_get_function without -sUSE_OFFSET_CONVERTER");return 0},bc=function(){e("OOM")},ma=function(){e("Cannot use convertFrameToPC (needed by __builtin_return_address) without -sUSE_OFFSET_CONVERTER");return 0},ba={},La=function(m){m.forEach(function(n){var p=ma(n);p&&(ba[p]=n)})},cc=function(m,n,p){if(ba.last_addr==m)var r=ba.last_stack;else r=Error().stack.toString().split("\n"),r[0]=="Error"&&r.shift(),La(r);for(var u=
3;r[u]&&ma(r[u])!=m;)++u;for(m=0;m<p&&r[m+u];++m)R[n+m*4>>2]=ma(r[m+u]);return m},Ca={},ha=function(){if(!ha.strings){var m=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";m={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:m,_:Sa||"./this.program"};for(var n in Ca)Ca[n]===void 0?delete m[n]:m[n]=Ca[n];var p=[];for(n in m)p.push(n+"="+m[n]);ha.strings=p}return ha.strings},dc=function(m,n){var p=0;ha().forEach(function(r,
u){var w=n+p;K[m+u*4>>2]=w;u=r;for(var y=0;y<u.length;++y)ca[w++]=u.charCodeAt(y);ca[w]=0;p+=r.length+1});return 0},ec=function(m,n){var p=ha();K[m>>2]=p.length;var r=0;p.forEach(function(u){return r+=u.length+1});K[n>>2]=r;return 0},ab=function(m){if(!jb){var n,p;(p=(n=v).onExit)==null||p.call(n,m);pa=!0}xa(m,new l(m))},fc=function(m){ab(m)},gc=fc,hc=function(){return 52},ic=function(){return 52},jc=[null,[],[]],kc=function(m,n,p,r){for(var u=0,w=0;w<p;w++){var y=K[n>>2],z=K[n+4>>2];n+=8;for(var B=
0;B<z;B++){var D=m,G=J[y+B],H=jc[D];G===0||G===10?((D===1?ib:Y)(za(H,0)),H.length=0):H.push(G)}u+=z}K[r>>2]=u;return 0};mb();var bb=function(m){m=Error.call(this,m);this.message=m.message;"stack"in m&&(this.stack=m.stack);this.name="BindingError"};$jscomp.inherits(bb,Error);var nb=v.BindingError=bb;var cb=function(m){m=Error.call(this,m);this.message=m.message;"stack"in m&&(this.stack=m.stack);this.name="InternalError"};$jscomp.inherits(cb,Error);var Va=v.InternalError=cb;U.push(0,1,void 0,1,null,
1,!0,1,!1,1);v.count_emval_handles=rb;var Db=v.UnboundTypeError=Bb(Error,"UnboundTypeError");var Ja={HaveOffsetConverter:k,_abort_js:kb,_embind_register_bigint:lb,_embind_register_bool:pb,_embind_register_emval:tb,_embind_register_float:vb,_embind_register_function:Gb,_embind_register_integer:Ib,_embind_register_memory_view:Jb,_embind_register_std_string:Kb,_embind_register_std_wstring:Rb,_embind_register_void:Sb,_emscripten_get_now_is_monotonic:Tb,_emscripten_memcpy_js:Ub,_mmap_js:F,_munmap_js:E,
_tzset_js:Vb,emscripten_asm_const_int:Wb,emscripten_date_now:Xb,emscripten_errn:Yb,emscripten_get_heap_max:Zb,emscripten_get_now:$b,emscripten_pc_get_function:ac,emscripten_resize_heap:bc,emscripten_stack_snapshot:L,emscripten_stack_unwind_buffer:cc,environ_get:dc,environ_sizes_get:ec,exit:gc,fd_close:hc,fd_read:ic,fd_seek:O,fd_write:kc,proc_exit:ab},I=h(),Aa=function(m){return(Aa=I.malloc)(m)},Q=function(m){return(Q=I.free)(m)},Ya=function(m){return(Ya=I.__getTypeName)(m)};v.dynCall_iiiijij=function(m,
n,p,r,u,w,y,z,B){return(v.dynCall_iiiijij=I.dynCall_iiiijij)(m,n,p,r,u,w,y,z,B)};v.dynCall_ji=function(m,n){return(v.dynCall_ji=I.dynCall_ji)(m,n)};v.dynCall_viijii=function(m,n,p,r,u,w,y){return(v.dynCall_viijii=I.dynCall_viijii)(m,n,p,r,u,w,y)};v.dynCall_vij=function(m,n,p,r){return(v.dynCall_vij=I.dynCall_vij)(m,n,p,r)};v.dynCall_vijjj=function(m,n,p,r,u,w,y,z){return(v.dynCall_vijjj=I.dynCall_vijjj)(m,n,p,r,u,w,y,z)};v.dynCall_vj=function(m,n,p){return(v.dynCall_vj=I.dynCall_vj)(m,n,p)};v.dynCall_viij=
function(m,n,p,r,u){return(v.dynCall_viij=I.dynCall_viij)(m,n,p,r,u)};v.dynCall_viiiiij=function(m,n,p,r,u,w,y,z){return(v.dynCall_viiiiij=I.dynCall_viiiiij)(m,n,p,r,u,w,y,z)};v.dynCall_iijjiiii=function(m,n,p,r,u,w,y,z,B,D){return(v.dynCall_iijjiiii=I.dynCall_iijjiiii)(m,n,p,r,u,w,y,z,B,D)};v.dynCall_jiji=function(m,n,p,r,u){return(v.dynCall_jiji=I.dynCall_jiji)(m,n,p,r,u)};v.dynCall_iiiiij=function(m,n,p,r,u,w,y){return(v.dynCall_iiiiij=I.dynCall_iiiiij)(m,n,p,r,u,w,y)};v.dynCall_iiiiijj=function(m,
n,p,r,u,w,y,z,B){return(v.dynCall_iiiiijj=I.dynCall_iiiiijj)(m,n,p,r,u,w,y,z,B)};v.dynCall_iiiiiijj=function(m,n,p,r,u,w,y,z,B,D){return(v.dynCall_iiiiiijj=I.dynCall_iiiiiijj)(m,n,p,r,u,w,y,z,B,D)};v._kVersionStampBuildChangelistStr=50096;v._kVersionStampCitcSnapshotStr=50128;v._kVersionStampCitcWorkspaceIdStr=50160;v._kVersionStampSourceUriStr=50672;v._kVersionStampBuildClientStr=51184;v._kVersionStampBuildClientMintStatusStr=51696;v._kVersionStampBuildCompilerStr=51728;v._kVersionStampBuildDateTimePstStr=
52240;v._kVersionStampBuildDepotPathStr=52272;v._kVersionStampBuildIdStr=52784;v._kVersionStampBuildInfoStr=53296;v._kVersionStampBuildLabelStr=53808;v._kVersionStampBuildTargetStr=54320;v._kVersionStampBuildTimestampStr=54832;v._kVersionStampBuildToolStr=54864;v._kVersionStampG3BuildTargetStr=55376;v._kVersionStampVerifiableStr=55888;v._kVersionStampBuildFdoTypeStr=55920;v._kVersionStampBuildBaselineChangelistStr=55952;v._kVersionStampBuildLtoTypeStr=55984;v._kVersionStampBuildPropellerTypeStr=56016;
v._kVersionStampBuildPghoTypeStr=56048;v._kVersionStampBuildUsernameStr=56080;v._kVersionStampBuildHostnameStr=56592;v._kVersionStampBuildDirectoryStr=57104;v._kVersionStampBuildChangelistInt=57616;v._kVersionStampCitcSnapshotInt=57624;v._kVersionStampBuildClientMintStatusInt=57628;v._kVersionStampBuildTimestampInt=57632;v._kVersionStampVerifiableInt=57640;v._kVersionStampBuildCoverageEnabledInt=57644;v._kVersionStampBuildBaselineChangelistInt=57648;v._kVersionStampPrecookedTimestampStr=57664;v._kVersionStampPrecookedClientInfoStr=
58176;var na;ea=function n(){na||Ma();na||(ea=n)};if(v.preInit)for(typeof v.preInit=="function"&&(v.preInit=[v.preInit]);v.preInit.length>0;)v.preInit.pop()();Ma();return eb=fb}}();typeof exports==="object"&&typeof module==="object"?module.exports=loadValidatorWasm:typeof define==="function"&&define.amd&&define([],function(){return loadValidatorWasm});var module$contents$amp$validator_wasmModule;function module$contents$amp$validator_init(){return(0,$jscomp.asyncExecutePromiseGeneratorProgram)(function(a){if(a.nextAddress==1)return module$contents$amp$validator_wasmModule?a.jumpTo(0):a.yield(loadValidatorWasm(),3);module$contents$amp$validator_wasmModule=a.yieldResult;a.jumpToEnd()})}
var module$contents$amp$validator_ProtobufEnum=function(a){a=Object.entries(a);this.nameByNumber=new Map(a.map(function(b){var c=(0,$jscomp.makeIterator)(b);b=c.next().value;c=c.next().value;return[c,b]}))},module$contents$amp$validator_CODE=new module$contents$amp$validator_ProtobufEnum(jspb$e.amp$validator$ValidationError$Code),module$contents$amp$validator_SEVERITY=new module$contents$amp$validator_ProtobufEnum(jspb$e.amp$validator$ValidationError$Severity),module$contents$amp$validator_STATUS=
new module$contents$amp$validator_ProtobufEnum(jspb$e.amp$validator$ValidationResult$Status);
function module$contents$amp$validator_validateString(a,b){var c="AMP";b&&(c=b.toUpperCase());goog.asserts.assertExists(module$contents$amp$validator_wasmModule,"WebAssembly is uninitialized");a=module$contents$amp$validator_wasmModule.validateString(a,c,-1);b=jspb$amp$validator$MutableValidationResult.deserializeBinary(a);c=b.toObject();c.errors=b.getErrorsList().map(function(d){var e=d.toObject();e=Object.assign({},e,{params:e.paramsList,severity:module$contents$amp$validator_SEVERITY.nameByNumber.get(e.severity),
code:module$contents$amp$validator_CODE.nameByNumber.get(e.code)});e._PB_BASE64=goog.crypt.base64.encodeByteArray(d.serializeBinary());return e});c.status=module$contents$amp$validator_STATUS.nameByNumber.get(c.status);c._PB_BASE64=a;return c}function module$contents$amp$validator_renderErrorMessage(a){goog.asserts.assertExists(module$contents$amp$validator_wasmModule,"WebAssembly is uninitialized");return module$contents$amp$validator_wasmModule.renderErrorMessage(a._PB_BASE64)}
function module$contents$amp$validator_renderInlineResult(a,b,c){goog.asserts.assertExists(module$contents$amp$validator_wasmModule,"WebAssembly is uninitialized");return module$contents$amp$validator_wasmModule.renderInlineResult(a._PB_BASE64,b,c)}
function module$contents$amp$validator_errorLine(a,b){var c,d=(c=b.line)!=null?c:1,e;c=(e=b.col)!=null?e:0;a=goog.uri.utils.removeFragment(a)+":"+d+":"+c+" "+module$contents$amp$validator_renderErrorMessage(b);b.specUrl&&(a+=" (see "+b.specUrl+")");return a}
function module$contents$amp$validator_logValidationResult(a,b){var c=a.status;a=a.errors;if(c===module$contents$amp$validator_STATUS.nameByNumber.get(jspb$e.amp$validator$ValidationResult$Status.PASS)){if(console.info("AMP validation successful."),console.info("Review our 'publishing checklist' to ensure successful AMP documentdistribution. See https://go.amp.dev/publishing-checklist"),a.length===0)return}else c!==module$contents$amp$validator_STATUS.nameByNumber.get(jspb$e.amp$validator$ValidationResult$Status.FAIL)&&
console.error("AMP validation had unknown results. This indicates a validator bug. Please report at https://github.com/ampproject/amphtml/issues .");c===module$contents$amp$validator_STATUS.nameByNumber.get(jspb$e.amp$validator$ValidationResult$Status.FAIL)?console.error("AMP validation had errors:"):console.error("AMP validation had warnings:");c=(0,$jscomp.makeIterator)(a);for(var d=c.next();!d.done;d=c.next())d=d.value,d.severity===module$contents$amp$validator_SEVERITY.nameByNumber.get(jspb$e.amp$validator$ValidationError$Severity.ERROR)?
console.error(module$contents$amp$validator_errorLine(b,d)):console.warn(module$contents$amp$validator_errorLine(b,d));a.length!==0&&console.info("See also https://validator.amp.dev/?experimental_wasm=1#url="+encodeURIComponent(goog.uri.utils.removeFragment(b)))}
function module$contents$amp$validator_validateUrlAndLog(a){var b,c,d,e,f,g;return(0,$jscomp.asyncExecutePromiseGeneratorProgram)(function(h){if(h.nextAddress==1)return goog.asserts.assert(goog.uri.utils.getDomain(a)==="cdn.ampproject.org"===!1,"Attempting to validate an AMP cache URL.Please use #development=1 on the origin URL instead."),b=$jscomp.makeIterator,h.yield(Promise.all([fetch(a),module$contents$amp$validator_init()]),2);if(h.nextAddress!=3)return c=b(h.yieldResult),d=c.next().value,goog.asserts.assert(d.status===
200,"Failed to fetch "+a),h.yield(d.text(),3);e=h.yieldResult;f="AMP";goog.uri.utils.parseQueryData(goog.uri.utils.getFragment(a),function(k,l){k==="development"&&(f=l==="1"?"AMP":l)});g=module$contents$amp$validator_validateString(e,f);module$contents$amp$validator_logValidationResult(g,a);h.jumpToEnd()})}goog.exportSymbol("amp.validator.init",module$contents$amp$validator_init);goog.exportSymbol("amp.validator.renderErrorMessage",module$contents$amp$validator_renderErrorMessage);
goog.exportSymbol("amp.validator.renderInlineResult",module$contents$amp$validator_renderInlineResult);goog.exportSymbol("amp.validator.validateString",module$contents$amp$validator_validateString);goog.exportSymbol("amp.validator.validateUrlAndLog",module$contents$amp$validator_validateUrlAndLog);}).call(this);
