{cloudPlatformScopeservicecontrolScope
_requesterservicesallocateQuotacheckreportunusedArgumentstoJsonallocateOperationserviceConfigIdallocateErrorsallocateInfooperationIdquotaMetrics	boolValueintValuestringValueattributeMapdroppedAttributesCountcodedetailstatussubject	apiKeyUidconsumerInfoignoreApiKeyUidAsCredentialId	operationrequestProjectSettingsskipActivationCheckcheckErrors	checkInfo	quotaInfoserviceRolloutIdconsumerNumberprojectNumbertypebucketCountscount	exemplarsexplicitBucketsexponentialBucketslinearBucketsmaximummeanminimumsumOfSquaredDeviationattachments	timestampvalueboundsgrowthFactornumFiniteBucketsscalecacheFillBytescacheHitcacheLookupcacheValidatedWithOriginServerlatencyprotocolrefererremoteIprequestMethodrequestSize
requestUrlresponseSizeserverIp	userAgentoffsetwidthhttpRequestinsertIdlabelsnameprotoPayloadseveritysourceLocationstructPayloadtextPayloadtracefirstidlastproducerfilefunctionlinedistributionValuedoubleValueendTime
int64Value
moneyValue	startTime
metricNamemetricValues
consumerId
importance
logEntriesmetricValueSetsoperationNamequotaProperties	resources
traceSpans
userLabelsdescriptionlimitExceededquotaConsumedquotaExtractionState
methodName	quotaMode
operationsreportErrors
permissionresourceContainerresourceLocationresourceName
attributeschildSpanCountdisplayNameparentSpanIdsameProcessAsParentSpanspanIdspanKind$ServiceControlApiServicesResourceAllocateInfoAllocateQuotaRequestAllocateQuotaResponseAttributeValue
Attributes
CheckError	CheckInfoCheckRequestCheckResponseConsumerInfoDistributionExemplarExplicitBucketsExponentialBucketsHttpRequestLinearBucketsLogEntryLogEntryOperationLogEntrySourceLocationMetricValueMetricValueSetMoney	Operation
QuotaError	QuotaInfoQuotaOperationQuotaPropertiesReportErrorReportRequestReportResponseResourceInfoStatus	TraceSpanTruncatableString€–ApiRequestErrorDetailedApiRequestErrorApiRequesterClientStringrootUrlservicePathrequestHeaders$fieldsFuturejsonencodeListescapeVariablerequestbodyqueryParamsfromJsonMapdynamicunusedArgumentsmapvaluetoListallocateOperationcontainsKeyserviceConfigIdallocateErrorsallocateInfooperationIdquotaMetricsbool	boolValueintValuestringValueintattributeMapMapEntrykeydroppedAttributesCountcodedetailstatussubject	apiKeyUidconsumerInfoignoreApiKeyUidAsCredentialId	operationrequestProjectSettingsskipActivationCheckcheckErrors	checkInfo	quotaInfoserviceRolloutIdconsumerNumberprojectNumbertypedoublebucketCountscount	exemplarsexplicitBucketsexponentialBucketslinearBucketsmaximumnumtoDoublemeanminimumsumOfSquaredDeviationObjectattachments	timestampboundsgrowthFactornumFiniteBucketsscalecacheFillBytescacheHitcacheLookupcacheValidatedWithOriginServerlatencyprotocolrefererremoteIprequestMethodrequestSize
requestUrlresponseSizeserverIp	userAgentoffsetwidthhttpRequestinsertIdlabelsnameprotoPayloadseveritysourceLocationstructPayloadtextPayloadtracefirstidlastproducerfilefunctionlinedistributionValuedoubleValueendTime
int64Value
moneyValue	startTime
metricNamemetricValues$Money
consumerId
importance
logEntriesmetricValueSetsoperationNamequotaProperties	resources
traceSpans
userLabelsdescription
DeprecatedlimitExceededquotaConsumedquotaExtractionState
methodName	quotaMode
operationsreportErrors
permissionresourceContainerresourceLocationresourceName	$Status00
attributeschildSpanCountdisplayNameparentSpanIdsameProcessAsParentSpanspanIdspanKind$TruncatableString ë+â.$ŸŒIÑ"Ç„Èá……;ApiRequestErrorDetailedApiRequestError „Æ:package:_discoveryapis_commons/_discoveryapis_commons.dart  ƒµ   ƒÈƒËasyncƒË
dart:async  ƒÓ   ƒèƒëconvertƒëdart:convert  ƒõ   „„
core„
	dart:core  „   „U„Xcommons„X:package:_discoveryapis_commons/_discoveryapis_commons.dart  „b   „�„„http„„package:http/http.dart  „Œ   ../shared.dart  „¥   ../src/user_agent.dartÀ ] ÀgO‰Û GHm€”€Ð€ú�)�[�—�Ê‚‚*‚`‚a‚~‚‚‚Ñ‚ò‚öƒ@ƒDƒ�ƒ‘ƒªƒ³ƒ´ƒÒƒô„„„a„Š„‹„¤„Å„Æ…
…=…>…�…®…È††?†c†›†œ†Ê†ï‡'‡(‡Q‡R‡“‡”‡©‡Ãˆˆ)ˆSˆdˆvˆŒˆ¥ˆ¯ˆ±ˆ²ˆËˆôˆõ‰<‰=‰z‰€‰ÑŠŠCŠ’Šã‹2‹{‹�‹°‹¶‹Ð‹ÖŒŒ]ŒœŒ¢ŒíŒý��3�9�Š�—���îŽ#ŽXŽzŽ™Ž³ŽÀŽð�0�e�l�m�~�—�È�â�ã���-�@�a�h�“�Ë�Ò�Ö�×‘#‘i‘o‘º’’V’¦’õ“D“““â””F”L”{”�”›”¡”ä•%•™•Å•Ë––&–,–T–Z–«–¸–¾——D—i—ƒ—¢—¼—É—ù˜9˜n˜u˜v˜‡˜Ó˜Ô™™™™1™R™Y™|™´™»™¿™Àššš!šmš¼››V›§›óœDœ‰œÁœÇœöœü���_� žž@žFž‘ž¡ž§žÐžÖŸ'Ÿ4Ÿ:Ÿ‹ŸÀŸç  ! ; H x ¸ í ô õ¡¡S¡T¡„¡�¡ž¡±¡Ò¡Ù¡ý¢5¢<¢@¢B¢C¢X¢¤¢³¢¹££Y£ª£Û¤¤¤/¤0¤X¤d¤¦¤Ù¤ð¤ù¤ú¥+¥]¥�¥“¥•¥–¥È¥å¦¦?¦@¦‘¦¤¦ª¦û§§'§(§p§q§¡§­§ï¨¨A¨}¨�¨¡¨ä¨í¨î©©U©‡©”©Ã©î©õ©ù©û©üª/ªMª{ª¤ª¥ªñ«««T«Z«‹«§«¨«â«è¬5¬†¬¹­
­V­”­¿­À­û®®®6®O®f®|®“®­®³®´®å®ñ¯1¯D¯r¯°¯Á¯Ï¯æ°°C°‘°¡°µ°ð±,±?±q±¯±À±Î±å²(²1²2²c²“²¿²é³³G³T³}³¢³Å³ê´´´ ´"´#´g´~´¶´Î´Ï´îµµµ-µOµPµ•µ–µÀµÌ¶¶6¶l¶–¶ã¶ó····B·h·Œ·¶·Ã·â·ÿ¸"¸)¸-¸/¸0¸m¸€¸�¸£¸î¹;¹€¹¸¹ÞºººJºPº�ºíºú»»»_»`»†»’»¨»ô¼¼<¼U¼‚¼Æ¼Ý¼ò½½S½\½]½Ž½º½ú¾¾,¾e¾l¾p¾r¾s¾œ¾Ù¾ì¿¿$¿r¿¬¿üÀ @>À @ŽÀ @ÉÀ AÀ A.À A_À A®À AÅÀ BÀ BFÀ BŽÀ BÛÀ C'À CGÀ C“À C®À CüÀ DÀ D\À D}À DÍÀ DôÀ EEÀ EfÀ E±À EâÀ F3À FdÀ F³À FÙÀ GÀ GXÀ G¥À G³À H À HCÀ H“À HäÀ HôÀ I@À IfÀ I®À I¾À J
À J0À J{À J£À JòÀ KÀ K^À K{À KÌÀ KâÀ L.À LLÀ LšÀ L¿À MÀ MaÀ M±À MùÀ NGÀ N‡À NÕÀ NûÀ O>À OŒÀ OÏÀ OüÀ PNÀ PžÀ PÌÀ PáÀ PâÀ Q*À QAÀ QBÀ Q{À Q�À QÐÀ QëÀ QýÀ QþÀ R(À R.À R~À R­À RÅÀ RÆÀ S	À S
À S0À S<À SiÀ SšÀ SÆÀ SåÀ T-À T=À TQÀ T„À T�À TŽÀ T¿À TÛÀ TûÀ UÀ U=À UJÀ U_À UxÀ U‘À U¬À U³À U·À U¹À UºÀ UùÀ VÀ VJÀ VPÀ V¡À VãÀ VýÀ VþÀ W!À W?À W@À W�À W À WÌÀ WÍÀ XÀ XÀ XfÀ X–À XÁÀ XÂÀ XÐÀ XäÀ XûÀ Y#À Y=À YCÀ YDÀ YiÀ YuÀ Y¬À YäÀ Z	À ZWÀ ZgÀ Z{À Z¢À ZäÀ [&À [YÀ [pÀ [yÀ [zÀ [«À [ÑÀ [ýÀ \KÀ \}À \ŠÀ \©À \ÎÀ ]À ]@À ]GÀ ]KÀ ]MÀ ]NÀ ]xÀ ]�À ]°À ]ÈÀ ]ÉÀ ^À ^!À ^FÀ ^GÀ ^˜À ^«À ^±À _À _À _.À _/À _À _…À _ÎÀ `À `;À `<À `MÀ `aÀ `‚À `œÀ `ºÀ `ÀÀ `ÁÀ `éÀ `õÀ a'À aIÀ a”À a¤À a¸À bÀ bJÀ b“À bœÀ b�À bÎÀ bôÀ c4À cfÀ c À c­À cÌÀ dÀ d0À dcÀ djÀ dnÀ dpÀ dqÀ dœÀ d²À dÜÀ dâÀ e2À e}À e—À e½À e¾À fÀ f&À f'À fcÀ fiÀ fšÀ f¶À f·À gÀ gÀ gÀ gUÀ guÀ gvÀ g¸À gÙÀ gÚÀ gìÀ hÀ hÀ h,À h@À hZÀ huÀ h{À h|À h¥À h±À hëÀ hþÀ i,À ijÀ i{À i‰À i À iÒÀ iôÀ j?À jOÀ jcÀ jžÀ jÐÀ jòÀ k=À kMÀ kaÀ k¤À kéÀ kòÀ kóÀ l$À lNÀ ltÀ lžÀ lÄÀ löÀ m*À m7À mZÀ myÀ mœÀ m»À mæÀ nÀ nÀ nÀ n À n!À n]À nrÀ nÁÀ nöÀ nüÀ o6À oUÀ oVÀ oŽÀ o”À oáÀ p2À pVÀ ptÀ puÀ p¶À qÀ q%À q_À q›À qÕÀ rÀ reÀ r¶À sÀ sÀ s)À s*À spÀ sqÀ s™À s¥À sæÀ t%À tRÀ t[À t\À t�À t½À tëÀ uÀ uÀ u=À udÀ uyÀ u€À u„À u†À u‡À uÔÀ uàÀ uäÀ v0À v�À vÐÀ wÀ w+À waÀ wgÀ w´À wÿÀ xKÀ x—À xâÀ y&À yuÀ y‡À y¯À y°À yçÀ yíÀ zÀ zÀ zÀ z/À z5À ziÀ z‹À zŒÀ z¾À zâÀ zãÀ {À {=À {>À {aÀ {�À {‚À {±À {·À {ÙÀ {ñÀ {òÀ |0À |6À |mÀ |‚À |ƒÀ |²À |¸À |ÚÀ |òÀ |óÀ }?À }qÀ }wÀ }ÆÀ }ßÀ ~À ~À ~À ~.À ~>À ~RÀ ~lÀ ~‰À ~¡À ~³À ~ÂÀ ~ÔÀ ~ôÀ ~úÀ ~ûÀ #À /À kÀ žÀ µÀ äÀ €À €-À €YÀ €—À €¨À €¶À €ÍÀ �À �3À �„À �”À �¨À �ìÀ ‚À ‚CÀ ‚À ‚�À ‚£À ‚ÝÀ ƒÀ ƒRÀ ƒbÀ ƒvÀ ƒ´À ƒìÀ „*À „wÀ „‘À „šÀ „›À „ÌÀ „øÀ …À …<À …nÀ …¦À …ÔÀ …öÀ †À †4À †rÀ †À †¤À †»À †ÚÀ ‡À ‡6À ‡]À ‡xÀ ‡�À ‡¨À ‡ßÀ ‡æÀ ‡êÀ ‡ìÀ ‡íÀ ˆ6À ˆOÀ ˆSÀ ˆ¤À ˆñÀ ‰?À ‰\À ‰mÀ ‰£À ‰©À ‰ùÀ ŠFÀ ŠhÀ Š¹À ‹
À ‹+À ‹1À ‹|À ‹ÂÀ ŒÀ ŒÀ Œ<À ŒVÀ ŒWÀ ŒzÀ Œ€À ŒÂÀ ŒØÀ ŒÙÀ �À �À �:À �FÀ �€À �ËÀ �âÀ ŽÀ ŽSÀ Ž\À Ž]À ŽŽÀ Ž¸À ŽÞÀ ŽüÀ �	À �,À �KÀ �bÀ �iÀ �mÀ �oÀ �pÀ �«À �ÃÀ �À �À �dÀ �¯À �þÀ ‘NÀ ‘šÀ ‘èÀ ’7À ’‚À ’šÀ ’¼À ’½À ’ßÀ ’àÀ “À “À “GÀ “„À “›À “¤À “¥À “ÖÀ “öÀ ”À ”À ”À ”À ”VÀ ”qÀ ”±À ”þÀ •"À •(À •GÀ •dÀ •eÀ •‰À •�À •ÝÀ –+À –IÀ –JÀ –ŠÀ –×À –ûÀ —À —À —+À —,À —zÀ —{À —©À —µÀ —ýÀ ˜?À ˜yÀ ˜‚À ˜ƒÀ ˜´À ˜àÀ ™À ™2À ™?À ™dÀ ™‘À ™¨À ™¯À ™³À ™µÀ ™¶À ™äÀ ™èÀ š8À šwÀ š‹À šÈÀ šÎÀ šþÀ ›À ›À ›dÀ ›wÀ ›ŽÀ ›�À ›ÂÀ ›ÜÀ ›ÝÀ œ+À œJÀ œPÀ œŒÀ œ¹À œºÀ �À �8À �PÀ �QÀ �vÀ �|À �®À �ÇÀ �ÈÀ �üÀ ž`À žxÀ žyÀ žÉÀ žÏÀ ŸÀ Ÿ(À Ÿ)À ŸCÀ ŸIÀ ŸÀ Ÿ�À ŸžÀ ŸéÀ  À  )À  *À  yÀ  žÀ  ¤À  ßÀ  úÀ  ûÀ ¡JÀ ¡†À ¡£À ¡¤À ¡òÀ ¢À ¢À ¢À ¢ZÀ ¢`À ¢zÀ ¢ŽÀ ¢�À ¢¸À ¢¾À £À £#À £=À £>À £NÀ £gÀ £zÀ £�À £¹À £ËÀ £ÞÀ £ðÀ ¤À ¤À ¤1À ¤FÀ ¤]À ¤pÀ ¤�À ¤•À ¤›À ¤œÀ ¤ÃÀ ¤ÏÀ ¥À ¥CÀ ¥|À ¥¤À ¥çÀ ¦À ¦OÀ ¦‚À ¦·À ¦öÀ §1À §jÀ §§À §ÜÀ ¨
À ¨AÀ ¨JÀ ¨KÀ ¨|À ¨¬À ¨ÐÀ ¨úÀ ©JÀ ©lÀ ©�À ©²À ©ÖÀ ªÀ ª.À ªVÀ ª‚À ª¦À ªÆÀ ªìÀ ªùÀ «"À «?À «bÀ ««À «ÆÀ «ãÀ «þÀ ¬À ¬BÀ ¬eÀ ¬†À ¬«À ¬ÈÀ ¬áÀ ­ À ­À ­À ­À ­À ­:À ­PÀ ­tÀ ­zÀ ­ÈÀ ®À ®4À ®5À ®€À ®ÇÀ ®ØÀ ®ïÀ ®ðÀ ¯;À ¯‚À ¯“À ¯™À ¯ºÀ ¯ÐÀ ¯ÑÀ °À °À °>À °JÀ °ŒÀ °ÈÀ ±À ±À ±À ±=À ±qÀ ±‘À ±¯À ±¼À ±éÀ ²À ²À ² À ²$À ²&À ²'À ²DÀ ²UÀ ²¡À ²³À ²¹À ²ÉÀ ²åÀ ²æÀ ³"À ³(À ³vÀ ³�À ³�À ³×À ³þÀ ´,À ´-À ´\À ´bÀ ´ŒÀ ´’À ´¢À ´·À ´¸À ´ÿÀ µÀ µÀ µ'À µGÀ µHÀ µ˜À µ°À µ¶À µêÀ µðÀ ¶;À ¶�À ¶¶À ¶·À ¶ÜÀ ¶âÀ ·À ·6À ·|À ·°À ·öÀ ¸	À ¸XÀ ¸À ¸¾À ¹À ¹JÀ ¹YÀ ¹›À ¹ÙÀ ¹òÀ ¹óÀ ºAÀ ºGÀ ºWÀ º�À º‚À ºÑÀ ºäÀ ºêÀ »5À »{À »±À »²À »øÀ ¼À ¼À ¼SÀ ¼YÀ ¼�À ¼§À ¼¨À ¼ðÀ ¼öÀ ½EÀ ½À ½ÅÀ ½ËÀ ½ÛÀ ½ñÀ ½òÀ ½ÿÀ ¾À ¾(À ¾9À ¾HÀ ¾\À ¾sÀ ¾†À ¾ŸÀ ¾·À ¾ÍÀ ¾áÀ ¾ñÀ ¾÷À ¾øÀ ¿À ¿(À ¿^À ¿‚À ¿ÏÀ ¿ßÀ ¿óÀ À(À ÀxÀ À¼À ÀÇÀ ÀôÀ Á&À ÁPÀ Á›À Á«À Á¿À Á÷À ÂBÀ ÂVÀ Â‹À ÂÇÀ ÂöÀ ÃFÀ ÃVÀ ÃjÀ Ã¤À ÃðÀ ÄÀ Ä?À ÄvÀ Ä¥À Ä®À Ä¯À ÄàÀ Å
À Å.À ÅNÀ ÅjÀ Å�À Å¼À ÅàÀ ÆÀ Æ>À ÆhÀ ÆŽÀ Æ¬À Æ¹À ÆÜÀ ÆùÀ ÇÀ Ç'À ÇFÀ ÇkÀ ÇˆÀ Ç±À ÇØÀ ÇûÀ ÈÀ È1À È8À È<À È>À È?À È�À È¯À ÈÉÀ ÉÀ ÉÀ É'À É;À É<À ÉeÀ ÉkÀ É¹À ÉÊÀ ÉÐÀ ÉàÀ ÉóÀ ÉôÀ Ê;À ÊAÀ ÊQÀ ÊdÀ ÊeÀ Ê�À Ê“À ÊâÀ ËÀ ËGÀ ËMÀ Ë]À ËvÀ ËwÀ Ë½À Ë¾À ËëÀ Ë÷À Ì$À ÌMÀ ÌxÀ Ì­À Ì¶À Ì·À ÌèÀ ÍÀ ÍÀ Í:À Í^À Í­À Í±À Í³À Í´À ÎÀ ÎÀ Î.À ÎFÀ ÎLÀ Î™À ÎµÀ Î»À ÎËÀ ÎàÀ ÎáÀ Ï2À ÏcÀ ÏiÀ Ï¹À Ð
À ÐYÀ ÐtÀ ÐzÀ ÐŠÀ Ð£À Ð¤À ÐÇÀ ÐÍÀ ÑÀ ÑÀ ÑÀ Ñ-À Ñ.À ÑoÀ ÑpÀ Ñ¢À Ñ®À ÑÛÀ ÒÀ Ò=À ÒFÀ ÒGÀ ÒxÀ Ò”À Ò¸À ÒÔÀ ÓÀ ÓÀ ÓÀ ÓÀ ÓCÀ ÓWÀ ÓnÀ Ó†À Ó‡À Ó£À ÓÆÀ ÓÇÀ ÓöÀ ÔÀ ÔÀ Ô_À ÔnÀ ÔtÀ ÔÄÀ ÔÐÀ ÔèÀ ÔéÀ ÕÀ Õ)À Õ*À ÕXÀ Õ^À ÕªÀ Õ÷À ÖÀ Ö<À Ö=À ÖRÀ ÖgÀ ÖhÀ Ö¶À ÖÅÀ ÖËÀ ×À ×eÀ ×¤À ×êÀ ØÀ ØÀ Ø À Ø<À Ø=À ØMÀ ØaÀ Ø}À Ø“À Ø¥À ØºÀ ØËÀ ØàÀ ØôÀ Ù
À ÙÀ ÙÀ Ù8À ÙDÀ ÙyÀ Ù»À ÙàÀ ÚÀ ÚGÀ ÚWÀ ÚkÀ Ú±À ÚäÀ ÛÀ ÛmÀ Û±À Û¼À ÛðÀ ÜÀ ÜZÀ ÜjÀ Ü~À ÜµÀ ÜðÀ ÜùÀ ÜúÀ Ý+À ÝQÀ Ý‡À Ý±À ÝÓÀ ÝûÀ ÞÀ ÞCÀ ÞiÀ Þ“À Þ À Þ¿À ÞîÀ ßÀ ß,À ßMÀ ßfÀ ß‡À ß¦À ßÉÀ ßÐÀ ßÔÀ ßÖÀ ß×À àÀ àÀ àfÀ à†À à�À àÙÀ àôÀ àõÀ áÀ á>À á?À áwÀ áxÀ á¢À á®À áçÀ â#À â6À âeÀ â£À â´À âÂÀ âÙÀ ââÀ âãÀ ãÀ ã<À ãhÀ ã¯À ã³À ãµÀ ã¶À ãðÀ äÀ ä	À ä<À äNÀ ä‡À ä�À äÞÀ å'À åqÀ å°À åøÀ æ6À æQÀ æRÀ æsÀ æyÀ æÄÀ ç
À ç"À ç#À ç5À ç;À ç`À ç‚À çÎÀ èÀ èOÀ èžÀ èÒÀ é"À érÀ éÃÀ êÀ êAÀ ê\À ê]À ê„À êŠÀ êÕÀ ë"À ësÀ ëÃÀ ìÀ ìRÀ ìˆÀ ìØÀ íÀ íWÀ í¦À íÔÀ íÕÀ î À î#À î$À îWÀ î]À î¦À îôÀ ï<À ï‹À ïÜÀ ð-À ð\À ðŠÀ ð‹À ð¬À ð²À ðÿÀ ñFÀ ñ‘À ñÜÀ ò+À òxÀ ò‡À ò£À ò¤À òÑÀ ò×À òöÀ óÀ óÀ óMÀ óSÀ ó¤À óÛÀ óÿÀ ô À ô8À ô>À ô‚À ô¨À ô©À ôÌÀ ôÒÀ ôâÀ ôüÀ ôýÀ õ À õ&À õuÀ õªÀ õ°À õÅÀ õéÀ õêÀ öÀ öÀ öWÀ ö–À öÈÀ öÉÀ ö×À öìÀ öþÀ ÷À ÷$À ÷9À ÷SÀ ÷iÀ ÷�À ÷›À ÷¯À ÷ÃÀ ÷ØÀ ÷íÀ ÷óÀ ÷ôÀ øÀ ø%À ø^À ø‘À øÊÀ ùÀ ù^À ùiÀ ù¡À ù´À ùàÀ úÀ ú/À ú=À úTÀ ú–À ú©À úÛÀ ûÀ û*À û8À ûOÀ ûŠÀ ûÉÀ üÀ ü/À ü€À ü�À ü¤À üÚÀ üíÀ ýÀ ý[À ýlÀ ýzÀ ý‘À ýÈÀ þ À þÀ þ@À þ~À þ�À þ�À þ´À þÈÀ ÿÀ ÿ`À ÿoÀ ÿxÀ ÿyÀ ÿªÀ ÿÒÀ ÿôÀ À <À dÀ –À ÀÀ îÀ ÀFÀlÀ”À¼ÀÉÀêÀÀ&À?À`À‹À®ÀÕÀ ÀÀ>À_À€À‡À‹À�ÀŽÀÃÀÖÀèÀ
À6ÀvÀ ÀðÀ@À�ÀÙÀ&ÀjÀŽÀÜÀÀSÀdÀžÀÙÀ"ÀeÀµÀ	À	&À	uÀ	’À	áÀ	þÀ
IÀ
fÀ
{À
|À
ÂÀ
ÞÀ
ßÀÀ"ÀVÀhÀiÀ“À™ÀâÀÀÀÀdÀeÀ‹À—ÀÄÀÿÀ+ÀJÀ’À¢À¶ÀéÀòÀóÀ$À@ÀjÀŠÀ¬À¹ÀÎÀñÀ
À%À,À0À2À3ÀrÀ„À¹À¿ÀÀYÀ›À¯ÀõÀùÀ"À#ÀjÀpÀÁÀÀOÀ ÀñÀÀ7À8ÀkÀqÀ„À¦ÀôÀÀ\À’ÀÛÀÀ3À4À_ÀeÀµÀÿÀKÀ–ÀçÀÀSÀ›ÀáÀÀAÀBÀPÀhÀ€ÀŸÀ¶À¼À½ÀâÀîÀ,À_ÀvÀ�ÀÚÀ(ÀuÀ±ÀÄÀöÀ4ÀEÀSÀjÀsÀtÀ¥ÀÓÀÀ=ÀiÀvÀ�ÀÄÀùÀÀ%À)À+À,ÀdÀ{ÀÌÀÒÀ À0ÀKÀLÀsÀ¡À¢ÀñÀÀÀUÀ£ÀóÀ DÀ yÀ ´À ÏÀ ÐÀ ñÀ ÷À!EÀ!“À!áÀ"1À"€À"ÍÀ"íÀ#	À#
À#=À#CÀ#ŒÀ#ÚÀ$"À$qÀ$ÂÀ%À%cÀ%{À%¦À%§À%ÌÀ%îÀ&8À&…À&ÏÀ'À'kÀ'ºÀ'ÍÀ(À(lÀ(»À)À)QÀ)ŸÀ)åÀ*6À*‡À*¬À*ûÀ+KÀ+œÀ+èÀ,À,"À,#À,6À,KÀ,\À,qÀ,‡À,žÀ,²À,¸À,¹À,ãÀ,ïÀ-(À-xÀ-¼À-ÇÀ. À.;À.wÀ.ŠÀ.¼À.úÀ/À/À/0À/gÀ/pÀ/qÀ/¢À/ÊÀ/êÀ0À0<À0hÀ0ŽÀ0›À0¼À0ÕÀ0öÀ1À1>À1]À1dÀ1hÀ1jÀ1kÀ1¦À1¾À1ãÀ2À2QÀ2žÀ2³À3À3SÀ3žÀ3íÀ42À4LÀ4MÀ4rÀ4sÀ4žÀ4ÙÀ4ÚÀ5À51À5WÀ5[À5]À5^À5£À5·À5ðÀ6À6À6GÀ6YÀ6ZÀ6ŠÀ6‹À6²À6¾À6ùÀ7%À7DÀ7ŒÀ7œÀ7°À7¹À7ºÀ7ëÀ8À85À8rÀ8vÀ8xÀ8yÀ8¤À8ºÀ8ÛÀ8áÀ9.À9}À9ËÀ:À:`À:ªÀ:ÎÀ:ÏÀ;À;,À;2À;ƒÀ;�À;¯À;°À;êÀ;ëÀ<À< À<XÀ<kÀ<˜À<ÖÀ<çÀ<õÀ=À=OÀ=XÀ=YÀ=ŠÀ=²À=äÀ>1À>5À>7À>8À>dÀ>{À>ÇÀ>ÙÀ>ßÀ?%À?tÀ?ÁÀ@À@_À@©À@øÀAEÀA”ÀA¢ÀAÊÀAËÀBÀB#ÀB$ÀBfÀB‡ÀBˆÀB›ÀB²ÀBÌÀBçÀBíÀBîÀCÀC$ÀC`ÀCsÀC¢ÀCàÀCñÀCÿÀDÀDYÀDžÀD§ÀD¨ÀDÙÀEÀE7ÀEkÀExÀE�ÀEÈÀEõÀEüÀF ÀFÀFÀF<ÀFQÀFŠÀF¥ÀF¦ÀFäÀFêÀG6ÀGMÀGoÀGpÀG”ÀGšÀGèÀH.ÀHbÀHƒÀH„ÀH ÀH¦ÀHÐÀHíÀHîÀHÿÀIÀI0ÀIKÀIbÀIhÀIiÀI‘ÀI�ÀIÖÀJÀJbÀJŸÀJ¨ÀJ©ÀJÚÀKÀK8ÀKlÀK˜ÀK¥ÀKÆÀKõÀL"ÀLGÀLNÀLRÀLTÀLUÀLžÀLèÀLìÀM5ÀM†ÀMÖÀNÀN7ÀN8ÀNqÀNuÀNÂÀOÀO`ÀOªÀOÈÀOÚÀPÀPÀP8ÀPRÀPSÀP£ÀP±ÀP·ÀPúÀQÀQÀQVÀQ\ÀQªÀQûÀRLÀR�ÀRçÀS	ÀS
ÀS*ÀS0ÀSÀSÏÀSøÀTÀTÀTNÀTšÀTêÀUÀUÀU_ÀU›ÀU°ÀU±ÀUãÀUéÀV&ÀVCÀVDÀV•ÀV²ÀV¸ÀWÀW1ÀWWÀWXÀW“ÀWªÀW«ÀWðÀWöÀXAÀXˆÀXªÀXðÀY2ÀY‚ÀYÓÀYúÀZKÀZqÀZ»À[À[VÀ[‡À[ÓÀ\À\jÀ\¯À\ÈÀ\ÉÀ\ëÀ\ñÀ]@À]‹À]¾À]ØÀ]ÙÀ^À^À^À^(À^=À^VÀ^lÀ^~À^�À^¤À^ÆÀ^×À^êÀ^þÀ_À_À_À_;À_GÀ_{À_žÀ_êÀ_úÀ`À`LÀ`‚À`¬À`ùÀa	ÀaÀaPÀa}ÀaºÀbÀb<ÀbqÀb¨ÀbÔÀbóÀc;ÀcKÀc_ÀchÀciÀcšÀcÂÀcòÀdÀd>ÀdZÀd†ÀdÈÀdèÀeÀe2ÀeRÀe_Àe€Àe©ÀeÌÀeçÀeüÀf!Àf\ÀfuÀf’Àf±ÀfÊÀfÑÀfÕÀf×ÀfØÀgÀgO   �H/// Service Control API - v1
///
/// Provides admission control and telemetry reporting for services integrated
/// with Service Infrastructure.
///
/// For more information, see <https://cloud.google.com/service-control/>
///
/// Create an instance of [ServiceControlApi] to access these resources:
///
/// - [ServicesResource]ƒ´ƒË ƒÒƒë ƒô„
 „„X „a„„ „‹  „¤  „Æ……; !  ‡– ‡§    ‡­‡­‡¹   ‡Ç‡Ç>‡Ó   ˆˆˆ ‡Ýˆ%ˆ;ˆ0ˆ=ˆDˆEˆQˆ¬ˆ\ˆmˆˆ•‡–‡–�   †i†N…Ê€Ï†Nr/// See, edit, configure, and delete your Google Cloud data and see the email
/// address for your Google Account.†õ†Ù†ž€‡†Ù+/// Manage your Google Service Control data ‡E‡*%‡E    ‡T‡T>‡i    …>…>ƒr…´o/// Provides admission control and telemetry reporting for services integrated
/// with Service Infrastructure.  ˆ÷ ‰    ‰‰‰ ‰2‰'‰4ˆ÷ˆ÷D    ˆèˆÍ%ˆè      Ž\Ž\Žq   Ž~Ž~ŽŠ   Ž�Ž�Žª  ‰?‰?‡–ŽI„­/// Attempts to allocate quota for the specified consumer.
///
/// It should be called before the operation is executed. This method requires
/// the `servicemanagement.services.quota` permission on the specified
/// service. For more information, see
/// [Cloud IAM](https://cloud.google.com/iam). **NOTE:** The client **must**
/// fail-open on server errors `INTERNAL`, `UNKNOWN`, `DEADLINE_EXCEEDED`, and
/// `UNAVAILABLE`. To ensure system reliability, the server may inject these
/// errors to prohibit any hard dependency on the quota functionality.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [serviceName] - Name of the service as specified in the service
/// configuration. For example, `"pubsub.googleapis.com"`. See
/// google.api.Service for the definition of a service name.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [AllocateQuotaResponse].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   —m—m—z   —‡—‡—“   —¦—¦—³  �Ù�Ùˆå—b†*/// Checks whether an operation on a service should be allowed to proceed
/// based on the configuration of the service and related policies.
///
/// It must be called before the operation is executed. If feasible, the
/// client should cache the check results and reuse them for 60 seconds. In
/// case of any server errors, the client should rely on the cached results
/// for much longer time to avoid outage. WARNING: There is general 60s delay
/// for the configuration and policy propagation, therefore callers MUST NOT
/// depend on the `Check` method having the latest policy information. NOTE:
/// the CheckRequest has the size limit (wire-format byte size) of 1MB. This
/// method requires the `servicemanagement.services.check` permission on the
/// specified service. For more information, see
/// [Cloud IAM](https://cloud.google.com/iam).
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [serviceName] - The service name as specified in its service
/// configuration. For example, `"pubsub.googleapis.com"`. See
/// [google.api.Service](https://cloud.google.com/service-management/reference/rpc/google.api#google.api.Service)
/// for the definition of a service name.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [CheckResponse].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ŸëŸëŸù          % % 2  ™Â™Âˆ}Ÿß…¿/// Reports operation results to Google Service Control, such as logs and
/// metrics.
///
/// It should be called after an operation is completed. If feasible, the
/// client should aggregate reporting data for up to 5 seconds to reduce API
/// traffic. Limiting aggregation to 5 seconds is to reduce data loss during
/// client crashes. Clients should carefully choose the aggregation time
/// window to avoid data loss risk more than 0.01% for business and compliance
/// reasons. NOTE: the ReportRequest has the size limit (wire-format byte
/// size) of 1MB. This method requires the `servicemanagement.services.report`
/// permission on the specified service. For more information, see
/// [Google Cloud IAM](https://cloud.google.com/iam).
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [serviceName] - The service name as specified in its service
/// configuration. For example, `"pubsub.googleapis.com"`. See
/// [google.api.Service](https://cloud.google.com/service-management/reference/rpc/google.api#google.api.Service)
/// for the definition of a service name.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [ReportResponse].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error. ˆ²ˆ²™�ˆ¸   ¤	 ¤    ¤¤¤  ¤	¤	%    ¤2¤>¤G    ¤H¤H¤Q ¤^¤b¤ö¤{¤l¤}¤¤¤—¤ƒ¤•¤~¤„¤š¤ž¤Ÿ¤£¤²¤´¤·¤×¤¸¤Ö¤å¤æ¤ì¤í¤2¤2€Æ¤?   £õ¢Z�ª£õ�t/// A list of label keys that were unused by the server in processing the
/// request.
///
/// Thus, for similar requests repeated in a certain future time window, the
/// caller can choose to ignore these labels in the requests to achieve better
/// client-side cache hits and quota aggregation for rate quota. This field is
/// not populated for allocation quota checks.     ¤ü¤ü€–¥   ¢C¢CƒQ¢I   §* §>    §@§@§E   §X§X§]  §*§*E    §s§‡§�    §‘§‘§š .§§§«¨ê§Æ§µ§û¨™§È§Í§Î§Ù§í§Ú§ý¨¨¨¨‹¨U¨+¨?¨&¨,¨X¨\¨]¨`¨z¨a¨e¨f¨n¨r¨s¨›¨¸¨©¨Ó¨¿¨Ñ¨º¨À¨Ö¨Ú¨Û¨á§s§s�y§ˆ   ¦,¥çV¦,2/// Operation that describes the quota allocation. §¦B€ã§€¼/// Specifies which version of service configuration should be used to process
/// the request.
///
/// If unspecified or no matching version can be found, the latest one will be
/// used.     ¨ð¨ð�©  ¥–¥–„d¥Î1/// Request message for the AllocateQuota method.  ® ®3    ®:®:®?   ®S®S®X   ®j®j®o   ®€®€®…   ®—®—®œ  ®®€”    ®¶®Ë®Ô    ®Õ®Õ®Þ g®ë®ï².¯®ù¯	¯/¯"¯¯ ¯
¯¯%¯)¯*¯.¯=¯?¯B¯Í¯R¯¾¯Û¯Ü¯â¯ã¯ú¯î°*°­¯ü°°°°°°,°8°9°A°Ÿ°i°X°g°S°Y°l°p°q°t°Ž°u°y°z°‚°†°‡°¯°È°½°ß°Ï°Ý°Ê°Ð°â°æ°ç°í±°ø±±*±±±±±± ±$±%±)±8±:±=±Ì±M±½±Ú±Û±á±â±ü±í²²²±þ²²²²²%®¶®¶ƒz®Ì   ª”ªOSª”+/// Indicates the decision of the allocate. «ª§f«I/// WARNING: DO NOT use this field until this warning message is removed. «š«€“«št/// The same operation_id value used in the AllocateQuotaRequest.
///
/// Used for logging and diagnostics purposes. ­±«ª‚­±�Û/// Quota metrics to indicate the result of allocation.
///
/// Depending on the request, one or more of the following metrics will be
/// included: 1. Per quota group or per quota metric incremental usage will be
/// specified using the following delta metric :
/// "serviceruntime.googleapis.com/api/consumer/quota_used_count" 2. The quota
/// limit reached condition will be specified using the following boolean
/// metric : "serviceruntime.googleapis.com/quota/exceeded" ®
­ÂW®
8/// ID of the actual config used to process the request.     ²4²4�ë²X  ©ü©üŠ%ª52/// Response message for the AllocateQuota method.  µR µ`    µbµbµg   µrµrµw   µ�µ�µ†  µRµRB    µ˜µ¦µ¯    µ°µ°µ¹ 9µÆµÊ·µÝµÔµòµäµðµßµåµõµùµúµþ¶¶	¶%¶¶#¶¶¶(¶,¶-¶3¶I¶>¶x¶ÿ¶K¶P¶Q¶\¶j¶]¶z¶‹¶Œ¶”¶ñ¶»¶«¶¹¶¦¶¬¶¾¶Â¶Ã¶Æ¶à¶Ç¶Ë¶Ì¶Ô¶Ø¶Ù·µ˜µ˜�wµ§   ´Ã´€L´Ã5/// A Boolean value represented by `true` or `false`. ´ý´Ñ4´ý/// A 64-bit signed integer. µBµ
CµB"/// A string up to 256 bytes long.     ··�·7  ´#´#„´mC/// The allowed types for \[VALUE\] in a `[KEY]:[VALUE]` attribute.  »! »+    »-»-»2   »@»@»E  »!»!=    »b»l»u    »v»v» )»Œ»�½Y»¦»š»´»ò»Ë»º»É»µ»»»Î»Ò»Ó»Ö»ð»×»Û»Ü»ä»è»é»ñ¼¼¼	½¼¼ï½#½½E½*½C½%½+½H½L½M½P»b»b�ù»m   º¸‚�‘º�O/// The set of attributes.
///
/// Each attribute's key can be up to 128 bytes long. The value can be a
/// string up to 256 bytes, a signed 64-bit integer, or the Boolean values
/// `true` and `false`. For example: "/instance_id": "my-instance"
/// "/http/user_agent": "" "/http/request_bytes": 300
/// "example.com/myattribute": true »º�»€Ù/// The number of attributes that were discarded.
///
/// Attributes can be discarded because their keys are too long or because
/// there are too many attributes. If this value is 0 then all attributes are
/// valid.     ½_½_�½ƒ  ¸0¸0†A¸s</// A set of attributes, each in the format `[KEY]:[VALUE]`.  À RÈ À RÒ    À RÔÀ RÔ	À RÙ   À RßÀ RßÀ Rä   À RìÀ RìÀ Rñ   À RùÀ RùÀ Rþ  À RÈÀ RÈ@    À SÀ SÀ S    À S À S À S) DÀ S6À S:À TŠÀ SHÀ SDÀ SXÀ SOÀ SVÀ SJÀ SPÀ S[À S_À S`À SfÀ SwÀ SqÀ S‰À S~À S‡À SyÀ SÀ SŒÀ S�À S‘À S—À S¨À S¢À SÒÀ TIÀ SªÀ S¯À S°À S»À SÄÀ S¼À SÔÀ SÚÀ SÛÀ SãÀ T;À TÀ SúÀ TÀ SõÀ SûÀ TÀ TÀ TÀ TÀ T*À TÀ TÀ TÀ TÀ T"À T#À TKÀ T`À TYÀ TsÀ TgÀ TqÀ TbÀ ThÀ TvÀ TzÀ T{À T�À SÀ S�€À S   À PÛ¾î‘ñÀ PÛ‘E/// The error code.
/// Possible string values are:
/// - "ERROR_CODE_UNSPECIFIED" : This is the default value if error code is
/// not explicitly set. It should not be used directly.
/// - "NOT_FOUND" : The consumer's project id, network container, or resource
/// container was not found. Same as google.rpc.Code.NOT_FOUND.
/// - "PERMISSION_DENIED" : The consumer doesn't have access to the specified
/// resource. Same as google.rpc.Code.PERMISSION_DENIED.
/// - "RESOURCE_EXHAUSTED" : Quota check failed. Same as
/// google.rpc.Code.RESOURCE_EXHAUSTED.
/// - "BUDGET_EXCEEDED" : Budget check failed.
/// - "DENIAL_OF_SERVICE_DETECTED" : The consumer's request has been flagged
/// as a DoS attack.
/// - "LOAD_SHEDDING" : The consumer's request should be rejected in order to
/// protect the service from being overloaded.
/// - "ABUSER_DETECTED" : The consumer has been flagged as an abuser.
/// - "SERVICE_NOT_ACTIVATED" : The consumer hasn't activated the service.
/// - "VISIBILITY_DENIED" : The consumer cannot access the service due to
/// visibility configuration.
/// - "BILLING_DISABLED" : The consumer cannot access the service because
/// billing is disabled.
/// - "PROJECT_DELETED" : The consumer's project has been marked as deleted
/// (soft deletion).
/// - "PROJECT_INVALID" : The consumer's project number or id does not
/// represent a valid project.
/// - "CONSUMER_INVALID" : The input consumer info does not represent a valid
/// consumer folder or organization.
/// - "IP_ADDRESS_BLOCKED" : The IP address of the consumer is invalid for the
/// specific consumer project.
/// - "REFERER_BLOCKED" : The referer address of the consumer request is
/// invalid for the specific consumer project.
/// - "CLIENT_APP_BLOCKED" : The client application of the consumer request is
/// invalid for the specific consumer project.
/// - "API_TARGET_BLOCKED" : The API targeted by this request is invalid for
/// the specified consumer project.
/// - "API_KEY_INVALID" : The consumer's API key is invalid.
/// - "API_KEY_EXPIRED" : The consumer's API Key has expired.
/// - "API_KEY_NOT_FOUND" : The consumer's API Key was not found in config
/// record.
/// - "SPATULA_HEADER_INVALID" : The consumer's spatula header is invalid.
/// - "LOAS_ROLE_INVALID" : The consumer's LOAS role is invalid.
/// - "NO_LOAS_PROJECT" : The consumer's LOAS role has no associated project.
/// - "LOAS_PROJECT_DISABLED" : The consumer's LOAS project is not `ACTIVE` in
/// LoquatV2.
/// - "SECURITY_POLICY_VIOLATED" : Request is not allowed as per security
/// policies defined in Org Policy.
/// - "INVALID_CREDENTIAL" : The credential in the request can not be
/// verified.
/// - "LOCATION_POLICY_VIOLATED" : Request is not allowed as per location
/// policies defined in Org Policy.
/// - "NAMESPACE_LOOKUP_UNAVAILABLE" : The backend server for looking up
/// project id/number is unavailable.
/// - "SERVICE_STATUS_UNAVAILABLE" : The backend server for checking service
/// status is unavailable.
/// - "BILLING_STATUS_UNAVAILABLE" : The backend server for checking billing
/// status is unavailable.
/// - "QUOTA_CHECK_UNAVAILABLE" : The backend server for checking quota limits
/// is unavailable.
/// - "LOAS_PROJECT_LOOKUP_UNAVAILABLE" : The Spanner for looking up LOAS
/// project is unavailable.
/// - "CLOUD_RESOURCE_MANAGER_BACKEND_UNAVAILABLE" : Cloud Resource Manager
/// backend server is unavailable.
/// - "SECURITY_POLICY_BACKEND_UNAVAILABLE" : NOTE: for customers in the scope
/// of Beta/GA of https://cloud.google.com/vpc-service-controls, this error is
/// no longer returned. If the security backend is unavailable: For Fail open
/// requests, error is ignored and request is allowed. For Fail close
/// requests, rpc UNAVAILABLE status will be returned instead. It should be
/// ignored and should not be used to reject client requests.
/// - "LOCATION_POLICY_BACKEND_UNAVAILABLE" : Backend server for evaluating
/// location policy is unavailable.
/// - "INJECTED_ERROR" : Part of the project of fault injection:
/// go/chemist-slo-validation. To distinguish between artificially injected
/// errors and organic ones, this value will be exported for the
/// per_service_check_error_count streamz.
/// http://google3/apiserving/servicecontrol/server/controller_service.cc;l=196
/// Rpcinjectz2 works by injecting errors early in the rpc life cycle, before
/// any of the chemist business logic runs. À Q9À Pä[À Q9E/// Free-form text providing details on the error cause of the error. À QõÀ QD€·À Qõ€ /// Contains public information about the check error.
///
/// If available, `status.code` will be non zero and client can propagate it
/// out as public error. À R¼À R €ÃÀ R¼€¦/// Subject to whom this error applies.
///
/// See the specific code enum for more details on this field. For example: -
/// "project:" - "folder:" - "organization:"     À T�À T��&À T´  ¾s¾s—E¾ße/// Defines the errors to be returned in
/// google.api.servicecontrol.v1.CheckResponse.check_errors.  À XÄ À XÍ    À XÔÀ XÔÀ XÙ   À XèÀ XèÀ Xí   À XÿÀ Xÿ"À Y   À Y'À Y'À Y,  À XÄÀ XÄ~    À YFÀ YOÀ YX    À YYÀ YYÀ Yb PÀ YoÀ YsÀ [vÀ Y†À Y}À Y›À Y�À Y™À YˆÀ YŽÀ YžÀ Y¢À Y£À Y©À YÀÀ Y´À YðÀ ZsÀ YÂÀ YÇÀ YÈÀ YÓÀ YâÀ YÔÀ YòÀ YþÀ YÿÀ ZÀ ZeÀ Z/À ZÀ Z-À ZÀ ZÀ Z2À Z6À Z7À Z:À ZTÀ Z;À Z?À Z@À ZHÀ ZLÀ ZMÀ ZuÀ Z À ZƒÀ ZÕÀ Z³À ZÓÀ Z®À Z´À ZØÀ ZÜÀ ZÝÀ ZáÀ ZûÀ ZìÀ ZýÀ [$À [À [À [À ZþÀ [À [À [À [À [#À [2À [4À [7À [WÀ [8À [VÀ [eÀ [fÀ [lÀ [mÀ YFÀ YF‚2À YP   À VòÀ V€îÀ Vò€Ï/// The unique id of the api key in the format of "apikey:".
///
/// This field will be populated when the consumer passed to Chemist is an API
/// key and all the API key related validations are successful. À W1À W =À W1 /// Consumer info of this check. À W­À WB€ˆÀ W­[/// Whether or not the api key should be ignored in the credential_id during
/// reporting. À X°À WÏ€ðÀ X°€À/// A list of fields and label keys that are ignored by the server.
///
/// The client doesn't need to send them for following requests to improve
/// performance and allow better aggregation.     À [|À [|�ÎÀ [   À UºÀ Uº‡’À Uÿ>/// Contains additional information about the check operation.  À `> À `J    À `QÀ `QÀ `V   À `eÀ `eÀ `j   À `†À `†À `‹   À ` À ` À `¥  À `>À `>€�    À `ÃÀ `ÏÀ `Ø    À `ÙÀ `ÙÀ `â DÀ `ïÀ `óÀ b™À aÀ `ýÀ a3À a°À aÀ aÀ aÀ aÀ a%À aÀ a5À a>À a?À aGÀ a¢À alÀ a^À ajÀ aYÀ a_À aoÀ asÀ atÀ awÀ a‘À axÀ a|À a}À a…À a‰À aŠÀ a²À aÖÀ aÀÀ aøÀ aÝÀ aöÀ aØÀ aÞÀ aûÀ aÿÀ b À bÀ bÀ bÀ b9À b%À b7À b À b&À b<À b@À bAÀ bGÀ beÀ bRÀ b„À blÀ b‚À bgÀ bmÀ b‡À b‹À bŒÀ b�À `ÃÀ `Ã�ØÀ `Ð   À ]½À ]�7À ]½ /// The operation to be checked. À ^.À ]ËyÀ ^.S/// Requests the project settings to be returned as part of the check
/// response. À _À ^I€ãÀ _€¼/// Specifies which version of service configuration should be used to process
/// the request.
///
/// If unspecified or no matching version can be found, the latest one will be
/// used. À `&À _1�À `&€á/// Indicates if service activation check should be skipped for this request.
///
/// Default behavior is to perform the check and apply relevant quota.
/// WARNING: Setting this flag to "true" will disable quota enforcement.     À bŸÀ bŸ�ÎÀ bÃ  À ]NÀ ]N‡!À ]~)/// Request message for the Check method.  À gÜ À gé    À gðÀ gðÀ gõ   À hÀ hÀ h   À hÀ hÀ h   À h0À h0À h5   À hDÀ hDÀ hI   À h^À h^À hc  À gÜÀ gÜ€ž    À h~À h‹À h”    À h•À h•À hž {À h«À h¯À kïÀ hÄÀ h¹À hÆÀ héÀ hÜÀ hÌÀ hÚÀ hÇÀ hÍÀ hßÀ hãÀ häÀ hèÀ h÷À hùÀ hüÀ i‡À iÀ ixÀ i•À i–À iœÀ i�À i±À i¨À iÞÀ j[À i³À i¸À i¹À iÄÀ iÐÀ iÅÀ iàÀ iéÀ iêÀ iòÀ jMÀ jÀ j	À jÀ jÀ j
À jÀ jÀ jÀ j"À j<À j#À j'À j(À j0À j4À j5À j]À jvÀ jkÀ j�À j}À j‹À jxÀ j~À j�À j”À j•À j›À j¯À j¦À jÜÀ kYÀ j±À j¶À j·À jÂÀ jÎÀ jÃÀ jÞÀ jçÀ jèÀ jðÀ kKÀ kÀ kÀ kÀ kÀ kÀ kÀ kÀ kÀ k À k:À k!À k%À k&À k.À k2À k3À k[À kxÀ kiÀ k“À kÀ k‘À kzÀ k€À k–À kšÀ k›À k¡À k¼À k¬À kØÀ kÃÀ kÖÀ k¾À kÄÀ kÛÀ kßÀ kàÀ kæÀ h~À h~ƒsÀ hŒ   À e°À d´�À e°€Ú/// Indicate the decision of the check.
///
/// If no check errors are present, the service should process the operation.
/// Otherwise the service should use the list of errors to determine the
/// appropriate action. À fÀ eÀdÀ fM/// Feedback data returned from the server during processing a Check request. À f©À f)€‹À f©l/// The same operation_id value used in the CheckRequest.
///
/// Used for logging and diagnostics purposes. À gÀ f¹aÀ gJ/// Quota information for the check request associated with this response. À gdÀ gTÀ gd5/// The actual config id used to process the request. À gÇÀ gx_À gÇ?/// The current service rollout id used to process the request.     À kõÀ kõ‚(À l  À dqÀ dq‰®À d¢*/// Response message for the Check method.  À s, À s8    À s:À s:À s?   À sOÀ sOÀ sT   À scÀ sc	À sh  À s,À s,C    À ssÀ sÀ sˆ    À s‰À s‰À s’ $À sŸÀ s£À tXÀ s»À s­À sÕÀ sÂÀ sÓÀ s½À sÃÀ sØÀ sÜÀ sÝÀ sãÀ sûÀ sîÀ tÀ tÀ tÀ sýÀ tÀ tÀ tÀ tÀ t"À t1À t-À tAÀ t8À t?À t3À t9À tDÀ tHÀ tIÀ tOÀ ssÀ ss€çÀ s€   À oEÀ nt€ßÀ oE€»/// The consumer identity number, can be Google cloud project number, folder
/// number or organization number e.g. 1234567890.
///
/// A value of 0 indicates no consumer number is found. À peÀ oX�À pe€õ/// The Google cloud project number, e.g. 1234567890.
///
/// A value of 0 indicates no project number is found. NOTE: This field is
/// deprecated after Chemist support flexible consumer id. New code should not
/// depend on this field anymore. À s#À pw‚°À s#‚ˆ/// The type of the consumer which should have been defined in
/// [Google Resource Manager](https://cloud.google.com/resource-manager/).
/// Possible string values are:
/// - "CONSUMER_TYPE_UNSPECIFIED" : This is never used.
/// - "PROJECT" : The consumer is a Google Cloud Project.
/// - "FOLDER" : The consumer is a Google Cloud Folder.
/// - "ORGANIZATION" : The consumer is a Google Cloud Organization.
/// - "SERVICE_SPECIFIC" : Service-specific resource container which is
/// defined by the service producer to offer their users the ability to manage
/// service control functionalities at a finer level of granularity than the
/// PROJECT.     À t^À t^�%À t‚  À n!À n!‡dÀ nc;/// `ConsumerInfo` provides information about the consumer.  À ~ À ~  
  À ~À ~À ~    À ~2À ~2
