!function(i){"use strict";function_(n,e,i){returne<=n&&n<=i}"undefined"!=typeofmodule&&module.exports&&!i["encoding-indexes"]&&(i["encoding-indexes"]=require("./encoding-indexes.js")["encoding-indexes"]);varl=Math.floor;functions(n){if(void0===n)return{};if(n===Object(n))returnn;throwTypeError("Could not convert argument to dictionary")}functionu(n){return0<=n&&n<=127}vara=u,b=-1;functionc(n){this.tokens=[].slice.call(n),this.tokens.reverse()}c.prototype={endOfStream:function(){return!this.tokens.length},read:function(){returnthis.tokens.length?this.tokens.pop():b},prepend:function(n){if(Array.isArray(n))for(vare=n;e.length;)this.tokens.push(e.pop());elsethis.tokens.push(n)},push:function(n){if(Array.isArray(n))for(vare=n;e.length;)this.tokens.unshift(e.shift());elsethis.tokens.unshift(n)}};varw=-1;functionm(n,e){if(n)throwTypeError("Decoder error");returne||65533}functionf(n){throwTypeError("The code point "+n+" could not be encoded.")}functionr(n){returnn=String(n).trim().toLowerCase(),Object.prototype.hasOwnProperty.call(d,n)?d[n]:null}vart,o,n=[{encodings:[{labels:["unicode-1-1-utf-8","utf-8","utf8"],name:"UTF-8"}],heading:"The Encoding"},{encodings:[{labels:["866","cp866","csibm866","ibm866"],name:"IBM866"},{labels:["csisolatin2","iso-8859-2","iso-ir-101","iso8859-2","iso88592","iso_8859-2","iso_8859-2:1987","l2","latin2"],name:"ISO-8859-2"},{labels:["csisolatin3","iso-8859-3","iso-ir-109","iso8859-3","iso88593","iso_8859-3","iso_8859-3:1988","l3","latin3"],name:"ISO-8859-3"},{labels:["csisolatin4","iso-8859-4","iso-ir-110","iso8859-4","iso88594","iso_8859-4","iso_8859-4:1988","l4","latin4"],name:"ISO-8859-4"},{labels:["csisolatincyrillic","cyrillic","iso-8859-5","iso-ir-144","iso8859-5","iso88595","iso_8859-5","iso_8859-5:1988"],name:"ISO-8859-5"},{labels:["arabic","asmo-708","csiso88596e","csiso88596i","csisolatinarabic","ecma-114","iso-8859-6","iso-8859-6-e","iso-8859-6-i","iso-ir-127","iso8859-6","iso88596","iso_8859-6","iso_8859-6:1987"],name:"ISO-8859-6"},{labels:["csisolatingreek","ecma-118","elot_928","greek","greek8","iso-8859-7","iso-ir-126","iso8859-7","iso88597","iso_8859-7","iso_8859-7:1987","sun_eu_greek"],name:"ISO-8859-7"},{labels:["csiso88598e","csisolatinhebrew","hebrew","iso-8859-8","iso-8859-8-e","iso-ir-138","iso8859-8","iso88598","iso_8859-8","iso_8859-8:1988","visual"],name:"ISO-8859-8"},{labels:["csiso88598i","iso-8859-8-i","logical"],name:"ISO-8859-8-I"},{labels:["csisolatin6","iso-8859-10","iso-ir-157","iso8859-10","iso885910","l6","latin6"],name:"ISO-8859-10"},{labels:["iso-8859-13","iso8859-13","iso885913"],name:"ISO-8859-13"},{labels:["iso-8859-14","iso8859-14","iso885914"],name:"ISO-8859-14"},{labels:["csisolatin9","iso-8859-15","iso8859-15","iso885915","iso_8859-15","l9"],name:"ISO-8859-15"},{labels:["iso-8859-16"],name:"ISO-8859-16"},{labels:["cskoi8r","koi","koi8","koi8-r","koi8_r"],name:"KOI8-R"},{labels:["koi8-ru","koi8-u"],name:"KOI8-U"},{labels:["csmacintosh","mac","macintosh","x-mac-roman"],name:"macintosh"},{labels:["dos-874","iso-8859-11","iso8859-11","iso885911","tis-620","windows-874"],name:"windows-874"},{labels:["cp1250","windows-1250","x-cp1250"],name:"windows-1250"},{labels:["cp1251","windows-1251","x-cp1251"],name:"windows-1251"},{labels:["ansi_x3.4-1968","ascii","cp1252","cp819","csisolatin1","ibm819","iso-8859-1","iso-ir-100","iso8859-1","iso88591","iso_8859-1","iso_8859-1:1987","l1","latin1","us-ascii","windows-1252","x-cp1252"],name:"windows-1252"},{labels:["cp1253","windows-1253","x-cp1253"],name:"windows-1253"},{labels:["cp1254","csisolatin5","iso-8859-9","iso-ir-148","iso8859-9","iso88599","iso_8859-9","iso_8859-9:1989","l5","latin5","windows-1254","x-cp1254"],name:"windows-1254"},{labels:["cp1255","windows-1255","x-cp1255"],name:"windows-1255"},{labels:["cp1256","windows-1256","x-cp1256"],name:"windows-1256"},{labels:["cp1257","windows-1257","x-cp1257"],name:"windows-1257"},{labels:["cp1258","windows-1258","x-cp1258"],name:"windows-1258"},{labels:["x-mac-cyrillic","x-mac-ukrainian"],name:"x-mac-cyrillic"}],heading:"Legacysingle-b
// @protobuf-ts/runtime
varUnknownFieldHandler,WireType,ScalarType,LongType,RepeatType,__defProp=Object.defineProperty,__defProps=Object.defineProperties,__getOwnPropDescs=Object.getOwnPropertyDescriptors,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(e,r,t)=>rine?__defProp(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,__spreadValues=(e,r)=>{for(vartinr=r||{})__hasOwnProp.call(r,t)&&__defNormalProp(e,t,r[t]);if(__getOwnPropSymbols)for(vartof__getOwnPropSymbols(r))__propIsEnum.call(r,t)&&__defNormalProp(e,t,r[t]);returne},__spreadProps=(e,r)=>__defProps(e,__getOwnPropDescs(r));functionvarint64read(){letr=0,t=0;for(lete=0;e<28;e+=7){vara=this.buf[this.pos++];if(r|=(127&a)<<e,0==(128&a))returnthis.assertBounds(),[r,t]}vare=this.buf[this.pos++];if(r|=(15&e)<<28,t=(112&e)>>4,0==(128&e))returnthis.assertBounds(),[r,t];for(lete=3;e<=31;e+=7){varn=this.buf[this.pos++];if(t|=(127&n)<<e,0==(128&n))returnthis.assertBounds(),[r,t]}thrownewError("invalid varint")}functionvarint64write(r,t,a){for(lete=0;e<28;e+=7){varn=r>>>e,s=!(n>>>7==0&&0==t);if(a.push(255&(s?128|n:n)),!s)return}vare=r>>>28&15|(7&t)<<4,i=!(t>>3==0);if(a.push(255&(i?128|e:e)),i){for(lete=3;e<31;e+=7){varo=t>>>e,l=!(o>>>7==0);if(a.push(255&(l?128|o:o)),!l)return}a.push(t>>>31&1)}}constTWO_PWR_32_DBL$1=4294967296;functionint64fromString(t){vare="-"==t[0];e&&(t=t.slice(1));leta=0,n=0;functionr(e,r){e=Number(t.slice(e,r));n*=1e6,(a=1e6*a+e)>=TWO_PWR_32_DBL$1&&(n+=a/TWO_PWR_32_DBL$1|0,a%=TWO_PWR_32_DBL$1)}returnr(-24,-18),r(-18,-12),r(-12,-6),r(-6),[e,a,n]}functionint64toString(e,r){if(r<=2097151)return""+(TWO_PWR_32_DBL$1*r+e);vart=(e>>>24|r<<8)>>>0&16777215,r=r>>16&65535;leta=(16777215&e)+6777216*t+6710656*r,n=t+8147497*r,s=2*r;e=1e7;functioni(e,r){e=e?String(e):"";returnr?"0000000".slice(e.length)+e:e}returna>=e&&(n+=Math.floor(a/e),a%=e),n>=e&&(s+=Math.floor(n/e),n%=e),i(s,0)+i(n,s)+i(a,1)}functionvarint32write(r,t){if(0<=r){for(;127<r;)t.push(127&r|128),r>>>=7;t.push(r)}else{for(lete=0;e<9;e++)t.push(127&r|128),r>>=7;t.push(1)}}functionvarint32read(){letr=this.buf[this.pos++];vare=127&r;if(0==(128&r))returnthis.assertBounds(),e;if(e|=(127&(r=this.buf[this.pos++]))<<7,0==(128&r))returnthis.assertBounds(),e;if(e|=(127&(r=this.buf[this.pos++]))<<14,0==(128&r))returnthis.assertBounds(),e;if(e|=(127&(r=this.buf[this.pos++]))<<21,0==(128&r))returnthis.assertBounds(),e;e|=(15&(r=this.buf[this.pos++]))<<28;for(lete=5;0!=(128&r)&&e<10;e++)r=this.buf[this.pos++];if(0!=(128&r))thrownewError("invalid varint");returnthis.assertBounds(),e>>>0}functiondetectBi(){vare=newDataView(newArrayBuffer(8));returnvoid0!==globalThis.BigInt&&"function"==typeofe.getBigInt64&&"function"==typeofe.getBigUint64&&"function"==typeofe.setBigInt64&&"function"==typeofe.setBigUint64?{MIN:BigInt("-9223372036854775808"),MAX:BigInt("9223372036854775807"),UMIN:BigInt("0"),UMAX:BigInt("18446744073709551615"),C:BigInt,V:e}:void0}constBI=detectBi();functionassertBi(e){if(!e)thrownewError("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}constRE_DECIMAL_STR=/^-?[0-9]+$/,TWO_PWR_32_DBL=4294967296;classSharedPbLong{constructor(e,r){this.lo=0|e,this.hi=0|r}isZero(){return0==this.lo&&0==this.hi}toNumber(){vare=this.hi*TWO_PWR_32_DBL+(this.lo>>>0);if(Number.isSafeInteger(e))returne;thrownewError("cannot convert to safe number")}}const_PbULong=classextendsSharedPbLong{staticfrom(e){if(BI)switch(typeofe){case"string":if("0"==e)returnthis.ZERO;if(""==e)thrownewError("string is no integer");e=BI.C(e);case"number":if(0===e)returnthis.ZERO;e=BI.C(e);case"bigint":if(!e)returnthis.ZERO;if(e<BI.UMIN)thrownewError("signed value for ulong");if(e>BI.UMAX)thrownewError("ulong too large");returnBI.V.setBigUint64(0,e,!0),new_PbULong(BI.V.getInt32(0,!0),BI.V.getInt32(4,!0))}elseswitch(typeofe){case"string":if("0"==e)returnthis.ZERO;if(e=e.trim(),!RE_DECIMAL_STR.test(e))thro
classAny$TypeextendsMessageType{constructor(){super("google.protobuf.Any",[{no:1,name:"type_url",kind:"scalar",T:9},{no:2,name:"value",kind:"scalar",T:12}])}pack(message,type){return{typeUrl:this.typeNameToUrl(type.typeName),value:type.toBinary(message),}}unpack(any,type,options){if(!this.contains(any,type))thrownewError("Cannot unpack google.protobuf.Any with typeUrl '"+any.typeUrl+"' as "+type.typeName+".");returntype.fromBinary(any.value,options)}contains(any,type){if(!any.typeUrl.length)returnfalse;letwants=typeoftype=="string"?type:type.typeName;lethas=this.typeUrlToName(any.typeUrl);returnwants===has}internalJsonWrite(any,options){if(any.typeUrl==="")return{};lettypeName=this.typeUrlToName(any.typeUrl);letopt=jsonWriteOptions(options);lettype=opt.typeRegistry?.find(t=>t.typeName===typeName);if(!type)thrownewglobalThis.Error("Unable to convert google.protobuf.Any with typeUrl '"+any.typeUrl+"' to JSON. The specified type "+typeName+" is not available in the type registry.");letvalue=type.fromBinary(any.value,{readUnknownField:false});letjson=type.internalJsonWrite(value,opt);if(typeName.startsWith("google.protobuf.")||!isJsonObject(json))json={value:json};json["@type"]=any.typeUrl;returnjson}internalJsonRead(json,options,target){if(!isJsonObject(json))thrownewglobalThis.Error("Unable to parse google.protobuf.Any from JSON "+typeofJsonValue(json)+".");if(typeofjson["@type"]!="string"||json["@type"]=="")returnthis.create();lettypeName=this.typeUrlToName(json["@type"]);lettype=options?.typeRegistry?.find(t=>t.typeName==typeName);if(!type)thrownewglobalThis.Error("Unable to parse google.protobuf.Any from JSON. The specified type "+typeName+" is not available in the type registry.");letvalue;if(typeName.startsWith("google.protobuf.")&&json.hasOwnProperty("value"))value=type.fromJson(json["value"],options);else{letcopy=Object.assign({},json);deletecopy["@type"];value=type.fromJson(copy,options)}if(target===undefined)target=this.create();target.typeUrl=json["@type"];target.value=type.toBinary(value);returntarget}typeNameToUrl(name){if(!name.length)thrownewError("invalid type name: "+name);return"type.googleapis.com/"+name}typeUrlToName(url){if(!url.length)thrownewError("invalid type url: "+url);letslash=url.lastIndexOf("/");letname=slash>0?url.substring(slash+1):url;if(!name.length)thrownewError("invalid type url: "+url);returnname}create(value){constmessage={typeUrl:"",value:newUint8Array(0)};globalThis.Object.defineProperty(message,MESSAGE_TYPE,{enumerable:false,value:this});if(value!==undefined)reflectionMergePartial(this,message,value);returnmessage}internalBinaryRead(reader,length,options,target){letmessage=target??this.create(),end=reader.pos+length;while(reader.pos<end){let[fieldNo,wireType]=reader.tag();switch(fieldNo){case1:message.typeUrl=reader.string();break;case2:message.value=reader.bytes();break;default:letu=options.readUnknownField;if(u==="throw")thrownewglobalThis.Error(`Unknown field ${fieldNo}(wire type ${wireType})for ${this.typeName}`);letd=reader.skip(wireType);if(u!==false)(u===true?UnknownFieldHandler.onRead:u)(this.typeName,message,fieldNo,wireType,d)}}returnmessage}internalBinaryWrite(message,writer,options){if(message.typeUrl!=="")writer.tag(1,WireType.LengthDelimited).string(message.typeUrl);if(message.value.length)writer.tag(2,WireType.LengthDelimited).bytes(message.value);letu=options.writeUnknownFields;if(u!==false)(u==true?UnknownFieldHandler.onWrite:u)(this.typeName,message,writer);returnwriter}}constAny=newAny$Type();
classCM$TypeextendsMessageType{constructor(){super("CM",[{no:1,name:"source_content",kind:"message",T:()=>Any}])}create(value){constmessage={};globalThis.Object.defineProperty(message,MESSAGE_TYPE,{enumerable:false,value:this});if(value!==undefined)reflectionMergePartial(this,message,value);returnmessage}internalBinaryRead(reader,length,options,target){letmessage=target??this.create(),end=reader.pos+length;while(reader.pos<end){let[fieldNo,wireType]=reader.tag();switch(fieldNo){case1:message.sourceContent=Any.internalBinaryRead(reader,reader.uint32(),options,message.sourceContent);break;default:letu=options.readUnknownField;if(u==="throw")thrownewglobalThis.Error(`Unknown field ${fieldNo}(wire type ${wireType})for ${this.typeName}`);letd=reader.skip(wireType);if(u!==false)(u===true?UnknownFieldHandler.onRead:u)(this.typeName,message,fieldNo,wireType,d)}}returnmessage}internalBinaryWrite(message,writer,options){if(message.sourceContent)Any.internalBinaryWrite(message.sourceContent,writer.tag(1,WireType.LengthDelimited).fork(),options).join();letu=options.writeUnknownFields;if(u!==false)(u==true?UnknownFieldHandler.onWrite:u)(this.typeName,message,writer);returnwriter}}constCM=newCM$Type();
classPlayViewReply$TypeextendsMessageType{constructor(){super("PlayViewReply",[{no:5,name:"play_arc",kind:"message",T:()=>PlayArcConf}])}create(value){constmessage={};globalThis.Object.defineProperty(message,MESSAGE_TYPE,{enumerable:false,value:this});if(value!==undefined)reflectionMergePartial(this,message,value);returnmessage}internalBinaryRead(reader,length,options,target){letmessage=target??this.create(),end=reader.pos+length;while(reader.pos<end){let[fieldNo,wireType]=reader.tag();switch(fieldNo){case5:message.playArc=PlayArcConf.internalBinaryRead(reader,reader.uint32(),options,message.playArc);break;default:letu=options.readUnknownField;if(u==="throw")thrownewglobalThis.Error(`Unknown field ${fieldNo}(wire type ${wireType})for ${this.typeName}`);letd=reader.skip(wireType);if(u!==false)(u===true?UnknownFieldHandler.onRead:u)(this.typeName,message,fieldNo,wireType,d)}}returnmessage}internalBinaryWrite(message,writer,options){if(message.playArc)PlayArcConf.internalBinaryWrite(message.playArc,writer.tag(5,WireType.LengthDelimited).fork(),options).join();letu=options.writeUnknownFields;if(u!==false)(u==true?UnknownFieldHandler.onWrite:u)(this.typeName,message,writer);returnwriter}}constPlayViewReply=newPlayViewReply$Type();classPlayArcConf$TypeextendsMessageType{constructor(){super("PlayArcConf",[{no:1,name:"background_play_conf",kind:"message",T:()=>ArcConf}])}create(value){constmessage={};globalThis.Object.defineProperty(message,MESSAGE_TYPE,{enumerable:false,value:this});if(value!==undefined)reflectionMergePartial(this,message,value);returnmessage}internalBinaryRead(reader,length,options,target){letmessage=target??this.create(),end=reader.pos+length;while(reader.pos<end){let[fieldNo,wireType]=reader.tag();switch(fieldNo){case1:message.backgroundPlayConf=ArcConf.internalBinaryRead(reader,reader.uint32(),options,message.backgroundPlayConf);break;default:letu=options.readUnknownField;if(u==="throw")thrownewglobalThis.Error(`Unknown field ${fieldNo}(wire type ${wireType})for ${this.typeName}`);letd=reader.skip(wireType);if(u!==false)(u===true?UnknownFieldHandler.onRead:u)(this.typeName,message,fieldNo,wireType,d)}}returnmessage}internalBinaryWrite(message,writer,options){if(message.backgroundPlayConf)ArcConf.internalBinaryWrite(message.backgroundPlayConf,writer.tag(1,WireType.LengthDelimited).fork(),options).join();letu=options.writeUnknownFields;if(u!==false)(u==true?UnknownFieldHandler.onWrite:u)(this.typeName,message,writer);returnwriter}}constPlayArcConf=newPlayArcConf$Type();classArcConf$TypeextendsMessageType{constructor(){super("ArcConf",[{no:1,name:"is_support",kind:"scalar",T:8},{no:2,name:"disabled",kind:"scalar",T:8},{no:3,name:"extra_content",kind:"message",T:()=>ExtraContent}])}create(value){constmessage={isSupport:false,disabled:false};globalThis.Object.defineProperty(message,MESSAGE_TYPE,{enumerable:false,value:this});if(value!==undefined)reflectionMergePartial(this,message,value);returnmessage}internalBinaryRead(reader,length,options,target){letmessage=target??this.create(),end=reader.pos+length;while(reader.pos<end){let[fieldNo,wireType]=reader.tag();switch(fieldNo){case1:message.isSupport=reader.bool();break;case2:message.disabled=reader.bool();break;case3:message.extraContent=ExtraContent.internalBinaryRead(reader,reader.uint32(),options,message.extraContent);break;default:letu=options.readUnknownField;if(u==="throw")thrownewglobalThis.Error(`Unknown field ${fieldNo}(wire type ${wireType})for ${this.typeName}`);letd=reader.skip(wireType);if(u!==false)(u===true?UnknownFieldHandler.onRead:u)(this.typeName,message,fieldNo,wireType,d)}}returnmessage}internalBinaryWrite(message,writer,options){if(message.isSupport!==false)writer.tag(1,WireType.Varint).bool(message.isSupport);if(message.disabled!==false)writer.tag(2,WireType.Varint).bool(message.disabled);if(message.extraContent)ExtraContent.internalBinaryWrite(message.extraContent,writer.tag(3,WireType.LengthDelimited).fork(),options).join();letu=options.writeUnknownFields;if(u!==false)(u==true?Un
varDynamicType;(function(DynamicType){DynamicType[DynamicType["dyn_none"]=0]="dyn_none";DynamicType[DynamicType["ad"]=15]="ad"})(DynamicType||(DynamicType={}));classDynAllReply$TypeextendsMessageType{constructor(){super("DynAllReply",[{no:1,name:"dynamic_list",kind:"message",T:()=>DynamicList},{no:2,name:"up_list",kind:"message",T:()=>CardVideoUpList},{no:3,name:"topic_list",kind:"message",T:()=>TopicList}])}create(value){constmessage={};globalThis.Object.defineProperty(message,MESSAGE_TYPE,{enumerable:false,value:this});if(value!==undefined)reflectionMergePartial(this,message,value);returnmessage}internalBinaryRead(reader,length,options,target){letmessage=target??this.create(),end=reader.pos+length;while(reader.pos<end){let[fieldNo,wireType]=reader.tag();switch(fieldNo){case1:message.dynamicList=DynamicList.internalBinaryRead(reader,reader.uint32(),options,message.dynamicList);break;case2:message.upList=CardVideoUpList.internalBinaryRead(reader,reader.uint32(),options,message.upList);break;case3:message.topicList=TopicList.internalBinaryRead(reader,reader.uint32(),options,message.topicList);break;default:letu=options.readUnknownField;if(u==="throw")thrownewglobalThis.Error(`Unknown field ${fieldNo}(wire type ${wireType})for ${this.typeName}`);letd=reader.skip(wireType);if(u!==false)(u===true?UnknownFieldHandler.onRead:u)(this.typeName,message,fieldNo,wireType,d)}}returnmessage}internalBinaryWrite(message,writer,options){if(message.dynamicList)DynamicList.internalBinaryWrite(message.dynamicList,writer.tag(1,WireType.LengthDelimited).fork(),options).join();if(message.upList)CardVideoUpList.internalBinaryWrite(message.upList,writer.tag(2,WireType.LengthDelimited).fork(),options).join();if(message.topicList)TopicList.internalBinaryWrite(message.topicList,writer.tag(3,WireType.LengthDelimited).fork(),options).join();letu=options.writeUnknownFields;if(u!==false)(u==true?UnknownFieldHandler.onWrite:u)(this.typeName,message,writer);returnwriter}}constDynAllReply=newDynAllReply$Type();classDynVideoReply$TypeextendsMessageType{constructor(){super("DynVideoReply",[{no:2,name:"video_up_list",kind:"message",T:()=>CardVideoUpList}])}create(value){constmessage={};globalThis.Object.defineProperty(message,MESSAGE_TYPE,{enumerable:false,value:this});if(value!==undefined)reflectionMergePartial(this,message,value);returnmessage}internalBinaryRead(reader,length,options,target){letmessage=target??this.create(),end=reader.pos+length;while(reader.pos<end){let[fieldNo,wireType]=reader.tag();switch(fieldNo){case2:message.videoUpList=CardVideoUpList.internalBinaryRead(reader,reader.uint32(),options,message.videoUpList);break;default:letu=options.readUnknownField;if(u==="throw")thrownewglobalThis.Error(`Unknown field ${fieldNo}(wire type ${wireType})for ${this.typeName}`);letd=reader.skip(wireType);if(u!==false)(u===true?UnknownFieldHandler.onRead:u)(this.typeName,message,fieldNo,wireType,d)}}returnmessage}internalBinaryWrite(message,writer,options){if(message.videoUpList)CardVideoUpList.internalBinaryWrite(message.videoUpList,writer.tag(2,WireType.LengthDelimited).fork(),options).join();letu=options.writeUnknownFields;if(u!==false)(u==true?UnknownFieldHandler.onWrite:u)(this.typeName,message,writer);returnwriter}}constDynVideoReply=newDynVideoReply$Type();classDynamicList$TypeextendsMessageType{constructor(){super("DynamicList",[{no:1,name:"list",kind:"message",repeat:1,T:()=>DynamicItem}])}create(value){constmessage={list:[]};globalThis.Object.defineProperty(message,MESSAGE_TYPE,{enumerable:false,value:this});if(value!==undefined)reflectionMergePartial(this,message,value);returnmessage}internalBinaryRead(reader,length,options,target){letmessage=target??this.create(),end=reader.pos+length;while(reader.pos<end){let[fieldNo,wireType]=reader.tag();switch(fieldNo){case1:message.list.push(DynamicItem.internalBinaryRead(reader,reader.uint32(),options));break;default:letu=options.readUnknownField;if(u==="throw")thrownewglobalThis.Error(`Unknown field ${fieldNo}(wire type ${wireType})for ${this.typ
classViewReply$TypeextendsMessageType{constructor(){super("ViewReply",[{no:6,name:"t_icon",kind:"map",K:9,V:{kind:"message",T:()=>TIcon}},{no:10,name:"relates",kind:"message",repeat:1,T:()=>Relate},{no:30,name:"cms",kind:"message",repeat:1,T:()=>CM},{no:31,name:"cm_config",kind:"message",T:()=>CMConfig},{no:41,name:"cm_ipad",kind:"message",T:()=>CmIpad}])}create(value){constmessage={tIcon:{},relates:[],cms:[]};globalThis.Object.defineProperty(message,MESSAGE_TYPE,{enumerable:false,value:this});if(value!==undefined)reflectionMergePartial(this,message,value);returnmessage}internalBinaryRead(reader,length,options,target){letmessage=target??this.create(),end=reader.pos+length;while(reader.pos<end){let[fieldNo,wireType]=reader.tag();switch(fieldNo){case6:this.binaryReadMap6(message.tIcon,reader,options);break;case10:message.relates.push(Relate.internalBinaryRead(reader,reader.uint32(),options));break;case30:message.cms.push(CM.internalBinaryRead(reader,reader.uint32(),options));break;case31:message.cmConfig=CMConfig.internalBinaryRead(reader,reader.uint32(),options,message.cmConfig);break;case41:message.cmIpad=CmIpad.internalBinaryRead(reader,reader.uint32(),options,message.cmIpad);break;default:letu=options.readUnknownField;if(u==="throw")thrownewglobalThis.Error(`Unknown field ${fieldNo}(wire type ${wireType})for ${this.typeName}`);letd=reader.skip(wireType);if(u!==false)(u===true?UnknownFieldHandler.onRead:u)(this.typeName,message,fieldNo,wireType,d)}}returnmessage}binaryReadMap6(map,reader,options){letlen=reader.uint32(),end=reader.pos+len,key,val;while(reader.pos<end){let[fieldNo,wireType]=reader.tag();switch(fieldNo){case1:key=reader.string();break;case2:val=TIcon.internalBinaryRead(reader,reader.uint32(),options);break;default:thrownewglobalThis.Error("unknown map entry field for field ViewReply.t_icon");}}map[key??""]=val??TIcon.create()}internalBinaryWrite(message,writer,options){for(letkofObject.keys(message.tIcon)){writer.tag(6,WireType.LengthDelimited).fork().tag(1,WireType.LengthDelimited).string(k);writer.tag(2,WireType.LengthDelimited).fork();TIcon.internalBinaryWrite(message.tIcon[k],writer,options);writer.join().join()}for(leti=0;i<message.relates.length;i++)Relate.internalBinaryWrite(message.relates[i],writer.tag(10,WireType.LengthDelimited).fork(),options).join();for(leti=0;i<message.cms.length;i++)CM.internalBinaryWrite(message.cms[i],writer.tag(30,WireType.LengthDelimited).fork(),options).join();if(message.cmConfig)CMConfig.internalBinaryWrite(message.cmConfig,writer.tag(31,WireType.LengthDelimited).fork(),options).join();if(message.cmIpad)CmIpad.internalBinaryWrite(message.cmIpad,writer.tag(41,WireType.LengthDelimited).fork(),options).join();letu=options.writeUnknownFields;if(u!==false)(u==true?UnknownFieldHandler.onWrite:u)(this.typeName,message,writer);returnwriter}}constViewReply=newViewReply$Type();classCMConfig$TypeextendsMessageType{constructor(){super("CMConfig",[{no:1,name:"ads_control",kind:"message",T:()=>Any}])}create(value){constmessage={};globalThis.Object.defineProperty(message,MESSAGE_TYPE,{enumerable:false,value:this});if(value!==undefined)reflectionMergePartial(this,message,value);returnmessage}internalBinaryRead(reader,length,options,target){letmessage=target??this.create(),end=reader.pos+length;while(reader.pos<end){let[fieldNo,wireType]=reader.tag();switch(fieldNo){case1:message.adsControl=Any.internalBinaryRead(reader,reader.uint32(),options,message.adsControl);break;default:letu=options.readUnknownField;if(u==="throw")thrownewglobalThis.Error(`Unknown field ${fieldNo}(wire type ${wireType})for ${this.typeName}`);letd=reader.skip(wireType);if(u!==false)(u===true?UnknownFieldHandler.onRead:u)(this.typeName,message,fieldNo,wireType,d)}}returnmessage}internalBinaryWrite(message,writer,options){if(message.adsControl)Any.internalBinaryWrite(message.adsControl,writer.tag(1,WireType.LengthDelimited).fork(),options).join();letu=options.writeUnknownFields;if(u!==false)(u==true?UnknownFieldHandler.onWrite:u)(this.typeName,message,writer);
classTFInfoReply$TypeextendsMessageType{constructor(){super("TFInfoReply",[{no:1,name:"tipsId",kind:"scalar",T:3,L:0},{no:2,name:"tfToast",kind:"message",T:()=>TFToast},{no:3,name:"tfPanelCustomized",kind:"message",T:()=>TFPanelCustomized}])}create(value){constmessage={tipsId:0n};globalThis.Object.defineProperty(message,MESSAGE_TYPE,{enumerable:false,value:this});if(value!==undefined)reflectionMergePartial(this,message,value);returnmessage}internalBinaryRead(reader,length,options,target){letmessage=target??this.create(),end=reader.pos+length;while(reader.pos<end){let[fieldNo,wireType]=reader.tag();switch(fieldNo){case1:message.tipsId=reader.int64().toBigInt();break;case2:message.tfToast=TFToast.internalBinaryRead(reader,reader.uint32(),options,message.tfToast);break;case3:message.tfPanelCustomized=TFPanelCustomized.internalBinaryRead(reader,reader.uint32(),options,message.tfPanelCustomized);break;default:letu=options.readUnknownField;if(u==="throw")thrownewglobalThis.Error(`Unknown field ${fieldNo}(wire type ${wireType})for ${this.typeName}`);letd=reader.skip(wireType);if(u!==false)(u===true?UnknownFieldHandler.onRead:u)(this.typeName,message,fieldNo,wireType,d)}}returnmessage}internalBinaryWrite(message,writer,options){if(message.tipsId!==0n)writer.tag(1,WireType.Varint).int64(message.tipsId);if(message.tfToast)TFToast.internalBinaryWrite(message.tfToast,writer.tag(2,WireType.LengthDelimited).fork(),options).join();if(message.tfPanelCustomized)TFPanelCustomized.internalBinaryWrite(message.tfPanelCustomized,writer.tag(3,WireType.LengthDelimited).fork(),options).join();letu=options.writeUnknownFields;if(u!==false)(u==true?UnknownFieldHandler.onWrite:u)(this.typeName,message,writer);returnwriter}}constTFInfoReply=newTFInfoReply$Type();classTFToast$TypeextendsMessageType{constructor(){super("TFToast",[{no:1,name:"btnText",kind:"scalar",T:9}])}create(value){constmessage={btnText:""};globalThis.Object.defineProperty(message,MESSAGE_TYPE,{enumerable:false,value:this});if(value!==undefined)reflectionMergePartial(this,message,value);returnmessage}internalBinaryRead(reader,length,options,target){letmessage=target??this.create(),end=reader.pos+length;while(reader.pos<end){let[fieldNo,wireType]=reader.tag();switch(fieldNo){case1:message.btnText=reader.string();break;default:letu=options.readUnknownField;if(u==="throw")thrownewglobalThis.Error(`Unknown field ${fieldNo}(wire type ${wireType})for ${this.typeName}`);letd=reader.skip(wireType);if(u!==false)(u===true?UnknownFieldHandler.onRead:u)(this.typeName,message,fieldNo,wireType,d)}}returnmessage}internalBinaryWrite(message,writer,options){if(message.btnText!=="")writer.tag(1,WireType.LengthDelimited).string(message.btnText);letu=options.writeUnknownFields;if(u!==false)(u==true?UnknownFieldHandler.onWrite:u)(this.typeName,message,writer);returnwriter}}constTFToast=newTFToast$Type();classTFPanelCustomized$TypeextendsMessageType{constructor(){super("TFPanelCustomized",[{no:2,name:"rightBtnText",kind:"scalar",T:9}])}create(value){constmessage={rightBtnText:""};globalThis.Object.defineProperty(message,MESSAGE_TYPE,{enumerable:false,value:this});if(value!==undefined)reflectionMergePartial(this,message,value);returnmessage}internalBinaryRead(reader,length,options,target){letmessage=target??this.create(),end=reader.pos+length;while(reader.pos<end){let[fieldNo,wireType]=reader.tag();switch(fieldNo){case2:message.rightBtnText=reader.string();break;default:letu=options.readUnknownField;if(u==="throw")thrownewglobalThis.Error(`Unknown field ${fieldNo}(wire type ${wireType})for ${this.typeName}`);letd=reader.skip(wireType);if(u!==false)(u===true?UnknownFieldHandler.onRead:u)(this.typeName,message,fieldNo,wireType,d)}}returnmessage}internalBinaryWrite(message,writer,options){if(message.rightBtnText!=="")writer.tag(2,WireType.LengthDelimited).string(message.rightBtnText);letu=options.writeUnknownFields;if(u!==false)(u==true?UnknownFieldHandler.onWrite:u)(this.typeName,message,writer);returnwriter}}constTFPanelCustomized=newTFPanelCus
classViewReply$TypeextendsMessageType{constructor(){super("bilibili.app.viewunite.v1.ViewReply",[{no:5,name:"tab",kind:"message",T:()=>Tab},{no:7,name:"cm",kind:"message",T:()=>CM}])}create(value){constmessage={};globalThis.Object.defineProperty(message,MESSAGE_TYPE,{enumerable:false,value:this});if(value!==undefined)reflectionMergePartial(this,message,value);returnmessage}internalBinaryRead(reader,length,options,target){letmessage=target??this.create(),end=reader.pos+length;while(reader.pos<end){let[fieldNo,wireType]=reader.tag();switch(fieldNo){case5:message.tab=Tab.internalBinaryRead(reader,reader.uint32(),options,message.tab);break;case7:message.cm=CM.internalBinaryRead(reader,reader.uint32(),options,message.cm);break;default:letu=options.readUnknownField;if(u==="throw")thrownewglobalThis.Error(`Unknown field ${fieldNo}(wire type ${wireType})for ${this.typeName}`);letd=reader.skip(wireType);if(u!==false)(u===true?UnknownFieldHandler.onRead:u)(this.typeName,message,fieldNo,wireType,d)}}returnmessage}internalBinaryWrite(message,writer,options){if(message.tab)Tab.internalBinaryWrite(message.tab,writer.tag(5,WireType.LengthDelimited).fork(),options).join();if(message.cm)CM.internalBinaryWrite(message.cm,writer.tag(7,WireType.LengthDelimited).fork(),options).join();letu=options.writeUnknownFields;if(u!==false)(u==true?UnknownFieldHandler.onWrite:u)(this.typeName,message,writer);returnwriter}}constViewReply=newViewReply$Type();classTab$TypeextendsMessageType{constructor(){super("bilibili.app.viewunite.v1.Tab",[{no:1,name:"tab_module",kind:"message",repeat:1,T:()=>TabModule}])}create(value){constmessage={tabModule:[]};globalThis.Object.defineProperty(message,MESSAGE_TYPE,{enumerable:false,value:this});if(value!==undefined)reflectionMergePartial(this,message,value);returnmessage}internalBinaryRead(reader,length,options,target){letmessage=target??this.create(),end=reader.pos+length;while(reader.pos<end){let[fieldNo,wireType]=reader.tag();switch(fieldNo){case1:message.tabModule.push(TabModule.internalBinaryRead(reader,reader.uint32(),options));break;default:letu=options.readUnknownField;if(u==="throw")thrownewglobalThis.Error(`Unknown field ${fieldNo}(wire type ${wireType})for ${this.typeName}`);letd=reader.skip(wireType);if(u!==false)(u===true?UnknownFieldHandler.onRead:u)(this.typeName,message,fieldNo,wireType,d)}}returnmessage}internalBinaryWrite(message,writer,options){for(leti=0;i<message.tabModule.length;i++)TabModule.internalBinaryWrite(message.tabModule[i],writer.tag(1,WireType.LengthDelimited).fork(),options).join();letu=options.writeUnknownFields;if(u!==false)(u==true?UnknownFieldHandler.onWrite:u)(this.typeName,message,writer);returnwriter}}constTab=newTab$Type();classTabModule$TypeextendsMessageType{constructor(){super("bilibili.app.viewunite.v1.TabModule",[{no:2,name:"introduction",kind:"message",oneof:"tab",T:()=>IntroductionTab}])}create(value){constmessage={tab:{oneofKind:undefined}};globalThis.Object.defineProperty(message,MESSAGE_TYPE,{enumerable:false,value:this});if(value!==undefined)reflectionMergePartial(this,message,value);returnmessage}internalBinaryRead(reader,length,options,target){letmessage=target??this.create(),end=reader.pos+length;while(reader.pos<end){let[fieldNo,wireType]=reader.tag();switch(fieldNo){case2:message.tab={oneofKind:"introduction",introduction:IntroductionTab.internalBinaryRead(reader,reader.uint32(),options,message.tab.introduction)};break;default:letu=options.readUnknownField;if(u==="throw")thrownewglobalThis.Error(`Unknown field ${fieldNo}(wire type ${wireType})for ${this.typeName}`);letd=reader.skip(wireType);if(u!==false)(u===true?UnknownFieldHandler.onRead:u)(this.typeName,message,fieldNo,wireType,d)}}returnmessage}internalBinaryWrite(message,writer,options){if(message.tab.oneofKind==="introduction")IntroductionTab.internalBinaryWrite(message.tab.introduction,writer.tag(2,WireType.LengthDelimited).fork(),options).join();letu=options.writeUnknownFields;if(u!==false)(u==true?UnknownFieldHandler.onWrite:u)(this.typeName
classModeStatus$TypeextendsMessageType{constructor(){super("ModeStatus",[{no:1,name:"modes",kind:"message",repeat:1,T:()=>Mode}])}create(value){constmessage={modes:[]};globalThis.Object.defineProperty(message,MESSAGE_TYPE,{enumerable:false,value:this});if(value!==undefined)reflectionMergePartial(this,message,value);returnmessage}internalBinaryRead(reader,length,options,target){letmessage=target??this.create(),end=reader.pos+length;while(reader.pos<end){let[fieldNo,wireType]=reader.tag();switch(fieldNo){case1:message.modes.push(Mode.internalBinaryRead(reader,reader.uint32(),options));break;default:letu=options.readUnknownField;if(u==="throw")thrownewglobalThis.Error(`Unknown field ${fieldNo}(wire type ${wireType})for ${this.typeName}`);letd=reader.skip(wireType);if(u!==false)(u===true?UnknownFieldHandler.onRead:u)(this.typeName,message,fieldNo,wireType,d)}}returnmessage}internalBinaryWrite(message,writer,options){for(leti=0;i<message.modes.length;i++)Mode.internalBinaryWrite(message.modes[i],writer.tag(1,WireType.LengthDelimited).fork(),options).join();letu=options.writeUnknownFields;if(u!==false)(u==true?UnknownFieldHandler.onWrite:u)(this.typeName,message,writer);returnwriter}}constModeStatus=newModeStatus$Type();classMode$TypeextendsMessageType{constructor(){super("Mode",[{no:2,name:"name",kind:"scalar",T:9},{no:5,name:"f5",kind:"message",T:()=>F5}])}create(value){constmessage={name:""};globalThis.Object.defineProperty(message,MESSAGE_TYPE,{enumerable:false,value:this});if(value!==undefined)reflectionMergePartial(this,message,value);returnmessage}internalBinaryRead(reader,length,options,target){letmessage=target??this.create(),end=reader.pos+length;while(reader.pos<end){let[fieldNo,wireType]=reader.tag();switch(fieldNo){case2:message.name=reader.string();break;case5:message.f5=F5.internalBinaryRead(reader,reader.uint32(),options,message.f5);break;default:letu=options.readUnknownField;if(u==="throw")thrownewglobalThis.Error(`Unknown field ${fieldNo}(wire type ${wireType})for ${this.typeName}`);letd=reader.skip(wireType);if(u!==false)(u===true?UnknownFieldHandler.onRead:u)(this.typeName,message,fieldNo,wireType,d)}}returnmessage}internalBinaryWrite(message,writer,options){if(message.name!=="")writer.tag(2,WireType.LengthDelimited).string(message.name);if(message.f5)F5.internalBinaryWrite(message.f5,writer.tag(5,WireType.LengthDelimited).fork(),options).join();letu=options.writeUnknownFields;if(u!==false)(u==true?UnknownFieldHandler.onWrite:u)(this.typeName,message,writer);returnwriter}}constMode=newMode$Type();classF5$TypeextendsMessageType{constructor(){super("F5",[{no:1,name:"f1",kind:"scalar",T:5}])}create(value){constmessage={f1:0};globalThis.Object.defineProperty(message,MESSAGE_TYPE,{enumerable:false,value:this});if(value!==undefined)reflectionMergePartial(this,message,value);returnmessage}internalBinaryRead(reader,length,options,target){letmessage=target??this.create(),end=reader.pos+length;while(reader.pos<end){let[fieldNo,wireType]=reader.tag();switch(fieldNo){case1:message.f1=reader.int32();break;default:letu=options.readUnknownField;if(u==="throw")thrownewglobalThis.Error(`Unknown field ${fieldNo}(wire type ${wireType})for ${this.typeName}`);letd=reader.skip(wireType);if(u!==false)(u===true?UnknownFieldHandler.onRead:u)(this.typeName,message,fieldNo,wireType,d)}}returnmessage}internalBinaryWrite(message,writer,options){if(message.f1!==0)writer.tag(1,WireType.Varint).int32(message.f1);letu=options.writeUnknownFields;if(u!==false)(u==true?UnknownFieldHandler.onWrite:u)(this.typeName,message,writer);returnwriter}}constF5=newF5$Type();
classCommandDm$TypeextendsMessageType{constructor(){super("CommandDm",[{no:1,name:"id",kind:"scalar",T:3,L:0}])}create(value){constmessage={id:0n};globalThis.Object.defineProperty(message,MESSAGE_TYPE,{enumerable:false,value:this});if(value!==undefined)reflectionMergePartial(this,message,value);returnmessage}internalBinaryRead(reader,length,options,target){letmessage=target??this.create(),end=reader.pos+length;while(reader.pos<end){let[fieldNo,wireType]=reader.tag();switch(fieldNo){case1:message.id=reader.int64().toBigInt();break;default:letu=options.readUnknownField;if(u==="throw")thrownewglobalThis.Error(`Unknown field ${fieldNo}(wire type ${wireType})for ${this.typeName}`);letd=reader.skip(wireType);if(u!==false)(u===true?UnknownFieldHandler.onRead:u)(this.typeName,message,fieldNo,wireType,d)}}returnmessage}internalBinaryWrite(message,writer,options){if(message.id!==0n)writer.tag(1,WireType.Varint).int64(message.id);letu=options.writeUnknownFields;if(u!==false)(u==true?UnknownFieldHandler.onWrite:u)(this.typeName,message,writer);returnwriter}}constCommandDm=newCommandDm$Type();classDmView$TypeextendsMessageType{constructor(){super("DmView",[{no:1,name:"commandDms",kind:"message",repeat:1,T:()=>CommandDm}])}create(value){constmessage={commandDms:[]};globalThis.Object.defineProperty(message,MESSAGE_TYPE,{enumerable:false,value:this});if(value!==undefined)reflectionMergePartial(this,message,value);returnmessage}internalBinaryRead(reader,length,options,target){letmessage=target??this.create(),end=reader.pos+length;while(reader.pos<end){let[fieldNo,wireType]=reader.tag();switch(fieldNo){case1:message.commandDms.push(CommandDm.internalBinaryRead(reader,reader.uint32(),options));break;default:letu=options.readUnknownField;if(u==="throw")thrownewglobalThis.Error(`Unknown field ${fieldNo}(wire type ${wireType})for ${this.typeName}`);letd=reader.skip(wireType);if(u!==false)(u===true?UnknownFieldHandler.onRead:u)(this.typeName,message,fieldNo,wireType,d)}}returnmessage}internalBinaryWrite(message,writer,options){for(leti=0;i<message.commandDms.length;i++)CommandDm.internalBinaryWrite(message.commandDms[i],writer.tag(1,WireType.LengthDelimited).fork(),options).join();letu=options.writeUnknownFields;if(u!==false)(u==true?UnknownFieldHandler.onWrite:u)(this.typeName,message,writer);returnwriter}}constDmView=newDmView$Type();classDmViewReply$TypeextendsMessageType{constructor(){super("DmViewReply",[{no:22,name:"dmView",kind:"message",T:()=>DmView}])}create(value){constmessage={};globalThis.Object.defineProperty(message,MESSAGE_TYPE,{enumerable:false,value:this});if(value!==undefined)reflectionMergePartial(this,message,value);returnmessage}internalBinaryRead(reader,length,options,target){letmessage=target??this.create(),end=reader.pos+length;while(reader.pos<end){let[fieldNo,wireType]=reader.tag();switch(fieldNo){case22:message.dmView=DmView.internalBinaryRead(reader,reader.uint32(),options,message.dmView);break;default:letu=options.readUnknownField;if(u==="throw")thrownewglobalThis.Error(`Unknown field ${fieldNo}(wire type ${wireType})for ${this.typeName}`);letd=reader.skip(wireType);if(u!==false)(u===true?UnknownFieldHandler.onRead:u)(this.typeName,message,fieldNo,wireType,d)}}returnmessage}internalBinaryWrite(message,writer,options){if(message.dmView)DmView.internalBinaryWrite(message.dmView,writer.tag(22,WireType.LengthDelimited).fork(),options).join();letu=options.writeUnknownFields;if(u!==false)(u==true?UnknownFieldHandler.onWrite:u)(this.typeName,message,writer);returnwriter}}constDmViewReply=newDmViewReply$Type();classDmSegMobileReply$TypeextendsMessageType{constructor(){super("DmSegMobileReply",[{no:1,name:"elems",kind:"message",repeat:1,T:()=>DanmakuElem}])}create(value){constmessage={elems:[]};globalThis.Object.defineProperty(message,MESSAGE_TYPE,{enumerable:false,value:this});if(value!==undefined)reflectionMergePartial(this,message,value);returnmessage}internalBinaryRead(reader,length,options,target){letmessage=target??this.create(),end=reader.pos+length;wh
classMainListReply$TypeextendsMessageType{constructor(){super("MainListReply",[{no:11,name:"cm",kind:"message",T:()=>CM}])}create(value){constmessage={};globalThis.Object.defineProperty(message,MESSAGE_TYPE,{enumerable:false,value:this});if(value!==undefined)reflectionMergePartial(this,message,value);returnmessage}internalBinaryRead(reader,length,options,target){letmessage=target??this.create(),end=reader.pos+length;while(reader.pos<end){let[fieldNo,wireType]=reader.tag();switch(fieldNo){case11:message.cm=CM.internalBinaryRead(reader,reader.uint32(),options,message.cm);break;default:letu=options.readUnknownField;if(u==="throw")thrownewglobalThis.Error(`Unknown field ${fieldNo}(wire type ${wireType})for ${this.typeName}`);letd=reader.skip(wireType);if(u!==false)(u===true?UnknownFieldHandler.onRead:u)(this.typeName,message,fieldNo,wireType,d)}}returnmessage}internalBinaryWrite(message,writer,options){if(message.cm)CM.internalBinaryWrite(message.cm,writer.tag(11,WireType.LengthDelimited).fork(),options).join();letu=options.writeUnknownFields;if(u!==false)(u==true?UnknownFieldHandler.onWrite:u)(this.typeName,message,writer);returnwriter}}constMainListReply=newMainListReply$Type();
classItem$TypeextendsMessageType{constructor(){super("bilibili.polymer.app.search.v1.Item",[{no:11,name:"game",kind:"message",oneof:"cardItem",T:()=>SearchGameCard},{no:25,name:"cm",kind:"message",oneof:"cardItem",T:()=>SearchAdCard}])}create(value){constmessage={cardItem:{oneofKind:undefined}};globalThis.Object.defineProperty(message,MESSAGE_TYPE,{enumerable:false,value:this});if(value!==undefined)reflectionMergePartial(this,message,value);returnmessage}internalBinaryRead(reader,length,options,target){letmessage=target??this.create(),end=reader.pos+length;while(reader.pos<end){let[fieldNo,wireType]=reader.tag();switch(fieldNo){case11:message.cardItem={oneofKind:"game",game:SearchGameCard.internalBinaryRead(reader,reader.uint32(),options,message.cardItem.game)};break;case25:message.cardItem={oneofKind:"cm",cm:SearchAdCard.internalBinaryRead(reader,reader.uint32(),options,message.cardItem.cm)};break;default:letu=options.readUnknownField;if(u==="throw")thrownewglobalThis.Error(`Unknown field ${fieldNo}(wire type ${wireType})for ${this.typeName}`);letd=reader.skip(wireType);if(u!==false)(u===true?UnknownFieldHandler.onRead:u)(this.typeName,message,fieldNo,wireType,d)}}returnmessage}internalBinaryWrite(message,writer,options){if(message.cardItem.oneofKind==="game")SearchGameCard.internalBinaryWrite(message.cardItem.game,writer.tag(11,WireType.LengthDelimited).fork(),options).join();if(message.cardItem.oneofKind==="cm")SearchAdCard.internalBinaryWrite(message.cardItem.cm,writer.tag(25,WireType.LengthDelimited).fork(),options).join();letu=options.writeUnknownFields;if(u!==false)(u==true?UnknownFieldHandler.onWrite:u)(this.typeName,message,writer);returnwriter}}constItem=newItem$Type();classSearchAdCard$TypeextendsMessageType{constructor(){super("bilibili.polymer.app.search.v1.SearchAdCard",[{no:1,name:"json_str",kind:"scalar",T:9}])}create(value){constmessage={jsonStr:""};globalThis.Object.defineProperty(message,MESSAGE_TYPE,{enumerable:false,value:this});if(value!==undefined)reflectionMergePartial(this,message,value);returnmessage}internalBinaryRead(reader,length,options,target){letmessage=target??this.create(),end=reader.pos+length;while(reader.pos<end){let[fieldNo,wireType]=reader.tag();switch(fieldNo){case1:message.jsonStr=reader.string();break;default:letu=options.readUnknownField;if(u==="throw")thrownewglobalThis.Error(`Unknown field ${fieldNo}(wire type ${wireType})for ${this.typeName}`);letd=reader.skip(wireType);if(u!==false)(u===true?UnknownFieldHandler.onRead:u)(this.typeName,message,fieldNo,wireType,d)}}returnmessage}internalBinaryWrite(message,writer,options){if(message.jsonStr!=="")writer.tag(1,WireType.LengthDelimited).string(message.jsonStr);letu=options.writeUnknownFields;if(u!==false)(u==true?UnknownFieldHandler.onWrite:u)(this.typeName,message,writer);returnwriter}}constSearchAdCard=newSearchAdCard$Type();classSearchGameCard$TypeextendsMessageType{constructor(){super("bilibili.polymer.app.search.v1.SearchGameCard",[{no:1,name:"title",kind:"scalar",T:9}])}create(value){constmessage={title:""};globalThis.Object.defineProperty(message,MESSAGE_TYPE,{enumerable:false,value:this});if(value!==undefined)reflectionMergePartial(this,message,value);returnmessage}internalBinaryRead(reader,length,options,target){letmessage=target??this.create(),end=reader.pos+length;while(reader.pos<end){let[fieldNo,wireType]=reader.tag();switch(fieldNo){case1:message.title=reader.string();break;default:letu=options.readUnknownField;if(u==="throw")thrownewglobalThis.Error(`Unknown field ${fieldNo}(wire type ${wireType})for ${this.typeName}`);letd=reader.skip(wireType);if(u!==false)(u===true?UnknownFieldHandler.onRead:u)(this.typeName,message,fieldNo,wireType,d)}}returnmessage}internalBinaryWrite(message,writer,options){if(message.title!=="")writer.tag(1,WireType.LengthDelimited).string(message.title);letu=options.writeUnknownFields;if(u!==false)(u==true?UnknownFieldHandler.onWrite:u)(this.typeName,message,writer);returnwriter}}constSearchGameCard=newSearchGameCard$Type();clas