À ~7   À ~BÀ ~BÀ ~G   À ~VÀ ~VÀ ~[   À ~pÀ ~pÀ ~u   À ~�À ~�À ~’   À ~¥À ~¥À ~ª   À ~·À ~·	À ~¼   À ~ÆÀ ~ÆÀ ~Ë   À ~ØÀ ~ØÀ ~Ý  À ~À ~€ñ    À ~ýÀ 	À     À À À  €àÀ )À -À „—À CÀ 7À EÀ iÀ \À KÀ ZÀ FÀ LÀ _À cÀ dÀ hÀ wÀ yÀ |À œÀ }À ›À ªÀ «À ±À ²À ÂÀ ½À ÓÀ ÉÀ ÑÀ ÄÀ ÊÀ ÖÀ ÚÀ ÛÀ áÀ õÀ ìÀ ÷À €À €À ýÀ €	À øÀ þÀ €À €À €À €À €&À €(À €+À €´À €;À €¥À €ÂÀ €ÃÀ €ÉÀ €ÊÀ €äÀ €ÕÀ �À � À €æÀ €ëÀ €ìÀ €÷À �	À €øÀ �À �(À �)À �1À �’À �\À �HÀ �ZÀ �CÀ �IÀ �_À �cÀ �dÀ �gÀ ��À �hÀ �lÀ �mÀ �uÀ �yÀ �zÀ �¢À �ÂÀ �°À �øÀ ‚›À �ÄÀ �ÉÀ �ÊÀ �ÕÀ �êÀ �ÖÀ �úÀ ‚À ‚À ‚À ‚�À ‚WÀ ‚,À ‚AÀ ‚'À ‚-À ‚ZÀ ‚^À ‚_À ‚bÀ ‚|À ‚cÀ ‚gÀ ‚hÀ ‚pÀ ‚tÀ ‚uÀ ‚�À ‚¸À ‚«À ‚éÀ ƒnÀ ‚ºÀ ‚¿À ‚ÀÀ ‚ËÀ ‚ÛÀ ‚ÌÀ ‚ëÀ ‚øÀ ‚ùÀ ƒÀ ƒ`À ƒ*À ƒÀ ƒ(À ƒÀ ƒÀ ƒ-À ƒ1À ƒ2À ƒ5À ƒOÀ ƒ6À ƒ:À ƒ;À ƒCÀ ƒGÀ ƒHÀ ƒpÀ ƒ…À ƒ~À ƒ‡À ƒ¥À ƒ™À ƒ�À ƒ—À ƒˆÀ ƒŽÀ ƒœÀ ƒ À ƒ¡À ƒ¤À ƒ¦À ƒ¨À ƒ°À ƒ±À ƒÀÀ ƒ¼À ƒÂÀ ƒÝÀ ƒÑÀ ƒÈÀ ƒÏÀ ƒÃÀ ƒÉÀ ƒÔÀ ƒØÀ ƒÙÀ ƒÜÀ ƒÞÀ ƒàÀ ƒèÀ ƒéÀ ƒûÀ ƒôÀ ƒýÀ „À „À „À „À ƒþÀ „À „À „À „À „À „À „À „&À „'À „GÀ „2À „IÀ „uÀ „iÀ „OÀ „gÀ „JÀ „PÀ „lÀ „pÀ „qÀ „tÀ „ƒÀ „…À „�À „ŽÀ ~ýÀ ~ý…œÀ 
  
 À y¡À w-‚€À y¡‚G/// The number of samples in each histogram bucket.
///
/// `bucket_counts` are optional. If present, they must sum to the `count`
/// value. The buckets are defined below in `bucket_option`. There are N
/// buckets. `bucket_counts[0]` is the number of samples in the underflow
/// bucket. `bucket_counts[1]` to `bucket_counts[N-1]` are the numbers of
/// samples in each of the finite buckets. And `bucket_counts[N]` is the
/// number of samples in the overflow bucket. See the comments of
/// `bucket_option` below for more details. Any suffix of trailing zeros may
/// be omitted. À zÀ y²dÀ zK/// The total number of samples in the distribution.
///
/// Must be \>= 0. À z€À znÀ z€I/// Example points.
///
/// Must be in increasing order of `value` field. À zÑÀ zŽRÀ zÑ//// Buckets with arbitrary user-provided width. À {)À zåVÀ {)-/// Buckets with exponentially growing width. À {rÀ {@?À {r /// Buckets with constant width. À {èÀ {„kÀ {èP/// The maximum of the population of values.
///
/// Ignored if `count` is zero. À ||À {ô€ŒÀ ||t/// The arithmetic mean of the samples in the distribution.
///
/// If `count` is zero then this field must be zero. À |éÀ |…kÀ |éP/// The minimum of the population of values.
///
/// Ignored if `count` is zero. À }îÀ |õ�À }î€á/// The sum of squared deviations from the mean: Sum\[i=1..count\]((x_i -
/// mean)^2) where each x_i is a sample values.
///
/// If `count` is zero then this field must be zero, otherwise validation of
/// the request fails.     À „�À „�ƒLÀ „Á  À u‡À u‡’dÀ w�Ž/// Distribution represents a frequency distribution of double-valued sample
/// points.
///
/// It contains the size of the population of sample points plus additional
/// optional information: * the arithmetic mean of the samples * the minimum and
/// maximum of the samples * the sum-squared-deviation of the samples, used to
/// compute variance * a histogram of the values of the sample points  À ŒÛ À Œã    À ŒåÀ ŒåÀ Œê   À Œ÷À Œ÷À Œü   À �À �
À �  À ŒÛÀ ŒÛ9    À �À � À �)    À �*À �*À �3 6À �@À �DÀ ŽYÀ �YÀ �NÀ �[À �~À �qÀ �aÀ �oÀ �\À �bÀ �tÀ �xÀ �yÀ �}À �ŒÀ �ŽÀ �‘À �ÉÀ �’À �ÈÀ �×À �ØÀ �ÞÀ �ßÀ �óÀ �êÀ ŽÀ �úÀ ŽÀ �õÀ �ûÀ ŽÀ ŽÀ ŽÀ ŽÀ Ž&À Ž!À Ž(À ŽDÀ Ž8À Ž.À Ž6À Ž)À Ž/À Ž;À Ž?À Ž@À ŽCÀ ŽEÀ ŽGÀ ŽOÀ ŽPÀ �À ��CÀ �!   À ‹ôÀ ‰o‚�À ‹ô‚>/// Contextual information about the example value.
///
/// Examples are: Trace: type.googleapis.com/google.monitoring.v3.SpanContext
/// Literal string: type.googleapis.com/google.protobuf.StringValue Labels
/// dropped during aggregation:
/// type.googleapis.com/google.monitoring.v3.DroppedLabels There may be only a
/// single attachment of any given message type in a single exemplar, and this
/// is enforced by the system.
///
/// The values for Object must be JSON objects. It can consist of `num`,
/// `String`, `bool` and `null` as well as `Map` and `List` values. À ŒKÀ ŒPÀ ŒK7/// The observation (sampling) time of the above value. À ŒÑÀ ŒY}À ŒÑd/// Value of the exemplar point.
///
/// This value determines to which bucket the exemplar belongs.     À Ž_À Ž_�À Žƒ  À ‡íÀ ‡í‡�À ‰b�n/// Exemplars are example points that may be used to annotate aggregated
/// distribution values.
///
/// They are metadata that gives information about a particular value added to a
/// Distribution bucket, such as a trace ID that was active when a value was
/// added. They may contain further information, such as a example values and
/// timestamps, origin, etc.  À ’¿ À ’Î    À ’ÐÀ ’ÐÀ ’Õ  À ’¿À ’¿    À ’âÀ ’ñÀ ’ú    À ’ûÀ ’ûÀ “ À “À “À “¡À “%À “À “'À “EÀ “8À “-À “6À “(À “.À “;À “?À “@À “DÀ “SÀ “UÀ “XÀ “‚À “YÀ “�À “�À “‘À “—À “˜À ’âÀ ’â€ÁÀ ’ò   À ’´À �Å‚õÀ ’´‚À/// 'bound' is a list of strictly increasing boundaries between buckets.
///
/// Note that a list of length N-1 defines N buckets because of fenceposting.
/// See comments on `bucket_options` for details. The i'th finite bucket
/// covers the interval \[bound\[i-1\], bound\[i\]) where i ranges from 1 to
/// bound_size() - 1. Note that there are no finite buckets at all if 'bound'
/// only contains a single element; in that special case the single bound
/// defines the boundary between the underflow and overflow buckets. bucket
/// number lower bound upper bound i == 0 (underflow) -inf bound\[i\] 0 \< i
/// \< bound_size() bound\[i-1\] bound\[i\] i == bound_size() (overflow)
/// bound\[i-1\] +inf     À “§À “§rÀ “Ë  À �pÀ �p„«À �±:/// Describing buckets with arbitrary user-provided width.  À —. À —@    À —BÀ —BÀ —G   À —UÀ —UÀ —Z   À —lÀ —l
À —q  À —.À —.K    À —}À —�À —˜    À —™À —™À —¢ 0À —¯À —³À ˜À —ÉÀ —½À —ËÀ —îÀ —âÀ —ÑÀ —àÀ —ÌÀ —ÒÀ —åÀ —éÀ —êÀ —íÀ —ïÀ —ñÀ —ùÀ —úÀ ˜À ˜À ˜1À ˜À ˜/À ˜À ˜À ˜4À ˜8À ˜9À ˜<À ˜LÀ ˜GÀ ˜NÀ ˜jÀ ˜^À ˜TÀ ˜\À ˜OÀ ˜UÀ ˜aÀ ˜eÀ ˜fÀ ˜iÀ ˜kÀ ˜mÀ ˜uÀ ˜vÀ —}À —}�À —�   À •VÀ ”s€ïÀ •V€Ë/// The i'th exponential bucket covers the interval \[scale *
/// growth_factor^(i-1), scale * growth_factor^i) where i ranges from 1 to
/// num_finite_buckets inclusive.
///
/// Must be larger than 1.0. À –7À •g€àÀ –7€½/// The number of finite buckets.
///
/// With the underflow and overflow buckets, the total number of buckets is
/// `num_finite_buckets` + 2. See comments on `bucket_options` for details. À —$À –L€ÝÀ —$€À/// The i'th exponential bucket covers the interval \[scale *
/// growth_factor^(i-1), scale * growth_factor^i) where i ranges from 1 to
/// num_finite_buckets inclusive.
///
/// Must be \> 0.     À ˜…À ˜…�-À ˜©  À ”À ”…—À ”\8/// Describing buckets with exponentially growing width.  À £@ À £K    À £RÀ £RÀ £W   À £kÀ £kÀ £p   À £~À £~À £ƒ   À £”À £”#À £™   À £½À £½À £Â   À £ÏÀ £ÏÀ £Ô   À £âÀ £âÀ £ç   À £ôÀ £ôÀ £ù   À ¤À ¤À ¤   À ¤À ¤À ¤$   À ¤5À ¤5À ¤:   À ¤JÀ ¤JÀ ¤O   À ¤aÀ ¤aÀ ¤f   À ¤tÀ ¤tÀ ¤y   À ¤…À ¤…À ¤Š  À £@À £@�Z    À ¤žÀ ¤©À ¤²    À ¤³À ¤³À ¤¼ €¨À ¤ÉÀ ¤ÍÀ ¨GÀ ¤åÀ ¤×À ¤ÿÀ ¤ìÀ ¤ýÀ ¤çÀ ¤íÀ ¥À ¥À ¥À ¥À ¥ À ¥À ¥4À ¥'À ¥2À ¥"À ¥(À ¥7À ¥;À ¥<À ¥@À ¥VÀ ¥KÀ ¥mÀ ¥]À ¥kÀ ¥XÀ ¥^À ¥pÀ ¥tÀ ¥uÀ ¥yÀ ¥¢À ¥„À ¥ØÀ ¥µÀ ¥ÖÀ ¥°À ¥¶À ¥ÛÀ ¥ßÀ ¥àÀ ¥äÀ ¥öÀ ¥ïÀ ¦	À ¥ýÀ ¦À ¥øÀ ¥þÀ ¦À ¦À ¦À ¦À ¦*À ¦"À ¦>À ¦1À ¦<À ¦,À ¦2À ¦AÀ ¦EÀ ¦FÀ ¦LÀ ¦^À ¦WÀ ¦qÀ ¦eÀ ¦oÀ ¦`À ¦fÀ ¦tÀ ¦xÀ ¦yÀ ¦À ¦’À ¦ŠÀ ¦¦À ¦™À ¦¤À ¦”À ¦šÀ ¦©À ¦­À ¦®À ¦´À ¦ÌÀ ¦¿À ¦åÀ ¦ÓÀ ¦ãÀ ¦ÎÀ ¦ÔÀ ¦èÀ ¦ìÀ ¦íÀ ¦óÀ §	À ¦þÀ § À §À §À §À §À §#À §'À §(À §.À §CÀ §9À §YÀ §JÀ §WÀ §EÀ §KÀ §\À §`À §aÀ §gÀ §~À §rÀ §–À §…À §”À §€À §†À §™À §�À §žÀ §¤À §·À §¯À §ËÀ §¾À §ÉÀ §¹À §¿À §ÎÀ §ÒÀ §ÓÀ §ÙÀ §êÀ §äÀ §üÀ §ñÀ §úÀ §ìÀ §òÀ §ÿÀ ¨À ¨À ¨À ¨À ¨À ¨0À ¨"À ¨.À ¨À ¨#À ¨3À ¨7À ¨8À ¨>À ¤žÀ ¤žƒ«À ¤ª   À ›À š�€ŽÀ ›l/// The number of HTTP response bytes inserted into cache.
///
/// Set only when a cache fill was attempted. À ›„À › lÀ ›„T/// Whether or not an entity was served from cache (with or without
/// validation). À ›ÏÀ ›‘IÀ ›Ï0/// Whether or not a cache lookup was attempted. À œ™À ›ß€ØÀ œ™€¦/// Whether or not the response was validated with the origin server before
/// being served from cache.
///
/// This field is only meaningful if `cache_hit` is True. À �GÀ œ¼€’À �Gy/// The request processing latency on the server, from the time the request
/// was received until the response was sent. À �½À �SrÀ �½V/// Protocol used for the request.
///
/// Examples: "HTTP/1.1", "HTTP/2", "websocket" À žoÀ �Ê€¬À žo€“/// The referer URL of the request, as defined in
/// [HTTP/1.1 Header Field Definitions](https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html). À ŸÀ ž{€«À Ÿ€�/// The IP address (IPv4 or IPv6) of the client that issued the HTTP request.
///
/// Examples: `"192.168.1.1"`, `"FE80::0202:B3FF:FE1E:8329"`. À ŸŽÀ Ÿ+pÀ ŸŽO/// The request method.
///
/// Examples: `"GET"`, `"HEAD"`, `"PUT"`, `"POST"`. À  À Ÿ €‡À  j/// The size of the HTTP request message in bytes, including the request
/// headers and the request body. À  îÀ  ,€ÌÀ  î€¬/// The scheme (http, https), the host name, the path, and the query portion
/// of the URL that was requested.
///
/// Example: `"http://example.com/some/info?color=red"`. À ¡•À  ý€¤À ¡•€†/// The size of the HTTP response message sent back to the client, in bytes,
/// including the response headers and the response body. À ¢À ¡¦rÀ ¢X/// The IP address (IPv4 or IPv6) of the origin server that the request was
/// sent to. À ¢†À ¢oÀ ¢†X/// The response code indicating the status of the response.
///
/// Examples: 200, 404. À £2À ¢‘€ªÀ £2€‹/// The user agent sent by the client.
///
/// Example: `"Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; Q312461; .NET
/// CLR 1.0.3705)"`.     À ¨MÀ ¨M„½À ¨q  À ™¶À ™¶“VÀ š}€À/// A common proto for logging HTTP requests.
///
/// Only contains semantics defined by the HTTP specification. Product-specific
/// logging information MUST be defined in a separate message.  À ¯Ó À ¯à    À ¯âÀ ¯âÀ ¯ç   À ¯ùÀ ¯ùÀ ¯þ   À °À °
À °  À ¯ÓÀ ¯Ó@    À °À °$À °-    À °.À °.À °7 0À °DÀ °HÀ ±À °bÀ °RÀ °~À °iÀ °|À °dÀ °jÀ °�À °…À °†À °‰À °šÀ °”À °œÀ °¹À °­À °¢À °«À °�À °£À °°À °´À °µÀ °¸À °ºÀ °¼À °ÄÀ °ÅÀ °ÕÀ °ÐÀ °×À °óÀ °çÀ °ÝÀ °åÀ °ØÀ °ÞÀ °êÀ °îÀ °ïÀ °òÀ °ôÀ °öÀ °þÀ °ÿÀ °À °€óÀ °%   À ®"À ­R€àÀ ®"€½/// The number of finite buckets.
///
/// With the underflow and overflow buckets, the total number of buckets is
/// `num_finite_buckets` + 2. See comments on `bucket_options` for details. À ®çÀ ®7€¶À ®ç€œ/// The i'th linear bucket covers the interval \[offset + (i-1) * width,
/// offset + i * width) where i ranges from 1 to num_finite_buckets,
/// inclusive. À ¯ÉÀ ®ò€ÜÀ ¯É€¿/// The i'th linear bucket covers the interval \[offset + (i-1) * width,
/// offset + i * width) where i ranges from 1 to num_finite_buckets,
/// inclusive.
///
/// Must be strictly positive.     À ±À ±�À ±2  À ­À ­…À ­@+/// Describing buckets with constant width.  À ½ô À ½ü    À ¾À ¾À ¾   À ¾À ¾À ¾   À ¾,À ¾,À ¾1   À ¾=À ¾=	À ¾B   À ¾LÀ ¾LÀ ¾Q   À ¾`À ¾`À ¾e   À ¾wÀ ¾wÀ ¾|   À ¾ŠÀ ¾ŠÀ ¾�   À ¾£À ¾£À ¾¨   À ¾»À ¾»À ¾À   À ¾ÑÀ ¾ÑÀ ¾Ö   À ¾åÀ ¾å
À ¾ê  À ½ôÀ ½ô�    À ¾úÀ ¿À ¿    À ¿À ¿À ¿ €öÀ ¿"À ¿&À Ä«À ¿;À ¿0À ¿jÀ ¿ëÀ ¿=À ¿BÀ ¿CÀ ¿NÀ ¿\À ¿OÀ ¿lÀ ¿wÀ ¿xÀ ¿€À ¿ÝÀ ¿§À ¿—À ¿¥À ¿’À ¿˜À ¿ªÀ ¿®À ¿¯À ¿²À ¿ÌÀ ¿³À ¿·À ¿¸À ¿ÀÀ ¿ÄÀ ¿ÅÀ ¿íÀ ÀÀ ¿ûÀ ÀÀ À
À ÀÀ ÀÀ ÀÀ ÀÀ ÀÀ ÀÀ À%À À6À À0À À8À ÀpÀ ÀIÀ À>À ÀGÀ À9À À?À ÀLÀ ÀPÀ ÀQÀ ÀTÀ ÀnÀ ÀUÀ ÀYÀ ÀZÀ ÀbÀ ÀfÀ ÀgÀ ÀoÀ ÀqÀ ÀsÀ ÀvÀ ÀÄÀ À‚À À¹À ÀÓÀ ÀÏÀ ÀãÀ ÀÚÀ ÀáÀ ÀÕÀ ÀÛÀ ÀæÀ ÀêÀ ÀëÀ ÀñÀ ÁÀ ÀüÀ Á2À Á·À ÁÀ ÁÀ ÁÀ ÁÀ Á$À ÁÀ Á4À ÁEÀ ÁFÀ ÁNÀ Á©À ÁsÀ ÁeÀ ÁqÀ Á`À ÁfÀ ÁvÀ ÁzÀ Á{À Á~À Á˜À ÁÀ ÁƒÀ Á„À ÁŒÀ Á�À Á‘À Á¹À ÁÓÀ ÁÇÀ ÂÀ ÂNÀ ÁÕÀ ÁÚÀ ÁÛÀ ÁæÀ ÁõÀ ÁçÀ ÂÀ Â
À ÂÀ ÂÀ ÂÀ ÂÀ Â"À Â#À Â&À Â@À Â'À Â+À Â,À Â4À Â8À Â9À ÂPÀ ÂfÀ Â^À ÂzÀ ÂmÀ ÂxÀ ÂhÀ ÂnÀ Â}À Â�À Â‚À ÂˆÀ Â¡À Â“À ÂÓÀ ÃbÀ Â£À Â¨À Â©À Â´À ÂÅÀ ÂµÀ ÂÕÀ ÂëÀ ÂìÀ ÂôÀ ÃTÀ ÃÀ ÃÀ ÃÀ ÃÀ ÃÀ Ã!À Ã%À Ã&À Ã)À ÃCÀ Ã*À Ã.À Ã/À Ã7À Ã;À Ã<À ÃdÀ ÃÀ ÃrÀ Ã°À ÃüÀ Ã�À Ã†À Ã‡À Ã’À Ã¢À Ã“À ÃÉÀ Ã·À ÃÇÀ Ã²À Ã¸À ÃÌÀ ÃÐÀ ÃÑÀ ÃÔÀ ÃîÀ ÃÕÀ ÃÙÀ ÃÚÀ ÃâÀ ÃæÀ ÃçÀ ÃþÀ ÄÀ ÄÀ Ä.À ÄÀ Ä,À ÄÀ ÄÀ Ä1À Ä5À Ä6À Ä<À ÄPÀ ÄGÀ ÄeÀ ÄWÀ ÄcÀ ÄRÀ ÄXÀ ÄhÀ ÄlÀ ÄmÀ ÄsÀ ÄƒÀ Ä~À Ä”À ÄŠÀ Ä’À Ä…À Ä‹À Ä—À Ä›À ÄœÀ Ä¢À ¾úÀ ¾ú…³À ¿   À ²ØÀ ²W€ŒÀ ²Øk/// Information about the HTTP request associated with this log entry, if
/// applicable.
///
/// Optional. À ³…À ²è€¥À ³…€‰/// A unique ID for the log entry used for deduplication.
///
/// If omitted, the implementation will generate one based on operation_id. À ´$À ³’€˜À ´$i/// A set of user-defined (key, value) data that provides additional
/// information about the log entry. À ´±À ´/€†À ´±j/// The log to which this log entry belongs.
///
/// Examples: `"syslog"`, `"book_log"`.
///
/// Required. À µ<À ´º€‹À µ<f/// Information about an operation associated with the log entry, if
/// applicable.
///
/// Optional. À ¶¨À µJ�jÀ ¶¨�*/// The log entry payload, represented as a protocol buffer that is expressed
/// as a JSON object.
///
/// The only accepted type currently is AuditLog.
///
/// The values for Object must be JSON objects. It can consist of `num`,
/// `String`, `bool` and `null` as well as `Map` and `List` values. À ¹èÀ ¶¹ƒ7À ¹èƒ/// The severity of the log entry.
///
/// The default value is `LogSeverity.DEFAULT`.
/// Possible string values are:
/// - "DEFAULT" : (0) The log entry has no assigned severity level.
/// - "DEBUG" : (100) Debug or trace information.
/// - "INFO" : (200) Routine information, such as ongoing status or
/// performance.
/// - "NOTICE" : (300) Normal but significant events, such as start up, shut
/// down, or a configuration change.
/// - "WARNING" : (400) Warning events might cause problems.
/// - "ERROR" : (500) Error events are likely to cause problems.
/// - "CRITICAL" : (600) Critical events cause more severe problems or
/// outages.
/// - "ALERT" : (700) A person must take an action immediately.
/// - "EMERGENCY" : (800) One or more systems are unusable. À ºqÀ ¹õ€ŠÀ ºq]/// Source code location information associated with the log entry, if any.
///
/// Optional. À »¢À º„�+À »¢€î/// The log entry payload, represented as a structure that is expressed as a
/// JSON object.
///
/// The values for Object must be JSON objects. It can consist of `num`,
/// `String`, `bool` and `null` as well as `Map` and `List` values. À ¼À »´^À ¼C/// The log entry payload, represented as a Unicode string (UTF-8). À ¼œÀ ¼€ŽÀ ¼œq/// The time the event described by the log entry occurred.
///
/// If omitted, defaults to operation start time. À ½êÀ ¼ª�EÀ ½ê�$/// Resource name of the trace associated with the log entry, if any.
///
/// If this field contains a relative resource name, you can assume the name
/// is relative to `//tracing.googleapis.com`. Example:
/// `projects/my-projectid/traces/06796866738c859f2f19b7cfb3214824`
///
/// Optional.     À Ä±À Ä±ƒŠÀ ÄÕ  À ²'À ²'–À ²J/// An individual log entry.  À Ëy À ËŠ    À ËŒÀ ËŒ
À Ë‘   À Ë˜À Ë˜À Ë�   À Ë¡À Ë¡	À Ë¦   À Ë¬À Ë¬À Ë±  À ËyÀ ËyC    À ËÀÀ ËÑÀ ËÚ    À ËÛÀ ËÛÀ Ëä /À ËñÀ ËõÀ Ì³À ÌÀ ËÿÀ ÌÀ ÌÀ ÌÀ ÌÀ ÌÀ ÌÀ ÌÀ ÌÀ Ì!À Ì.À Ì,À Ì<À Ì5À Ì:À Ì0À Ì6À Ì?À ÌCÀ ÌDÀ ÌJÀ ÌYÀ ÌUÀ ÌiÀ Ì`À ÌgÀ Ì[À ÌaÀ ÌlÀ ÌpÀ ÌqÀ ÌuÀ ÌˆÀ Ì€À ÌœÀ Ì�À ÌšÀ ÌŠÀ Ì�À ÌŸÀ Ì£À Ì¤À ÌªÀ ËÀÀ ËÀ€õÀ ËÒ   À É4À ÈËnÀ É4W/// Set this to True if this is the first log entry in the operation.
///
/// Optional. À ÉïÀ É>€³À Éï€—/// An arbitrary operation identifier.
///
/// Log entries with the same identifier are assumed to be part of the same
/// operation.
///
/// Optional. À Ê^À ÉölÀ Ê^V/// Set this to True if this is the last log entry in the operation.
///
/// Optional. À ËlÀ Êg�À Ël€é/// An arbitrary producer identifier.
///
/// The combination of `id` and `producer` must be globally unique. Examples
/// for `producer`: `"MyDivision.MyBigCompany.com"`,
/// `"github.com/MyProject/MyApplication"`.
///
/// Optional.     À Ì¹À Ì¹€÷À ÌÝ  À È?À È?…sÀ Èµo/// Additional information about a potentially long-running operation with which
/// a log entry is associated.  À Ñ0 À ÑF    À ÑHÀ ÑH	À ÑM   À ÑSÀ ÑSÀ ÑX   À ÑbÀ Ñb	À Ñg  À Ñ0À Ñ0>    À ÑrÀ ÑˆÀ Ñ‘    À Ñ’À Ñ’À Ñ› $À Ñ¨À Ñ¬À ÒCÀ ÑºÀ Ñ¶À ÑÊÀ ÑÁÀ ÑÈÀ Ñ¼À ÑÂÀ ÑÍÀ ÑÑÀ ÑÒÀ ÑØÀ ÑëÀ ÑãÀ ÑÿÀ ÑòÀ ÑýÀ ÑíÀ ÑóÀ ÒÀ ÒÀ ÒÀ ÒÀ ÒÀ ÒÀ Ò,À Ò#À Ò*À ÒÀ Ò$À Ò/À Ò3À Ò4À Ò:À ÑrÀ Ñr€ÓÀ Ñ‰   À ÎÚÀ Î0€®À ÎÚ€�/// Source file name.
///
/// Depending on the runtime environment, this might be a simple name or a
/// fully-qualified name.
///
/// Optional. À Ð™À Îã�¾À Ð™�–/// Human-readable name of the function or method being invoked, with optional
/// context such as the class or package name.
///
/// This information may be used in contexts such as the logs viewer, where a
/// file and line number are less meaningful. The format can vary by language.
/// For example: `qual.if.ied.Class.method` (Java), `dir/package.func` (Go),
/// `function` (Python).
///
/// Optional. À Ñ'À Ð¦€…À Ñ'i/// Line within the source file.
///
/// 1-based; 0 indicates no line number available.
///
/// Optional.     À ÒIÀ ÒI€ÐÀ Òm  À Í´À Í´…gÀ ÎZ/// Additional information about the source code location that produced the log
/// entry.  À Ø? À ØJ  	  À ØQÀ ØQÀ ØV   À ØeÀ ØeÀ Øj   À Ø�À Ø�À Ø†   À Ø—À Ø—À Øœ   À Ø©À Ø©À Ø®   À Ø¾À Ø¾À ØÃ   À ØÏÀ ØÏÀ ØÔ   À ØäÀ ØäÀ Øé   À ØøÀ ØøÀ Øý  À Ø?À Ø?€Ð    À ÙÀ ÙÀ Ù'    À Ù(À Ù(À Ù1 €¦À Ù>À ÙBÀ ÜöÀ ÙUÀ ÙLÀ ÙjÀ Ù\À ÙhÀ ÙWÀ Ù]À ÙmÀ ÙqÀ ÙrÀ ÙvÀ Ù’À Ù�À ÙÇÀ ÚcÀ Ù”À Ù™À ÙšÀ Ù¥À Ù¹À Ù¦À ÙÉÀ ÙÕÀ ÙÖÀ ÙÞÀ ÚUÀ ÚÀ ÙõÀ Ú	À ÙðÀ ÙöÀ Ú"À Ú&À Ú'À Ú*À ÚDÀ Ú+À Ú/À Ú0À Ú8À Ú<À Ú=À ÚeÀ Ú~À ÚsÀ Ú€À Ú¢À Ú–À Ú†À Ú”À Ú�À Ú‡À Ú™À Ú�À ÚžÀ Ú¡À Ú£À Ú¥À Ú­À Ú®À ÚÀÀ Ú¹À ÚÓÀ ÚÇÀ ÚÑÀ ÚÂÀ ÚÈÀ ÚÖÀ ÚÚÀ ÚÛÀ ÚáÀ ÚöÀ ÚìÀ ÛÀ ÚýÀ Û
À ÚøÀ ÚþÀ ÛÀ ÛÀ ÛÀ ÛÀ Û+À Û%À Û-À ÛeÀ Û>À Û3À Û<À Û.À Û4À ÛAÀ ÛEÀ ÛFÀ ÛIÀ ÛcÀ ÛJÀ ÛNÀ ÛOÀ ÛWÀ Û[À Û\À ÛdÀ ÛfÀ ÛhÀ ÛkÀ Û¹À ÛwÀ Û®À ÛÎÀ ÛÄÀ ÛüÀ ÜvÀ ÛÐÀ ÛÕÀ ÛÖÀ ÛáÀ ÛîÀ ÛâÀ ÛþÀ ÜÀ ÜÀ ÜÀ ÜhÀ Ü2À Ü#À Ü0À ÜÀ Ü$À Ü5À Ü9À Ü:À Ü=À ÜWÀ Ü>À ÜBÀ ÜCÀ ÜKÀ ÜOÀ ÜPÀ ÜxÀ Ü�À Ü†À Ü¤À Ü–À Ü¢À Ü‘À Ü—À Ü§À Ü«À Ü¬À Ü²À ÜÈÀ Ü½À ÜßÀ ÜÏÀ ÜÝÀ ÜÊÀ ÜÐÀ ÜâÀ ÜæÀ ÜçÀ ÜíÀ ÙÀ ÙƒåÀ Ù  	 À Ó{À ÓY+À Ó{/// A boolean value. À Ó³À Ó‰;À Ó³/// A distribution value. À ÔÀ ÓÉGÀ Ô,/// A double precision floating point value. À ÔßÀ Ô€ÑÀ Ôß€²/// The end of the time period over which this metric value's measurement
/// applies.
///
/// If not specified, google.api.servicecontrol.v1.Operation.end_time will be
/// used. À ÕÀ Ôë<À Õ"/// A signed 64-bit integer value. À Ö4À Õ,�À Ö4€Ù/// The labels describing the metric value.
///
/// See comments on google.api.servicecontrol.v1.Operation.labels for the
/// overriding relationship. Note that this map must not contain monitored
/// resource labels. À Ö[À Ö?&À Ö[/// A money value. À ×ùÀ Öj�˜À ×ù�s/// The start of the time period over which this metric value's measurement
/// applies.
///
/// The time period has different semantics for different metric types
/// (cumulative, delta, and gauge). See the metric definition documentation in
/// the service configuration for details. If not specified,
/// google.api.servicecontrol.v1.Operation.start_time will be used. À Ø/À Ø3À Ø//// A text string value.     À ÜüÀ Üü‚×À Ý   À ÓÀ ÓŒ¸À ÓI%/// Represents a single metric value.  À áA À áO    À áQÀ áQÀ áV   À ábÀ ábÀ ág  À áAÀ áA5    À ázÀ áˆÀ á‘    À á’À á’À á› %À á¨À á¬À âßÀ áÀÀ á¶À áÖÀ áÇÀ áÔÀ áÂÀ áÈÀ áÙÀ áÝÀ áÞÀ áäÀ áûÀ áïÀ áýÀ â!À âÀ âÀ âÀ áþÀ âÀ âÀ âÀ âÀ â À â/À â1À â4À âÀÀ âDÀ â±À âÎÀ âÏÀ âÕÀ âÖÀ ázÀ áz�gÀ á‰   À àèÀ àŸSÀ àè9/// The metric name defined in the service configuration. À á0À à÷EÀ á0/// The values in this metric.     À âåÀ âå€ÍÀ ã	  À ß×À ß×ƒÝÀ àŒ€®/// Represents a set of metric values in the same metric.
///
/// Each metric value in the set should have a unique combination of start time,
/// end time, and label values.  À öË À öÔ    À öÛÀ öÛÀ öà   À öðÀ öðÀ öõ   À ÷À ÷À ÷   À ÷À ÷À ÷   À ÷(À ÷(À ÷-   À ÷=À ÷=À ÷B   À ÷WÀ ÷WÀ ÷\   À ÷mÀ ÷mÀ ÷r   À ÷…À ÷…À ÷Š   À ÷ŸÀ ÷ŸÀ ÷¤   À ÷³À ÷³À ÷¸   À ÷ÇÀ ÷ÇÀ ÷Ì   À ÷ÜÀ ÷ÜÀ ÷á  À öËÀ öË�'    À ÷öÀ ÷ÿÀ ø    À ø	À ø	À ø €÷À øÀ ø#À ÿuÀ ø7À ø-À øMÀ ø>À øKÀ ø9À ø?À øPÀ øTÀ øUÀ ø[À ømÀ øfÀ ø€À øtÀ ø~À øoÀ øuÀ øƒÀ ø‡À øˆÀ øŽÀ ø£À ø™À ø¹À øªÀ ø·À ø¥À ø«À ø¼À øÀÀ øÁÀ øÇÀ øØÀ øÒÀ øÚÀ ùÀ øëÀ øàÀ øéÀ øÛÀ øáÀ øîÀ øòÀ øóÀ øöÀ ùÀ ø÷À øûÀ øüÀ ùÀ ùÀ ù	À ùÀ ùÀ ùÀ ùÀ ùfÀ ù$À ù[À ù{À ùqÀ ù}À ùŸÀ ù’À ùƒÀ ù�À ù~À ù„À ù•À ù™À ùšÀ ùžÀ ù­À ù¯À ù²À ú;À ùÂÀ ú,À úIÀ úJÀ úPÀ úQÀ úkÀ ú\À úmÀ ú”À ú‡À úsÀ ú…À únÀ útÀ úŠÀ úŽÀ ú�À ú“À ú¢À ú¤À ú§À û6À ú·À û'À ûDÀ ûEÀ ûKÀ ûLÀ ûbÀ ûWÀ ûyÀ ûiÀ ûwÀ ûdÀ ûjÀ û|À û€À û�À û‡À ûŸÀ û’À û¸À û¦À û¶À û¡À û§À û»À û¿À ûÀÀ ûÆÀ ûàÀ ûÑÀ üÀ üœÀ ûâÀ ûçÀ ûèÀ ûóÀ üÀ ûôÀ üÀ ü$À ü%À ü-À üŽÀ üXÀ üDÀ üVÀ ü?À üEÀ ü[À ü_À ü`À ücÀ ü}À üdÀ ühÀ üiÀ üqÀ üuÀ üvÀ üžÀ üµÀ ü¬À ü·À üØÀ üËÀ ü½À üÉÀ ü¸À ü¾À üÎÀ üÒÀ üÓÀ ü×À üæÀ üèÀ üëÀ ýxÀ üûÀ ýiÀ ý†À ý‡À ý�À ýŽÀ ý¢À ý™À ý·À ý©À ýµÀ ý¤À ýªÀ ýºÀ ý¾À ý¿À ýÅÀ ýÚÀ ýÐÀ ýÜÀ ýþÀ ýñÀ ýâÀ ýïÀ ýÝÀ ýãÀ ýôÀ ýøÀ ýùÀ ýýÀ þÀ þÀ þÀ þ›À þ!À þŒÀ þ©À þªÀ þ°À þ±À þÆÀ þ¼À þÔÀ ÿÀ þéÀ þÚÀ þçÀ þÕÀ þÛÀ þìÀ þðÀ þñÀ þôÀ ÿÀ þõÀ þùÀ þúÀ ÿÀ ÿÀ ÿÀ ÿÀ ÿÀ ÿÀ ÿÀ ÿlÀ ÿ&À ÿ]À ÷öÀ ÷ö‡�À ø    À æEÀ äP�ÿÀ æE�×/// Identity of the consumer who is using the service.
///
/// This field should be filled in for the operations initiated by a consumer,
/// but not for service-initiated operations that are not related to a
/// specific consumer. - This can be in one of the following formats: -
/// project:PROJECT_ID, - project`_`number:PROJECT_NUMBER, -
/// projects/PROJECT_ID or PROJECT_NUMBER, - folders/FOLDER_NUMBER, -
/// organizations/ORGANIZATION_NUMBER, - api`_`key:API_KEY. À çÀ æT€ÌÀ ç€¯/// End time of the operation.
///
/// Required when the operation is used in ServiceController.Report, but
/// optional when the operation is used in ServiceController.Check. À êPÀ ç%ƒ5À êPƒ/// DO NOT USE.
///
/// This is an experimental field.
/// Possible string values are:
/// - "LOW" : Allows data caching, batching, and aggregation. It provides
/// higher performance with higher data loss risk.
/// - "HIGH" : Disables data aggregation to minimize data loss. It is for
/// operations that contains significant monetary value or audit trail. This
/// feature only applies to the client libraries.
/// - "DEBUG" : Deprecated. Do not use. Disables data aggregation and enables
/// additional validation logic. It should only be used during the onboarding
/// process. It is only available to Google internal services, and the service
/// must be approved by chemist-dev@google.com in order to use this level.
/// - "PROMOTED" : Used internally by Chemist. À íÌÀ ê_ƒsÀ íÌƒ./// Labels describing the operation.
///
/// Only the following labels are allowed: - Labels describing monitored
/// resources as defined in the service configuration. - Default labels of
/// metric values. When specified, labels defined in the metric value override
/// these default. - The following labels defined by Google Cloud Platform: -
/// `cloud.googleapis.com/location` describing the location where the
/// operation happened, - `servicecontrol.googleapis.com/user_agent`
/// describing the user agent of the API request, -
/// `servicecontrol.googleapis.com/service_agent` describing the service used
/// to handle the API request (e.g. ESP), -
/// `servicecontrol.googleapis.com/platform` describing the platform where the
/// API is served, such as App Engine, Compute Engine, or Kubernetes Engine. À îÀ í×JÀ î(/// Represents information to be logged. À ðyÀ î&‚bÀ ðy‚%/// Represents information about this operation.
///
/// Each MetricValueSet corresponds to a metric defined in the service
/// configuration. The data type used in the MetricValueSet must agree with
/// the data type specified in the metric definition. Within a single
/// operation, it is not allowed to have more than one MetricValue instances
/// that have the same metric names and identical label value combinations. If
/// a request has such duplicated MetricValue instances, the entire request is
/// rejected with an invalid argument error. À ò–À ð�‚À ò–�é/// Identity of the operation.
///
/// This must be unique within the scope of the service that generated the
/// operation. If the service calls Check() and Report() on the same
/// operation, the two calls should carry the same id. UUID version 4 is
/// recommended, though not required. In scenarios where an operation is
/// computed from existing information and an idempotent id is desirable for
/// deduplication purpose, UUID version 5 is recommended. See RFC 4122 for
/// details. À óÀ ò¦lÀ óK/// Fully qualified name of the operation.
///
/// Reserved for future use. À óîÀ ó€æÀ óî€½/// Represents the properties needed for quota check.
///
/// Applicable only if this operation is for a quota check request. If this is
/// not specified, no quota check will be performed. À ô�À ô€¤À ô�{/// The resources that are involved in the operation.
///
/// The maximum supported number of entries in this field is 100. À ôñÀ ô«OÀ ôñ2/// Start time of the operation.
///
/// Required. À õÝÀ ôÿ€èÀ õÝ€»/// A list of Cloud Trace spans.
///
/// The span names shall contain the id of the destination project which can
/// be either the produce or the consumer project.
///
/// Unimplemented. À ö¼À õì€ÚÀ ö¼€£/// Private Preview.
///
/// This feature is only available for approved services. User defined labels
/// for the resource that this operation is associated with.     À ÿ{À ÿ{„À ÿŸ  À ä	À ä	ŸƒÀ äB2/// Represents information regarding an operation.  À À(    À*À*	À/   À5À5À:   ÀGÀGÀL   ÀTÀTÀY  ÀÀE    ÀgÀqÀz    À{À{À„ DÀ‘À•ÀïÀ£ÀŸÀ³ÀªÀ±À¥À«À¶ÀºÀ»ÀÁÀ×ÀÌÀîÀÞÀìÀÙÀßÀñÀõÀöÀüÀÀÀ7À®ÀÀÀÀ À)À!À9À?À@ÀHÀ ÀjÀ_ÀhÀZÀ`ÀmÀqÀrÀuÀ�ÀvÀzÀ{ÀƒÀ‡ÀˆÀ°ÀÅÀ¾ÀØÀÌÀÖÀÇÀÍÀÛÀßÀàÀæÀgÀg�ŠÀr   À
uÀØ†¡À
u†U/// Error code.
/// Possible string values are:
/// - "UNSPECIFIED" : This is never used.
/// - "RESOURCE_EXHAUSTED" : Quota allocation failed. Same as
/// google.rpc.Code.RESOURCE_EXHAUSTED.
/// - "OUT_OF_RANGE" : Quota release failed. This error is ONLY returned on a
/// NORMAL release. More formally: if a user requests a release of 10 tokens,
/// but only 5 tokens were previously allocated, in a BEST_EFFORT release,
/// this will be considered a success, 5 tokens will be released, and the
/// result will be "Ok". If this is done in NORMAL mode, no tokens will be
/// released, and an OUT_OF_RANGE error will be returned. Same as
/// google.rpc.Code.OUT_OF_RANGE.
/// - "BILLING_NOT_ACTIVE" : Consumer cannot access the service because the
/// service requires active billing.
/// - "PROJECT_DELETED" : Consumer's project has been marked as deleted (soft
/// deletion).
/// - "API_KEY_INVALID" : Specified API key is invalid.
/// - "API_KEY_EXPIRED" : Specified API Key has expired.
/// - "SPATULA_HEADER_INVALID" : Consumer's spatula header is invalid.
/// - "LOAS_ROLE_INVALID" : The consumer's LOAS role is invalid.
/// - "NO_LOAS_PROJECT" : The consumer's LOAS role has no associated project.
/// - "PROJECT_STATUS_UNAVAILABLE" : The backend server for looking up project
/// id/number is unavailable.
/// - "SERVICE_STATUS_UNAVAILABLE" : The backend server for checking service
/// status is unavailable.
/// - "BILLING_STATUS_UNAVAILABLE" : The backend server for checking billing
/// status is unavailable.
/// - "QUOTA_SYSTEM_UNAVAILABLE" : The backend server for checking quota
/// limits is unavailable. À
ÑÀ
~^À
ÑC/// Free-form text that provides details on the cause of the error. À`À
á€…À`p/// Contains additional information about the quota error.
///
/// If available, `status.code` will be non zero. ÀÀk€®À€‘/// Subject to whom this error applies.
///
/// See the specific enum for more details on this field. For example,
/// "clientip:" or "project:".     ÀõÀõ�:À  ÀŽÀŽ‹£ÀÉ4/// Represents error information for QuotaOperation.  ÀD ÀM    ÀTÀTÀY   ÀlÀlÀq   À„À„À‰   À£À£À¨  ÀDÀDw    À¿ÀÈÀÑ    ÀÒÀÒÀÛ WÀèÀìÀpÀÀöÀÀ*ÀÀÀÀÀÀ À$À%À)À8À:À=À]À>À\ÀkÀlÀrÀsÀ‹À~À™ÀØÀ±ÀŸÀ¯ÀšÀ À´À¸À¹À¼ÀÖÀ½ÀÁÀÂÀÊÀÎÀÏÀ×ÀêÀìÀïÀ%ÀðÀ$ÀDÀ0ÀdÀKÀbÀFÀLÀgÀkÀlÀrÀ‰À}À‹À¯À¢À‘À ÀŒÀ’À¥À©ÀªÀ®À½À¿ÀÂÀQÀÒÀBÀ_À`ÀfÀgÀ¿À¿‚³ÀÉ  À�ÀžÀ¢À£À­À÷À³ÀÀ†�šÀ�/// Quota Metrics that have exceeded quota limits.
///
/// For QuotaGroup-based quota, this is QuotaGroup.name For QuotaLimit-based
/// quota, this is QuotaLimit.name See: google.api.Quota Deprecated: Use
/// quota_metrics to get per quota group limit exceeded status. À(À%‚À(�Ñ/// Map of quota group name to the actual number of tokens consumed.
///
/// If the quota check was not successful, then this will not be populated due
/// to no quota consumption. We are not merging this field with
/// 'quota_metrics' field because of the complexity of scaling in Chemist
/// client code base. For simplicity, we will keep this field for Castor (that
/// scales quota usage) and 'quota_metrics' for SuperQuota (that doesn't scale
/// quota usage). ÀÀ:�÷À�Á/// Indicates the state of the quota extraction.
///
/// Output only.
/// Possible string values are:
/// - "QUOTA_EXTRACTION_STATE_UNSPECIFIED" : Indicates the quota extraction
/// has not started.
/// - "QUOTA_EXTRACTION_STATE_DARK_LAUNCH" : Indicates the quota extraction is
/// in dark launch and verifying quota enforcement.
/// - "QUOTA_EXTRACTION_STATE_TRAFFIC_MIGRATION" : Indicates the quota
/// extraction traffic migration is in progress. À3À6ƒ	À3‚É/// Quota metrics to indicate the usage.
///
/// Depending on the check request, one or more of the following metrics will
/// be included: 1. For rate quota, per quota group or per quota metric
/// incremental usage will be specified using the following delta metric:
/// "serviceruntime.googleapis.com/api/consumer/quota_used_count" 2. For
/// allocation quota, per quota metric total usage will be specified using the
/// following gauge metric:
/// "serviceruntime.googleapis.com/allocation/consumer/quota_used_count" 3.
/// For both rate quota and allocation quota, the quota limit reached
/// condition will be specified using the following boolean metric:
/// "serviceruntime.googleapis.com/quota/exceeded"     ÀvÀv�²Àš  À3À3�÷Àx>/// Contains the quota information for a quota check response.  À,% À,3    À,:À,:À,?   À,OÀ,OÀ,T   À,`À,`À,e   À,uÀ,uÀ,z   À,‹À,‹À,�   À,¢À,¢À,§  À,%À,%€’    À,»À,ÉÀ,Ò    À,ÓÀ,ÓÀ,Ü aÀ,éÀ,íÀ/mÀ-À,÷À-À-À-À-À-	À-À-À-À-%À-6À-0À-8À-pÀ-IÀ->À-GÀ-9À-?À-LÀ-PÀ-QÀ-TÀ-nÀ-UÀ-YÀ-ZÀ-bÀ-fÀ-gÀ-oÀ-qÀ-sÀ-vÀ-ÄÀ-‚À-¹À-ÙÀ-ÏÀ-ïÀ-àÀ-íÀ-ÛÀ-áÀ-òÀ-öÀ-÷À-ýÀ.À.À.*À.À.(À.À.À.-À.1À.2À.8À.OÀ.CÀ.QÀ.uÀ.hÀ.WÀ.fÀ.RÀ.XÀ.kÀ.oÀ.pÀ.tÀ.ƒÀ.…À.ˆÀ/À.˜À/À/%À/&À/,À/-À/AÀ/8À/VÀ/HÀ/TÀ/CÀ/IÀ/YÀ/]À/^À/dÀ,»À,»‚´À,Ê   À?À}€ÌÀ?€¬/// Identity of the consumer for whom this quota operation is being performed.
///
/// This can be in one of the following formats: project:, project_number:,
/// api_key:. À™ÀNQÀ™$/// Labels describing the operation. À ÃÀ¤‚)À Ã�ÿ/// Fully qualified name of the API method for which this quota operation is
/// requested.
///
/// This name is used for matching quota rules or metric rules and billing
/// status rules defined in service configuration. This field should not be
/// set if any of the following is true: (1) the quota operation is performed
/// on non-API resources. (2) quota_metrics is set because the caller is doing
/// quota override. Example of an RPC method name:
/// google.example.library.v1.LibraryService.CreateShelf À"üÀ Ò‚5À"ü‚
/// Identity of the operation.
///
/// For Allocation Quota, this is expected to be unique within the scope of
/// the service that generated the operation, and guarantees idempotency in
/// case of retries. In order to ensure best performance and latency in the
/// Quota backends, operation_ids are optimally associated with time, so that
/// related operations can be accessed fast in storage. For this reason, the
/// recommended token for services that intend to operate at a high QPS is
/// Unix time in nanos + UUID À%˜À#‚˜À%˜‚\/// Represents information about this operation.
///
/// Each MetricValueSet corresponds to a metric defined in the service
/// configuration. The data type used in the MetricValueSet must agree with
/// the data type specified in the metric definition. Within a single
/// operation, it is not allowed to have more than one MetricValue instances
/// that have the same metric names and identical label value combinations. If
/// a request has such duplicated MetricValue instances, the entire request is
/// rejected with an invalid argument error. This field is mutually exclusive
/// with method_name. À,À%©†wÀ,†0/// Quota mode for this operation.
/// Possible string values are:
/// - "UNSPECIFIED" : Guard against implicit default. Must not be used.
/// - "NORMAL" : For AllocateQuota request, allocates quota for the amount
/// specified in the service configuration or specified using the quota
/// metrics. If the amount is higher than the available quota, allocation
/// error will be returned and no quota will be allocated. If multiple quotas
/// are part of the request, and one fails, none of the quotas are allocated
/// or released.
/// - "BEST_EFFORT" : The operation allocates quota for the amount specified
/// in the service configuration or specified using the quota metrics. If the
/// amount is higher than the available quota, request does not fail but all
/// available quota will be allocated. For rate quota, BEST_EFFORT will
/// continue to deduct from other groups even if one does not have enough
/// quota. For allocation, it will find the minimum available amount across
/// all groups and deduct that amount from all the affected groups.
/// - "CHECK_ONLY" : For AllocateQuota request, only checks if there is enough
/// quota available and does not change the available quota. No lock is placed
/// on the available quota either.
/// - "ADJUST_ONLY" : The operation allocates quota for the amount specified
/// in the service configuration or specified using the quota metrics. If the
/// requested amount is higher than the available quota, request does not fail
/// and remaining quota would become negative (going over the limit). Not
/// supported for Rate Quota.     À/sÀ/s�ôÀ/—  À,À,”=Àj7/// Represents information regarding a quota operation.  À4O À4^    À4`À4`À4e  À4OÀ4O"    À4uÀ4„À4�    À4ŽÀ4ŽÀ4— À4¤À4¨À4ÖÀ4²À4©À4ÇÀ4¹À4ÅÀ4´À4ºÀ4ÊÀ4ÎÀ4ÏÀ4ÕÀ4uÀ4ucÀ4…   À4AÀ1À‚ŠÀ4A‚_/// Quota mode for this operation.
/// Possible string values are:
/// - "ACQUIRE" : Decreases available quota by the cost specified for the
/// operation. If cost is higher than available quota, operation fails and
/// returns error.
/// - "ACQUIRE_BEST_EFFORT" : Decreases available quota by the cost specified
/// for the operation. If cost is higher than available quota, operation does
/// not fail and available quota goes down to zero but it returns error.
/// - "CHECK" : Does not change any available quota. Only checks if there is
/// enough quota. No lock is placed on the checked tokens neither.     À4ÜÀ4Ü~À5   À1kÀ1kƒñÀ1¬:/// Represents the properties needed for quota operations.  À6\ À6g    À6iÀ6iÀ6n   À6{À6{À6€  À6\À6\-    À6�À6˜À6¡    À6¢À6¢À6« .À6¸À6¼À7¶À6ÑÀ6ÆÀ6èÀ6ØÀ6æÀ6ÓÀ6ÙÀ6ëÀ6ïÀ6ðÀ6öÀ7À7À71À7¨À7	À7À7À7À7#À7À73À79À7:À7BÀ7šÀ7dÀ7YÀ7bÀ7TÀ7ZÀ7gÀ7kÀ7lÀ7oÀ7‰À7pÀ7tÀ7uÀ7}À7�À7‚À7ªÀ6�À6��+À6™   À5ÿÀ5¹QÀ5ÿ6/// The Operation.operation_id value from the request. À6QÀ6HÀ6Q7/// Details of the error when processing the Operation.     À7¼À7¼€¹À7à  À5^À5^ƒÀ5©D/// Represents the processing error of one Operation in the request.  À;² À;¿    À;ÁÀ;ÁÀ;Æ   À;ÒÀ;ÒÀ;×  À;²À;²7    À;íÀ;úÀ<    À<À<À< %À<À<À=UÀ<2À<(À<4À<VÀ<IÀ<:À<GÀ<5À<;À<LÀ<PÀ<QÀ<UÀ<dÀ<fÀ<iÀ<óÀ<yÀ<äÀ=À=À=À=	À=#À=À=>À=*À=<À=%À=+À=AÀ=EÀ=FÀ=LÀ;íÀ;í�jÀ;û   À:ÂÀ8¼‚À:Â�ß/// Operations to be reported.
///
/// Typically the service should report one operation per request. Putting
/// multiple operations into a single request is allowed, but should be used
/// only when multiple operations are natually available at the time of the
/// report. There is no limit on the number of operations in the same
/// ReportRequest, however the ReportRequest size should be no larger than
/// 1MB. See ReportResponse.report_errors for partial failure behavior. À;žÀ:Ñ€ÜÀ;ž€µ/// Specifies which version of service config should be used to process the
/// request.
///
/// If unspecified or no matching version can be found, the latest one will be
/// used.     À=[À=[€ÙÀ=  À8yÀ8y…½À8ª*/// Request message for the Report method.  ÀBŠ ÀB˜    ÀBŸÀBŸÀB¤   ÀB¶ÀB¶ÀB»   ÀBÐÀBÐÀBÕ  ÀBŠÀBŠb    ÀBðÀBþÀC    ÀCÀCÀC 0ÀCÀC"ÀD¤ÀC8ÀC,ÀC:ÀC^ÀCQÀC@ÀCOÀC;ÀCAÀCTÀCXÀCYÀC]ÀClÀCnÀCqÀCýÀC�ÀCîÀDÀDÀDÀDÀD-ÀDÀDHÀD4ÀDFÀD/ÀD5ÀDKÀDOÀDPÀDVÀDqÀDaÀD�ÀDxÀD‹ÀDsÀDyÀD�ÀD”ÀD•ÀD›ÀBðÀBð�¶ÀBÿ   ÀA¼À>}ƒKÀA¼ƒ/// Partial failures, one for each `Operation` in the request that failed
/// processing.
///
/// There are three possible combinations of the RPC status: 1. The
/// combination of a successful RPC status and an empty `report_errors` list
/// indicates a complete success where all `Operations` in the request are
/// processed successfully. 2. The combination of a successful RPC status and
/// a non-empty `report_errors` list indicates a partial success where some
/// `Operations` in the request succeeded. Each `Operation` that failed
/// processing has a corresponding item in this list. 3. A failed RPC status
/// indicates a general non-deterministic failure. When this happens, it's
/// impossible to know which of the 'Operations' in the request succeeded or
/// failed. ÀBÀAÍTÀB5/// The actual config id used to process the request. ÀBuÀB&_ÀBu?/// The current service rollout id used to process the request.     ÀDªÀDª�UÀDÎ  À>8À>8‡ÉÀ>j+/// Response message for the Report method.  ÀHð ÀHü    ÀIÀIÀI   ÀIÀIÀI   ÀI4ÀI4ÀI9   ÀIOÀIOÀIT  ÀHðÀHðw    ÀIkÀIwÀI€    ÀI�ÀI�ÀIŠ /ÀI—ÀI›ÀJ¥ÀI¯ÀI¥ÀIÅÀI¶ÀIÃÀI±ÀI·ÀIÈÀIÌÀIÍÀIÓÀIïÀIÞÀJÀIöÀJ
ÀIñÀI÷ÀJÀJÀJÀJÀJ5ÀJ%ÀJQÀJ<ÀJOÀJ7ÀJ=ÀJTÀJXÀJYÀJ_ÀJvÀJjÀJŽÀJ}ÀJŒÀJxÀJ~ÀJ‘ÀJ•ÀJ–ÀJœÀIkÀIk�<ÀIx   ÀF™ÀFSPÀF™6/// The resource permission required for this request. ÀG\ÀF¨€ÅÀG\€ž/// The identifier of the parent of this resource instance.
///
/// Must be in one of the following formats: - `projects/` - `folders/` -
/// `organizations/` ÀHqÀGr�ÀHq€ç/// The location of the resource.
///
/// If not empty, the resource will be checked against location policy. The
/// value must be a valid zone, region or multiregion. For example:
/// "europe-west4" or "northamerica-northeast1-a" ÀHßÀH†eÀHßE/// Name of the resource.
///
/// This is used for auditing purposes.     ÀJ«ÀJ«�¦ÀJÏ  ÀFÀF†PÀFB8/// Describes a resource associated with this operation.  À^ À^%    À^,À^,À^1   À^AÀ^AÀ^F   À^ZÀ^ZÀ^_   À^pÀ^pÀ^u   À^‚À^‚	À^‡   À^‘À^‘À^–   À^¨À^¨À^­   À^ÊÀ^ÊÀ^Ï   À^ÛÀ^ÛÀ^à   À^îÀ^îÀ^ó   À_À_À_  À^À^€ø    À_À_!À_*    À_+À_+À_4 €»À_AÀ_EÀceÀ_YÀ_OÀ_‡À`À_[À_`À_aÀ_lÀ_yÀ_mÀ_‰À_“À_”À_œÀ_øÀ_ÂÀ_³À_ÀÀ_®À_´À_ÅÀ_ÉÀ_ÊÀ_ÍÀ_çÀ_ÎÀ_ÒÀ_ÓÀ_ÛÀ_ßÀ_àÀ`À`$À`À`>À`+À`<À`&À`,À`AÀ`EÀ`FÀ`IÀ`_À`TÀ`ŽÀaÀ`aÀ`fÀ`gÀ`rÀ`€À`sÀ`�À`¡À`¢À`ªÀaÀ`ÑÀ`ÁÀ`ÏÀ`¼À`ÂÀ`ÔÀ`ØÀ`ÙÀ`ÜÀ`öÀ`ÝÀ`áÀ`âÀ`êÀ`îÀ`ïÀaÀa,Àa%Àa?Àa3Àa=Àa.Àa4ÀaBÀaFÀaGÀaMÀa\ÀaXÀalÀacÀajÀa^ÀadÀaoÀasÀatÀazÀa‘Àa…Àa©Àa˜Àa§Àa“Àa™Àa¬Àa°Àa±Àa·ÀaÙÀaÂÀaüÀaàÀaúÀaÛÀaáÀaÿÀbÀbÀbÀbÀbÀb+Àb Àb)ÀbÀb!Àb.Àb2Àb3Àb9ÀbLÀbDÀb`ÀbSÀb^ÀbNÀbTÀbcÀbgÀbhÀbnÀb‚ÀbyÀb—Àb‰Àb•Àb„ÀbŠÀbšÀbžÀbŸÀb¥Àb¶Àb°ÀbàÀcWÀb¸Àb½Àb¾ÀbÉÀbÒÀbÊÀbâÀbèÀbéÀbñÀcIÀcÀcÀcÀcÀc	ÀcÀcÀcÀcÀc8ÀcÀc#Àc$Àc,Àc0Àc1ÀcYÀ_À_„OÀ_"   ÀPFÀOÜtÀPFW/// A set of attributes on the span.
///
/// You can have up to 32 attributes per span. ÀQÀPU€¿ÀQ€ž/// An optional number of child spans that were generated while this span was
/// active.
///
/// If set, allows implementation to detect missing child spans. ÀRüÀQ�îÀRü�Á/// A description of the span's operation (up to 128 bytes).
///
/// Stackdriver Trace displays the description in the Google Cloud Platform
/// Console. For example, the display name can be a qualified method name or a
/// file name and a line number where the operation is called. A best practice
/// is to use the same display name within an application and at the same call
/// point. This makes it easier to correlate spans in different traces. ÀTÀS�ÀT€ã/// The end time of the span.
///
/// On the client side, this is the time kept by the local machine where the
/// span execution ends. On the server side, this is the time when the server
/// application handler stops running. ÀUªÀT�›ÀUª�{/// The resource name of the span in the following format:
/// projects/\[PROJECT_ID\]/traces/\[TRACE_ID\]/spans/SPAN_ID is a unique
/// identifier for a trace within a project; it is a 32-character hexadecimal
/// encoding of a 16-byte array.
///
/// \[SPAN_ID\] is a unique identifier for a span within a trace; it is a
/// 16-character hexadecimal encoding of an 8-byte array. ÀV5ÀU³€ŽÀV5n/// The \[SPAN_ID\] of this span's parent span.
///
/// If this is a root span, then this field must be empty. ÀW>ÀVF�ÀW>€â/// (Optional) Set this parameter to indicate whether this span is in the same
/// process as its parent.
///
/// If you do not set this parameter, Stackdriver Trace is unable to take
/// advantage of this helpful information. ÀW¢ÀWZNÀW¢8/// The \[SPAN_ID\] portion of the span's resource name. À\¾ÀW­…À\¾„Û/// Distinguishes between spans generated in a particular context.
///
/// For example, two spans with the same name may be distinguished using
/// `CLIENT` (caller) and `SERVER` (callee) to identify an RPC call.
/// Possible string values are:
/// - "SPAN_KIND_UNSPECIFIED" : Unspecified. Do NOT use as default.
/// Implementations MAY assume SpanKind.INTERNAL to be default.
/// - "INTERNAL" : Indicates that the span is used internally. Default value.
/// - "SERVER" : Indicates that the span covers server-side handling of an RPC
/// or other remote network request.
/// - "CLIENT" : Indicates that the span covers the client-side wrapper around
/// an RPC or other remote request.
/// - "PRODUCER" : Indicates that the span describes producer sending a
/// message to a broker. Unlike client and server, there is no direct critical
/// path latency relationship between producer and consumer spans (e.g.
/// publishing a message to a pubsub service).
/// - "CONSUMER" : Indicates that the span describes consumer receiving a
/// message from a broker. Unlike client and server, there is no direct
/// critical path latency relationship between producer and consumer spans
/// (e.g. receiving a message from a pubsub service subscription). À]ÍÀ\Ë�À]Í€ê/// The start time of the span.
///
/// On the client side, this is the time kept by the local machine where the
/// span execution starts. On the server side, this is the time when the
/// server's application handler starts running. À^À]Û<À^+/// An optional final status for this span.     ÀckÀckƒiÀc�  ÀN8ÀN8˜žÀOÎ�‘/// A span represents a single operation within a trace.
///
/// Spans can be nested to form a trace tree. Often, a trace contains a root
/// span that describes the end-to-end latency, and one or more subspans for its
/// sub-operations. A trace can also contain multiple root spans, or none at
/// all. Spans do not need to be contiguousâ€”there may be gaps or overlaps
/// between spans in a trace.           À ã¶À ã¶QÀ ãø9/// Represents an amount of money with its currency type.  ÀLUÀLU�áÀN#�Å/// The `Status` type defines a logical error model that is suitable for
/// different programming environments, including REST APIs and RPC APIs.
///
/// It is used by [gRPC](https://github.com/grpc). Each `Status` message
/// contains three pieces of data: error code, error message, and error details.
/// You can find out more about this error model and how to work with it in the
/// [API Design Guide](https://cloud.google.com/apis/design/errors).  ÀfØÀfØvÀg'F/// Represents a string that might be shortened to a specified length.   ‰Û GHm€”€Ð€ú�)�[�—�Ê‚‚*‚`‚a‚~‚‚‚Ñ‚ò‚öƒ@ƒDƒ�ƒ‘ƒªƒ³ƒ´ƒÒƒô„„„a„Š„‹„¤„Å„Æ…
…=…>…�…®…È††?†c†›†œ†Ê†ï‡'‡(‡Q‡R‡“‡”‡©‡Ãˆˆ)ˆSˆdˆvˆŒˆ¥ˆ¯ˆ±ˆ²ˆËˆôˆõ‰<‰=‰z‰€‰ÑŠŠCŠ’Šã‹2‹{‹�‹°‹¶‹Ð‹ÖŒŒ]ŒœŒ¢ŒíŒý��3�9�Š�—���îŽ#ŽXŽzŽ™Ž³ŽÀŽð�0�e�l�m�~�—�È�â�ã���-�@�a�h�“�Ë�Ò�Ö�×‘#‘i‘o‘º’’V’¦’õ“D“““â””F”L”{”�”›”¡”ä•%•™•Å•Ë––&–,–T–Z–«–¸–¾——D—i—ƒ—¢—¼—É—ù˜9˜n˜u˜v˜‡˜Ó˜Ô™™™™1™R™Y™|™´™»™¿™Àššš!šmš¼››V›§›óœDœ‰œÁœÇœöœü���_� žž@žFž‘ž¡ž§žÐžÖŸ'Ÿ4Ÿ:Ÿ‹ŸÀŸç  ! ; H x ¸ í ô õ¡¡S¡T¡„¡�¡ž¡±¡Ò¡Ù¡ý¢5¢<¢@¢B¢C¢X¢¤¢³¢¹££Y£ª£Û¤¤¤/¤0¤X¤d¤¦¤Ù¤ð¤ù¤ú¥+¥]¥�¥“¥•¥–¥È¥å¦¦?¦@¦‘¦¤¦ª¦û§§'§(§p§q§¡§­§ï¨¨A¨}¨�¨¡¨ä¨í¨î©©U©‡©”©Ã©î©õ©ù©û©üª/ªMª{ª¤ª¥ªñ«««T«Z«‹«§«¨«â«è¬5¬†¬¹­
­V­”­¿­À­û®®®6®O®f®|®“®­®³®´®å®ñ¯1¯D¯r¯°¯Á¯Ï¯æ°°C°‘°¡°µ°ð±,±?±q±¯±À±Î±å²(²1²2²c²“²¿²é³³G³T³}³¢³Å³ê´´´ ´"´#´g´~´¶´Î´Ï´îµµµ-µOµPµ•µ–µÀµÌ¶¶6¶l¶–¶ã¶ó····B·h·Œ·¶·Ã·â·ÿ¸"¸)¸-¸/¸0¸m¸€¸�¸£¸î¹;¹€¹¸¹ÞºººJºPº�ºíºú»»»_»`»†»’»¨»ô¼¼<¼U¼‚¼Æ¼Ý¼ò½½S½\½]½Ž½º½ú¾¾,¾e¾l¾p¾r¾s¾œ¾Ù¾ì¿¿$¿r¿¬¿üÀ @>À @ŽÀ @ÉÀ AÀ A.À A_À A®À AÅÀ BÀ BFÀ BŽÀ BÛÀ C'À CGÀ C“À C®À CüÀ DÀ D\À D}À DÍÀ DôÀ EEÀ EfÀ E±À EâÀ F3À FdÀ F³À FÙÀ GÀ GXÀ G¥À G³À H À HCÀ H“À HäÀ HôÀ I@À IfÀ I®À I¾À J
À J0À J{À J£À JòÀ KÀ K^À K{À KÌÀ KâÀ L.À LLÀ LšÀ L¿À MÀ MaÀ M±À MùÀ NGÀ N‡À NÕÀ NûÀ O>À OŒÀ OÏÀ OüÀ PNÀ PžÀ PÌÀ PáÀ PâÀ Q*À QAÀ QBÀ Q{À Q�À QÐÀ QëÀ QýÀ QþÀ R(À R.À R~À R­À RÅÀ RÆÀ S	À S
À S0À S<À SiÀ SšÀ SÆÀ SåÀ T-À T=À TQÀ T„À T�À TŽÀ T¿À TÛÀ TûÀ UÀ U=À UJÀ U_À UxÀ U‘À U¬À U³À U·À U¹À UºÀ UùÀ VÀ VJÀ VPÀ V¡À VãÀ VýÀ VþÀ W!À W?À W@À W�À W À WÌÀ WÍÀ XÀ XÀ XfÀ X–À XÁÀ XÂÀ XÐÀ XäÀ XûÀ Y#À Y=À YCÀ YDÀ YiÀ YuÀ Y¬À YäÀ Z	À ZWÀ ZgÀ Z{À Z¢À ZäÀ [&À [YÀ [pÀ [yÀ [zÀ [«À [ÑÀ [ýÀ \KÀ \}À \ŠÀ \©À \ÎÀ ]À ]@À ]GÀ ]KÀ ]MÀ ]NÀ ]xÀ ]�À ]°À ]ÈÀ ]ÉÀ ^À ^!À ^FÀ ^GÀ ^˜À ^«À ^±À _À _À _.À _/À _À _…À _ÎÀ `À `;À `<À `MÀ `aÀ `‚À `œÀ `ºÀ `ÀÀ `ÁÀ `éÀ `õÀ a'À aIÀ a”À a¤À a¸À bÀ bJÀ b“À bœÀ b�À bÎÀ bôÀ c4À cfÀ c À c­À cÌÀ dÀ d0À dcÀ djÀ dnÀ dpÀ dqÀ dœÀ d²À dÜÀ dâÀ e2À e}À e—À e½À e¾À fÀ f&À f'À fcÀ fiÀ fšÀ f¶À f·À gÀ gÀ gÀ gUÀ guÀ gvÀ g¸À gÙÀ gÚÀ gìÀ hÀ hÀ h,À h@À hZÀ huÀ h{À h|À h¥À h±À hëÀ hþÀ i,À ijÀ i{À i‰À i À iÒÀ iôÀ j?À jOÀ jcÀ jžÀ jÐÀ jòÀ k=À kMÀ kaÀ k¤À kéÀ kòÀ kóÀ l$À lNÀ ltÀ lžÀ lÄÀ löÀ m*À m7À mZÀ myÀ mœÀ m»À mæÀ nÀ nÀ nÀ n À n!À n]À nrÀ nÁÀ nöÀ nüÀ o6À oUÀ oVÀ oŽÀ o”À oáÀ p2À pVÀ ptÀ puÀ p¶À qÀ q%À q_À q›À qÕÀ rÀ reÀ r¶À sÀ sÀ s)À s*À spÀ sqÀ s™À s¥À sæÀ t%À tRÀ t[À t\À t�À t½À tëÀ uÀ uÀ u=À udÀ uyÀ u€À u„À u†À u‡À uÔÀ uàÀ uäÀ v0À v�À vÐÀ wÀ w+À waÀ wgÀ w´À wÿÀ xKÀ x—À xâÀ y&À yuÀ y‡À y¯À y°À yçÀ yíÀ zÀ zÀ zÀ z/À z5À ziÀ z‹À zŒÀ z¾À zâÀ zãÀ {À {=À {>À {aÀ {�À {‚À {±À {·À {ÙÀ {ñÀ {òÀ |0À |6À |mÀ |‚À |ƒÀ |²À |¸À |ÚÀ |òÀ |óÀ }?À }qÀ }wÀ }ÆÀ }ßÀ ~À ~À ~À ~.À ~>À ~RÀ ~lÀ ~‰À ~¡À ~³À ~ÂÀ ~ÔÀ ~ôÀ ~úÀ ~ûÀ #À /À kÀ žÀ µÀ äÀ €À €-À €YÀ €—À €¨À €¶À €ÍÀ �À �3À �„À �”À �¨À �ìÀ ‚À ‚CÀ ‚À ‚�À ‚£À ‚ÝÀ ƒÀ ƒRÀ ƒbÀ ƒvÀ ƒ´À ƒìÀ „*À „wÀ „‘À „šÀ „›À „ÌÀ „øÀ …À …<À …nÀ …¦À …ÔÀ …öÀ †À †4À †rÀ †À †¤À †»À †ÚÀ ‡À ‡6À ‡]À ‡xÀ ‡�À ‡¨À ‡ßÀ ‡æÀ ‡êÀ ‡ìÀ ‡íÀ ˆ6À ˆOÀ ˆSÀ ˆ¤À ˆñÀ ‰?À ‰\À ‰mÀ ‰£À ‰©À ‰ùÀ ŠFÀ ŠhÀ Š¹À ‹
À ‹+À ‹1À ‹|À ‹ÂÀ ŒÀ ŒÀ Œ<À ŒVÀ ŒWÀ ŒzÀ Œ€À ŒÂÀ ŒØÀ ŒÙÀ �À �À �:À �FÀ �€À �ËÀ �âÀ ŽÀ ŽSÀ Ž\À Ž]À ŽŽÀ Ž¸À ŽÞÀ ŽüÀ �	À �,À �KÀ �bÀ �iÀ �mÀ �oÀ �pÀ �«À �ÃÀ �À �À �dÀ �¯À �þÀ ‘NÀ ‘šÀ ‘èÀ ’7À ’‚À ’šÀ ’¼À ’½À ’ßÀ ’àÀ “À “À “GÀ “„À “›À “¤À “¥À “ÖÀ “öÀ ”À ”À ”À ”À ”VÀ ”qÀ ”±À ”þÀ •"À •(À •GÀ •dÀ •eÀ •‰À •�À •ÝÀ –+À –IÀ –JÀ –ŠÀ –×À –ûÀ —À —À —+À —,À —zÀ —{À —©À —µÀ —ýÀ ˜?À ˜yÀ ˜‚À ˜ƒÀ ˜´À ˜àÀ ™À ™2À ™?À ™dÀ ™‘À ™¨À ™¯À ™³À ™µÀ ™¶À ™äÀ ™èÀ š8À šwÀ š‹À šÈÀ šÎÀ šþÀ ›À ›À ›dÀ ›wÀ ›ŽÀ ›�À ›ÂÀ ›ÜÀ ›ÝÀ œ+À œJÀ œPÀ œŒÀ œ¹À œºÀ �À �8À �PÀ �QÀ �vÀ �|À �®À �ÇÀ �ÈÀ �üÀ ž`À žxÀ žyÀ žÉÀ žÏÀ ŸÀ Ÿ(À Ÿ)À ŸCÀ ŸIÀ ŸÀ Ÿ�À ŸžÀ ŸéÀ  À  )À  *À  yÀ  žÀ  ¤À  ßÀ  úÀ  ûÀ ¡JÀ ¡†À ¡£À ¡¤À ¡òÀ ¢À ¢À ¢À ¢ZÀ ¢`À ¢zÀ ¢ŽÀ ¢�À ¢¸À ¢¾À £À £#À £=À £>À £NÀ £gÀ £zÀ £�À £¹À £ËÀ £ÞÀ £ðÀ ¤À ¤À ¤1À ¤FÀ ¤]À ¤pÀ ¤�À ¤•À ¤›À ¤œÀ ¤ÃÀ ¤ÏÀ ¥À ¥CÀ ¥|À ¥¤À ¥çÀ ¦À ¦OÀ ¦‚À ¦·À ¦öÀ §1À §jÀ §§À §ÜÀ ¨
À ¨AÀ ¨JÀ ¨KÀ ¨|À ¨¬À ¨ÐÀ ¨úÀ ©JÀ ©lÀ ©�À ©²À ©ÖÀ ªÀ ª.À ªVÀ ª‚À ª¦À ªÆÀ ªìÀ ªùÀ «"À «?À «bÀ ««À «ÆÀ «ãÀ «þÀ ¬À ¬BÀ ¬eÀ ¬†À ¬«À ¬ÈÀ ¬áÀ ­ À ­À ­À ­À ­À ­:À ­PÀ ­tÀ ­zÀ ­ÈÀ ®À ®4À ®5À ®€À ®ÇÀ ®ØÀ ®ïÀ ®ðÀ ¯;À ¯‚À ¯“À ¯™À ¯ºÀ ¯ÐÀ ¯ÑÀ °À °À °>À °JÀ °ŒÀ °ÈÀ ±À ±À ±À ±=À ±qÀ ±‘À ±¯À ±¼À ±éÀ ²À ²À ² À ²$À ²&À ²'À ²DÀ ²UÀ ²¡À ²³À ²¹À ²ÉÀ ²åÀ ²æÀ ³"À ³(À ³vÀ ³�À ³�À ³×À ³þÀ ´,À ´-À ´\À ´bÀ ´ŒÀ ´’À ´¢À ´·À ´¸À ´ÿÀ µÀ µÀ µ'À µGÀ µHÀ µ˜À µ°À µ¶À µêÀ µðÀ ¶;À ¶�À ¶¶À ¶·À ¶ÜÀ ¶âÀ ·À ·6À ·|À ·°À ·öÀ ¸	À ¸XÀ ¸À ¸¾À ¹À ¹JÀ ¹YÀ ¹›À ¹ÙÀ ¹òÀ ¹óÀ ºAÀ ºGÀ ºWÀ º�À º‚À ºÑÀ ºäÀ ºêÀ »5À »{À »±À »²À »øÀ ¼À ¼À ¼SÀ ¼YÀ ¼�À ¼§À ¼¨À ¼ðÀ ¼öÀ ½EÀ ½À ½ÅÀ ½ËÀ ½ÛÀ ½ñÀ ½òÀ ½ÿÀ ¾À ¾(À ¾9À ¾HÀ ¾\À ¾sÀ ¾†À ¾ŸÀ ¾·À ¾ÍÀ ¾áÀ ¾ñÀ ¾÷À ¾øÀ ¿À ¿(À ¿^À ¿‚À ¿ÏÀ ¿ßÀ ¿óÀ À(À ÀxÀ À¼À ÀÇÀ ÀôÀ Á&À ÁPÀ Á›À Á«À Á¿À Á÷À ÂBÀ ÂVÀ Â‹À ÂÇÀ ÂöÀ ÃFÀ ÃVÀ ÃjÀ Ã¤À ÃðÀ ÄÀ Ä?À ÄvÀ Ä¥À Ä®À Ä¯À ÄàÀ Å
À Å.À ÅNÀ ÅjÀ Å�À Å¼À ÅàÀ ÆÀ Æ>À ÆhÀ ÆŽÀ Æ¬À Æ¹À ÆÜÀ ÆùÀ ÇÀ Ç'À ÇFÀ ÇkÀ ÇˆÀ Ç±À ÇØÀ ÇûÀ ÈÀ È1À È8À È<À È>À È?À È�À È¯À ÈÉÀ ÉÀ ÉÀ É'À É;À É<À ÉeÀ ÉkÀ É¹À ÉÊÀ ÉÐÀ ÉàÀ ÉóÀ ÉôÀ Ê;À ÊAÀ ÊQÀ ÊdÀ ÊeÀ Ê�À Ê“À ÊâÀ ËÀ ËGÀ ËMÀ Ë]À ËvÀ ËwÀ Ë½À Ë¾À ËëÀ Ë÷À Ì$À ÌMÀ ÌxÀ Ì­À Ì¶À Ì·À ÌèÀ ÍÀ ÍÀ Í:À Í^À Í­À Í±À Í³À Í´À ÎÀ ÎÀ Î.À ÎFÀ ÎLÀ Î™À ÎµÀ Î»À ÎËÀ ÎàÀ ÎáÀ Ï2À ÏcÀ ÏiÀ Ï¹À Ð
À ÐYÀ ÐtÀ ÐzÀ ÐŠÀ Ð£À Ð¤À ÐÇÀ ÐÍÀ ÑÀ ÑÀ ÑÀ Ñ-À Ñ.À ÑoÀ ÑpÀ Ñ¢À Ñ®À ÑÛÀ ÒÀ Ò=À ÒFÀ ÒGÀ ÒxÀ Ò”À Ò¸À ÒÔÀ ÓÀ ÓÀ ÓÀ ÓÀ ÓCÀ ÓWÀ ÓnÀ Ó†À Ó‡À Ó£À ÓÆÀ ÓÇÀ ÓöÀ ÔÀ ÔÀ Ô_À ÔnÀ ÔtÀ ÔÄÀ ÔÐÀ ÔèÀ ÔéÀ ÕÀ Õ)À Õ*À ÕXÀ Õ^À ÕªÀ Õ÷À ÖÀ Ö<À Ö=À ÖRÀ ÖgÀ ÖhÀ Ö¶À ÖÅÀ ÖËÀ ×À ×eÀ ×¤À ×êÀ ØÀ ØÀ Ø À Ø<À Ø=À ØMÀ ØaÀ Ø}À Ø“À Ø¥À ØºÀ ØËÀ ØàÀ ØôÀ Ù
À ÙÀ ÙÀ Ù8À ÙDÀ ÙyÀ Ù»À ÙàÀ ÚÀ ÚGÀ ÚWÀ ÚkÀ Ú±À ÚäÀ ÛÀ ÛmÀ Û±À Û¼À ÛðÀ ÜÀ ÜZÀ ÜjÀ Ü~À ÜµÀ ÜðÀ ÜùÀ ÜúÀ Ý+À ÝQÀ Ý‡À Ý±À ÝÓÀ ÝûÀ ÞÀ ÞCÀ ÞiÀ Þ“À Þ À Þ¿À ÞîÀ ßÀ ß,À ßMÀ ßfÀ ß‡À ß¦À ßÉÀ ßÐÀ ßÔÀ ßÖÀ ß×À àÀ àÀ àfÀ à†À à�À àÙÀ àôÀ àõÀ áÀ á>À á?À áwÀ áxÀ á¢À á®À áçÀ â#À â6À âeÀ â£À â´À âÂÀ âÙÀ ââÀ âãÀ ãÀ ã<À ãhÀ ã¯À ã³À ãµÀ ã¶À ãðÀ äÀ ä	À ä<À äNÀ ä‡À ä�À äÞÀ å'À åqÀ å°À åøÀ æ6À æQÀ æRÀ æsÀ æyÀ æÄÀ ç
À ç"À ç#À ç5À ç;À ç`À ç‚À çÎÀ èÀ èOÀ èžÀ èÒÀ é"À érÀ éÃÀ êÀ êAÀ ê\À ê]À ê„À êŠÀ êÕÀ ë"À ësÀ ëÃÀ ìÀ ìRÀ ìˆÀ ìØÀ íÀ íWÀ í¦À íÔÀ íÕÀ î À î#À î$À îWÀ î]À î¦À îôÀ ï<À ï‹À ïÜÀ ð-À ð\À ðŠÀ ð‹À ð¬À ð²À ðÿÀ ñFÀ ñ‘À ñÜÀ ò+À òxÀ ò‡À ò£À ò¤À òÑÀ ò×À òöÀ óÀ óÀ óMÀ óSÀ ó¤À óÛÀ óÿÀ ô À ô8À ô>À ô‚À ô¨À ô©À ôÌÀ ôÒÀ ôâÀ ôüÀ ôýÀ õ À õ&À õuÀ õªÀ õ°À õÅÀ õéÀ õêÀ öÀ öÀ öWÀ ö–À öÈÀ öÉÀ ö×À öìÀ öþÀ ÷À ÷$À ÷9À ÷SÀ ÷iÀ ÷�À ÷›À ÷¯À ÷ÃÀ ÷ØÀ ÷íÀ ÷óÀ ÷ôÀ øÀ ø%À ø^À ø‘À øÊÀ ùÀ ù^À ùiÀ ù¡À ù´À ùàÀ úÀ ú/À ú=À úTÀ ú–À ú©À úÛÀ ûÀ û*À û8À ûOÀ ûŠÀ ûÉÀ üÀ ü/À ü€À ü�À ü¤À üÚÀ üíÀ ýÀ ý[À ýlÀ ýzÀ ý‘À ýÈÀ þ À þÀ þ@À þ~À þ�À þ�À þ´À þÈÀ ÿÀ ÿ`À ÿoÀ ÿxÀ ÿyÀ ÿªÀ ÿÒÀ ÿôÀ À <À dÀ –À ÀÀ îÀ ÀFÀlÀ”À¼ÀÉÀêÀÀ&À?À`À‹À®ÀÕÀ ÀÀ>À_À€À‡À‹À�ÀŽÀÃÀÖÀèÀ
À6ÀvÀ ÀðÀ@À�ÀÙÀ&ÀjÀŽÀÜÀÀSÀdÀžÀÙÀ"ÀeÀµÀ	À	&À	uÀ	’À	áÀ	þÀ
IÀ
fÀ
{À
|À
ÂÀ
ÞÀ
ßÀÀ"ÀVÀhÀiÀ“À™ÀâÀÀÀÀdÀeÀ‹À—ÀÄÀÿÀ+ÀJÀ’À¢À¶ÀéÀòÀóÀ$À@ÀjÀŠÀ¬À¹ÀÎÀñÀ
À%À,À0À2À3ÀrÀ„À¹À¿ÀÀYÀ›À¯ÀõÀùÀ"À#ÀjÀpÀÁÀÀOÀ ÀñÀÀ7À8ÀkÀqÀ„À¦ÀôÀÀ\À’ÀÛÀÀ3À4À_ÀeÀµÀÿÀKÀ–ÀçÀÀSÀ›ÀáÀÀAÀBÀPÀhÀ€ÀŸÀ¶À¼À½ÀâÀîÀ,À_ÀvÀ�ÀÚÀ(ÀuÀ±ÀÄÀöÀ4ÀEÀSÀjÀsÀtÀ¥ÀÓÀÀ=ÀiÀvÀ�ÀÄÀùÀÀ%À)À+À,ÀdÀ{ÀÌÀÒÀ À0ÀKÀLÀsÀ¡À¢ÀñÀÀÀUÀ£ÀóÀ DÀ yÀ ´À ÏÀ ÐÀ ñÀ ÷À!EÀ!“À!áÀ"1À"€À"ÍÀ"íÀ#	À#
À#=À#CÀ#ŒÀ#ÚÀ$"À$qÀ$ÂÀ%À%cÀ%{À%¦À%§À%ÌÀ%îÀ&8À&…À&ÏÀ'À'kÀ'ºÀ'ÍÀ(À(lÀ(»À)À)QÀ)ŸÀ)åÀ*6À*‡À*¬À*ûÀ+KÀ+œÀ+èÀ,À,"À,#À,6À,KÀ,\À,qÀ,‡À,žÀ,²À,¸À,¹À,ãÀ,ïÀ-(À-xÀ-¼À-ÇÀ. À.;À.wÀ.ŠÀ.¼À.úÀ/À/À/0À/gÀ/pÀ/qÀ/¢À/ÊÀ/êÀ0À0<À0hÀ0ŽÀ0›À0¼À0ÕÀ0öÀ1À1>À1]À1dÀ1hÀ1jÀ1kÀ1¦À1¾À1ãÀ2À2QÀ2žÀ2³À3À3SÀ3žÀ3íÀ42À4LÀ4MÀ4rÀ4sÀ4žÀ4ÙÀ4ÚÀ5À51À5WÀ5[À5]À5^À5£À5·À5ðÀ6À6À6GÀ6YÀ6ZÀ6ŠÀ6‹À6²À6¾À6ùÀ7%À7DÀ7ŒÀ7œÀ7°À7¹À7ºÀ7ëÀ8À85À8rÀ8vÀ8xÀ8yÀ8¤À8ºÀ8ÛÀ8áÀ9.À9}À9ËÀ:À:`À:ªÀ:ÎÀ:ÏÀ;À;,À;2À;ƒÀ;�À;¯À;°À;êÀ;ëÀ<À< À<XÀ<kÀ<˜À<ÖÀ<çÀ<õÀ=À=OÀ=XÀ=YÀ=ŠÀ=²À=äÀ>1À>5À>7À>8À>dÀ>{À>ÇÀ>ÙÀ>ßÀ?%À?tÀ?ÁÀ@À@_À@©À@øÀAEÀA”ÀA¢ÀAÊÀAËÀBÀB#ÀB$ÀBfÀB‡ÀBˆÀB›ÀB²ÀBÌÀBçÀBíÀBîÀCÀC$ÀC`ÀCsÀC¢ÀCàÀCñÀCÿÀDÀDYÀDžÀD§ÀD¨ÀDÙÀEÀE7ÀEkÀExÀE�ÀEÈÀEõÀEüÀF ÀFÀFÀF<ÀFQÀFŠÀF¥ÀF¦ÀFäÀFêÀG6ÀGMÀGoÀGpÀG”ÀGšÀGèÀH.ÀHbÀHƒÀH„ÀH ÀH¦ÀHÐÀHíÀHîÀHÿÀIÀI0ÀIKÀIbÀIhÀIiÀI‘ÀI�ÀIÖÀJÀJbÀJŸÀJ¨ÀJ©ÀJÚÀKÀK8ÀKlÀK˜ÀK¥ÀKÆÀKõÀL"ÀLGÀLNÀLRÀLTÀLUÀLžÀLèÀLìÀM5ÀM†ÀMÖÀNÀN7ÀN8ÀNqÀNuÀNÂÀOÀO`ÀOªÀOÈÀOÚÀPÀPÀP8ÀPRÀPSÀP£ÀP±ÀP·ÀPúÀQÀQÀQVÀQ\ÀQªÀQûÀRLÀR�ÀRçÀS	ÀS
ÀS*ÀS0ÀSÀSÏÀSøÀTÀTÀTNÀTšÀTêÀUÀUÀU_ÀU›ÀU°ÀU±ÀUãÀUéÀV&ÀVCÀVDÀV•ÀV²ÀV¸ÀWÀW1ÀWWÀWXÀW“ÀWªÀW«ÀWðÀWöÀXAÀXˆÀXªÀXðÀY2ÀY‚ÀYÓÀYúÀZKÀZqÀZ»À[À[VÀ[‡À[ÓÀ\À\jÀ\¯À\ÈÀ\ÉÀ\ëÀ\ñÀ]@À]‹À]¾À]ØÀ]ÙÀ^À^À^À^(À^=À^VÀ^lÀ^~À^�À^¤À^ÆÀ^×À^êÀ^þÀ_À_À_À_;À_GÀ_{À_žÀ_êÀ_úÀ`À`LÀ`‚À`¬À`ùÀa	ÀaÀaPÀa}ÀaºÀbÀb<ÀbqÀb¨ÀbÔÀbóÀc;ÀcKÀc_ÀchÀciÀcšÀcÂÀcòÀdÀd>ÀdZÀd†ÀdÈÀdèÀeÀe2ÀeRÀe_Àe€Àe©ÀeÌÀeçÀeüÀf!Àf\ÀfuÀf’Àf±ÀfÊÀfÑÀfÕÀf×ÀfØÀgÀgO   !ServiceControlApiServicesResourceAllocateInfoAllocateQuotaRequestAllocateQuotaResponseAttributeValue
Attributes
CheckError	CheckInfoCheckRequestCheckResponseConsumerInfoDistributionExemplarExplicitBucketsExponentialBucketsHttpRequestLinearBucketsLogEntryLogEntryOperationLogEntrySourceLocationMetricValueMetricValueSet	Operation
QuotaError	QuotaInfoQuotaOperationQuotaPropertiesReportErrorReportRequestReportResponseResourceInfo	TraceSpan  ³E